マーク価格の算出方法は、資金調達率と密接な相関があり、その逆も然りです。先物取引の仕組みについては、「マーク価格」および「資金調達率」の2つの記事を熟読されることを強く推奨します。
未実現損益は清算の主な要因であるため、不要な清算を回避するためには、未実現損益の正確な算出が重要となります。永久契約の基本は、契約の本質的な価値、すなわち「真の」価値です。マーク価格の主要な構成要素である「価格指数」は、主要な主要市場の価格の平均値です。
価格指数は、現物市場の様々な主要取引所の価格バスケットを、それぞれの取引量で加重平均して算出される複合指数です。参考となる取引市場は以下の通りです: バイナンス、Huobi、Bittrex、HitBTC、Gate.io、Bitmax、Poloniex、FTX、MXCなどです。
ApolloX USDⓈ-M永久先物の価格指数を表示するにはクリックしてください。
また、現物市場の価格の中断や接続障害による市場パフォーマンスの低下を回避するため、追加の保護措置を講じています。これらの保護対策は以下の通りです:
- シングル価格ソースの偏差値:
特定の取引所の最終価格がすべての価格ソースの中央値から5%以上乖離している場合、その取引所の価格ウエイトはゼロに設定されます。
- マルチ価格ソースの偏差:
1つ以上の取引所の最終価格が5%を超える偏差を示した場合、加重平均ではなく、すべての価格ソースの中央値をインデックス値として使用します。
- 取引所接続の問題:
過去10秒間に取引がアップデートされた取引所のデータフィードにアクセスできない場合、最後の結果の価格データを使用して価格指数を計算することができます。
- ある取引所のトレードデータが10秒間アップデートされていない場合、加重平均を計算する際にこの取引所のウェイトがゼロに設定されます。
- ラストトレード・プライス・プロテクション:
「価格指数」と「マーク価格」のマッチングシステムが安定した信頼できる参照データを確保できない場合、価格指数が単一である契約の価格指数に影響を与えます (すなわち、価格指数が変化しない) 。この場合、システムが正常な状態に戻るまで、「最終トレード価格保護」の仕組みを使用してマーク価格をアップデートします。「最終トレード価格保護」とは、マーク価格の決定方法として、約定自体の最終トレード価格に一定の制限をかけることで、約定の基準となる価格を一時的に変更するものです。これにより、マッチングシステムは未実現損益と清算レベルを計算し、不必要な清算を回避することができます。
価格指数は公正な現物価格と考えることができます。これをもとにマーク価格を算出し、それをもとに各商品の未実現損益を算出します。アカウントの実現損益は、ポジションがクローズされた時点のトレードの成行価格に基づいていることに留意してください。
永久先物契約のマーク価格の計算式は次のとおりです:
マーク価格 = 中央値 × (価格1、価格2、契約価格)
価格 1 = 価格指数 × (1 + 資金調達率 × (次回資金調達率までの時間 (h)/8 ))
価格 2 = 価格指数 + 移動平均線 (30分ベース)
*移動平均 (30分ベース) = 移動平均 (( 買値 1 + 売値 1) / 2 – 価格指数)、30分間隔で1分ごとにサンプリング。
*中央値: 価格 1、価格 2、約定値のうち中間の価格を中央値とします。例えば、価格 1 < 価格 2 < 約定価格であれば、価格2がマーク価格となる。
なお、ApolloXは、極端な市場環境または価格ソースの乖離により、現物価格とマーク価格との間に大きな乖離がある場合、追加の保護措置を講じます。この場合、価格 2をそのままマーク価格とします。
マーク価格は、短期的な価格変動が大きい永久先物契約価格と比較して、契約本来の価値をよりよく見積もることができるものです。このマーク価格は、トレーダーにとって不必要な清算を回避するため、また市場操作を防止するために使用されます。