評価対象はアカウントではなくリスクユニット
強制決済はアカウントを評価しません。評価するのはリスクユニット、つまり担保資産を共有し、したがって損益をともにするポジションのまとまりです。
見落とされがちな帰結があります。あるユニットの強制決済は、別のユニットには一切触れません。分離のBTCポジションが強制決済されても、ETHとSOLを持つクロス側は無傷のままです。逆も同じです。分離は双方向に本物です。
証拠金使用率
健全性は証拠金使用率で表します。必要維持証拠金が、利用可能な証拠金のどれだけを現在消費しているかを示す値です。 正味担保資産は、残高に未実現損益を加え、拘束されている分を差し引いた額です。必要維持証拠金は、各ポジションのティアから計算した額の合計です。レバレッジを参照してください。
境界は正確に述べておく価値があります。逆に思い込みやすいところだからです。強制決済が起こるのは、正味担保資産が必要維持証拠金を厳密に下回ったときです。等しいだけでは強制決済されません。
計算例
1つのアカウントに2つのリスクユニットがあり、維持証拠金率は0.50%とします。クロスのポジションは担保資産を共有し、まとめて評価されます。分離ポジションはそれぞれ単体で評価されます。
どちらのユニットも強制決済には遠いのですが、安全度が同じわけではありません。そしてアカウント全体で1つの使用率というものは存在しません。分離ポジションのほうがしきい値まで3.5倍ほど近い位置にあり、しかもアカウントに担保資産を足しても、こちらは助かりません。分離マージンは建てた時点で割り当てられるものであり、その使用率を変えられるのは、そのポジションへの証拠金の追加だけだからです。
これが二つのモードの実務上の違いです。クロスは担保資産をひとまとめにするため、どこかで出た利益が別のどこかの損失を打ち消します。分離は、その効き方を両方向とも閉じ込めます。
必要維持証拠金はポジションサイズごとのティア制です。大きなポジションほど相場を動かさずに解消するのが難しいため、それに応じて高い所要額と低い最大レバレッジが課されます。各マーケットのティア表は契約仕様に公開されています。
チェックが実行されるタイミング
毎ブロックで全アカウントを走査するのではなく、プロトコルは変わりえた部分だけをチェックします。- マーク価格の更新ごと:全件走査。価格が動けばどのポジションも危険になり得るため
- 毎ブロック:前回のチェック以降に残高やポジションが変わったアカウント。入金、出金、振替、約定、資金調達の支払いが対象
- 資金調達の決済時:徴収対象となったすべてのアカウント
処理シーケンス
リスクユニットがしきい値を越えると、プロトコルは決まったシーケンスを順に実行し、ユニットが健全な状態に戻った時点で止まります。自己回復。ユニットが健全に戻った時点で停止
引き受け。損失が外へ移る
正味担保資産が必要維持証拠金を厳密に下回る等しいだけでは強制決済されない。判定は厳密
1
ユニットの未約定注文をすべて取り消し通常、条件付き、テイクプロフィット、ストップロス
拘束証拠金がユニットに戻る
2
反対ポジションを相殺ヘッジモードのみ
同一マーケットのロングとショートが打ち消し合う
3
強制決済が引き受けポジションは板に対してクローズされる
出口の価格はもう選べない
4
保険基金が不足額を吸収クローズで損失を賄えなかった場合
賄うのは基金であり、反対側ではない
5
自動デレバレッジ基金でも賄えない場合にのみ
反対側の利益ポジションが減らされる
プロトコルがすること
その代償
ステップ1と2は自己回復の試みです。だからこそ、しきい値を越えたアカウントが、プロトコルにポジションを一つもクローズされないまま戻ってくることがあります。急変動のさなかに未約定注文が消えるのも同じ理由です。取り消しは、プロトコルが最初に試すことだからです。
強制決済に近づかないために
- 価格ではなく使用率を見る。強制決済までの距離は証拠金の関数であり、価格がどれだけ動いたかの関数ではありません。
- 使用率は自分で見張る。上がっていく途中で警告は出ませんし、リスクを積み増すことも止められません。手元に残しておく証拠金だけが、唯一の緩衝になります。
- どのユニットが危ないのかを把握する。モードを混在させている場合、意味を持つのは、気にしているポジションを抱えたユニットの使用率です。
- ティアを意識してサイズを決める。上位ティアに入ると必要維持証拠金が上がり、他に何も変わらなくても強制決済価格が不利な方向へ動きます。
実際の値を読み取る
このページに出てくる数値はいずれも、プロトコルの定数ではなく、マーケットごとのオンチェーン設定です。これらを決めているパラメータは次のとおりです。
いずれも各契約仕様に公開されており、チェーンから読み取れます。これらをハードコードした統合は、いずれネットワークが適用していない数値を計算することになります。開発者を参照してください。
次に読む
自動デレバレッジ
保険基金が不足額を吸収できない場合に何が起こるかです。
マージンモード
クロスと分離が、何をリスクユニットにするかを決める仕組みです。
証拠金の追加
しきい値に達する前に、分離ポジションへ証拠金を積み増します。
マーク価格
証拠金使用率を評価する基準となる価格です。