このページは機械翻訳されています。英語の原文が正式版です。 英語で読む
メインコンテンツにスキップ

オラクル

このページでは、Hypercallが以下の目的で使用するデータソースとルールについて説明します。

  • 原資産価格(スポットおよびフォワード/マーク)
  • 決済参照価格(満期TWAP)
  • インプライド・ボラティリティ (IV) / ボラティリティ・サーフェス

用語

HyperliquidのmetaAndAssetCtxsレスポンスには複数の価格フィールドが含まれています。Hypercallはそれらを以下のように使用します。

フィールド説明用途
oraclePx外部スポット/インデックス価格すべての価格算出における正準スポット入力
markPxHyperliquidのマーク価格(オラクル価格にプレミアム調整を加えたもの)正準スポットとしては使用しない
midPxHyperliquidのオーダーブックのミッド価格参照のみ
impactPxsスリッページを考慮した価格参照のみ

フォワード/満期時マーク価格

Hypercallにおいて、「マーク価格」は以下のように計算されるフォワード価格を指す場合もあります。

F=S×ertF = S \times e^{r \cdot t}

各記号の意味:

  • SS はオラクル/インデックスのスポット価格(oraclePx
  • rr はリスクフリーレート
  • tt は満期までの期間(年単位)

このフォワード価格は、グリークス、リスク計算、およびスポットではなくフォワードに依存するその他の計算に使用されます。


原資産価格オラクル

目的

原資産価格オラクルは、以下の目的で使用されるリアルタイムのスポット価格を提供します。

  • オプションの価格算出とグリークス
  • 証拠金の計算
  • リスクモニタリング
  • 時価評価(マーク・トゥ・マーケット)

データソース

Hyperliquid Info APIhttps://api.hyperliquid.xyz/info

サポートされている各原資産について、metaAndAssetCtxsoraclePxフィールドを取り込んでいます。

フォワード価格

将来の満期を持つすべてのオプションシリーズについて、Hypercallは上記の式を使用してフォワード価格を計算します。これにより、すべてのリスク計算および評価計算において、満期までの期間を考慮した価格の一貫性が確保されます。


決済オラクル

目的

決済オラクルは、満期時にオプションを現金決済するための参照価格を決定します。

決済ルール

パラメータ
満期時刻メインネットSPCX:東部時間午後4時。テストネットは現在:08:00 UTC
参照価格oraclePxの30分TWAP
TWAPウィンドウ[expiry - 30 minutes, expiry]

仕組み

満期時、ポジションは原資産のオラクルスポット価格の**30分間の時間加重平均価格(TWAP)**を使用して現金決済されます。TWAPは短期的なボラティリティを平準化し、操作耐性のある決済参照価格を提供します。

決済には確定済みのTWAPのみが使用されます。契約の満期時に確定済みの決済価格が利用できない場合、その銘柄はExpired Pending Priceの状態に留まります。取引は無効化され、未約定注文はキャンセルされ、確定済みのオラクル価格が利用可能になるまで決済が再試行されます。

TWAP計算方法

決済価格は、5%のトリミングを伴う**中央値・平均法(median-of-means)**アルゴリズムを使用して計算されます。

  1. サンプルの収集:ウィンドウ期間中にnn個の価格サンプル{p1,p2,,pn}\{p_1, p_2, \ldots, p_n\}を収集します
  2. 外れ値のトリミング:ソートして両端から5%ずつ除去し、サイズn=0.9nn' = 0.9nのトリム済み集合PP'を得ます
  3. バケットへの分割PP'knk \approx \sqrt{n'}個の等サイズのバケットB1,B2,,BkB_1, B_2, \ldots, B_kに分割します
  4. 各バケットの平均を計算
μi=1BipBip\mu_i = \frac{1}{|B_i|} \sum_{p \in B_i} p
  1. 最終決済価格
Psettlement=median(μ1,μ2,,μk)P_{\text{settlement}} = \text{median}(\mu_1, \mu_2, \ldots, \mu_k)

このアプローチは単純平均よりも堅牢であり、決済ウィンドウ中の一時的な価格急騰やフラッシュクラッシュによる操作に耐性があります。


インプライド・ボラティリティ・オラクル

目的

IVオラクルは、以下の目的で使用されるボラティリティ・サーフェスを提供します。

  • オプションの価格算出(ブラック・ショールズの入力値)
  • ベガのリスク計算
  • 証拠金要件

ソースの取り扱い

Hypercallは、サポートされている市場のインプライド・ボラティリティ・サーフェスを維持しています。

クローズドセッションの取り扱いとフェイルクローズ動作については、ボラティリティ・オラクルをご覧ください。

ボラティリティ・サーフェス

Hypercallは原資産ごとにインメモリのボラティリティ・サーフェスを維持しており、以下を含みます。

  • 設定された行使価格ごとのストライク別IV
  • ベースライン参照としてのATM IV
  • 正確なデータポイントが利用できない場合の、行使価格および満期にわたる補間

陳腐化データの取り扱い

必要なボラティリティデータが利用できない、または古い場合、そのIVに依存する計算に対してシステムはフェイルクローズ(安全側に停止)します。ソースセッションがクローズしている市場では、直近の有効なソースサーフェスを変換するセッション対応モデルを使用できますが、これは必要な入力値がすべて有効な場合に限られます。