ロバスト価格指数
Hyperliquid は、市場操作のリスクを最小限に抑えるために、オーダーブックと外部データに基づくいくつかのロバストな価格を利用しています。
オラクル価格はファンディングレートの計算に使用されます。この CEX 価格の加重中央値は、Hyperliquid の市場データにまったく依存しないためロバストです。オラクル価格はバリデーターによって約 3 秒ごとに更新されます。
マーク価格は以下の価格の中央値です。
- オラクル価格に、Hyperliquid のミッド価格とオラクル価格の差の 150 秒の指数移動平均(EMA)を加えたもの
- Hyperliquid の最良買値、最良売値、最終取引価格の中央値
- Binance、OKX、Bybit、Gate IO、MEXC の永続契約ミッド価格の中央値(重みはそれぞれ 3、2、2、1、1)
上記 3 つの入力のうち 2 つだけが存在する場合、Hyperliquid の最良買値、最良売値、最終取引価格の中央値の 30 秒 EMA も中央値の入力に追加されます。
マーク価格は永続契約の適正価格の不偏かつロバストな推定値であり、証拠金計算、清算、TP/SL のトリガー、未実現損益の計算に使用されます。マーク価格は、バリデーターが新しいオラクル価格を公開するたびに更新されます。したがって、マーク価格とオラクル価格は約 3 秒ごとに 1 回更新されます。
EMA の更新式は、最後の更新から期間 t が経過した時点の更新値 sample に対して以下のように定義されます
ema = numerator / denominator
numerator -> numerator * exp(-t / 2.5 minutes) + sample * t
denominator -> denominator * exp(-t / 2.5 minutes) + t