1) なぜ私の利確/損切り注文が自動的にキャンセルされたり、金額が減らされたりするのでしょうか?
利確/損切り注文の総額が保有ポジション数を超えた場合、システムは価格に基づいて注文額を自動的に減らします。利確/損切り注文の金額が0になった場合、利確/損切り注文の金額がポジション数に一致するまで、注文は自動的にキャンセルされます。
例:
ユーザーAは9 DOTを保有しており、現在のDOTの価格は5 USDTです。さらなる損失を防ぐために、ユーザーAは以下のように3つの損切り注文を設定します:
損切り注文1:損切り価格は2 USDTで、損切り数量は5 DOT。
損切り注文2:損切り価格は3 USDTで、損切り数量は5 DOT。
損切り注文3:損切り価格は4 USDTで、損切り数量は5 DOT。
ユーザーAは合計15 DOTの損切り注文を設定していますが、ユーザーAのポジションサイズは9 DOTです。損切り注文の総額がポジション数を超えているため、システムは現在の価格から最も差の大きい順に損切り注文を並べ替え、金額を一つずつ減らします。最初に損切り注文の金額が0になったものはキャンセルされます。システムは、利確/損切り注文の総額がポジション数に一致するまで、必要に応じて次の損切り注文のサイズを減らし続けます。
この例では、損切り注文に必要な総削減量は15 - 9 = 6です。上記のルールに従って、システムは損切り注文1をキャンセルし、損切り注文2を1 DOT減らし、損切り注文3はそのままにします。この時点で、利確/損切り注文の総額はポジション数に一致します。
2) クロスマージンモードで資金を移動したのに、なぜ利用可能残高がまだ0なのでしょうか?
クロスマージンモードでは、ポジションに未実現損失があり、利用可能残高が0の場合、移動した資金はまずその損失を補填してポジションリスクを減らすために使われます。そのため、利用可能残高は0のままになります。
例:
1. ユーザーAはアカウントに100 USDTを保有しています。ユーザーAは、10倍のレバレッジで500 USDT相当のクロスマージンポジションを開くために50 USDTの証拠金を使用します。これにより、利用可能な証拠金(手数料を除く)は50 USDT残ります。
2. 取引されている資産の価格が下落し、クロスマージンポジションで75 USDTの未実現損失が生じた場合、利用可能な証拠金は次のように計算されます:
利用可能証拠金
= max (0、アカウント残高 - ポジション証拠金 + クロスマージンモードの未実現損益 - 凍結資産) = max (0、100 - 50 - 75 - 0) = 0
この時点で:
- ユーザーAが15 USDTを移動した場合、利用可能証拠金は = max (0、115 - 50 - 75 - 0) = 0 USDTとなります。
- ユーザーAが35 USDTを移動した場合、利用可能証拠金は = max (0、135 - 50 - 75 - 0) = 10 USDTとなります。
したがって、未実現の損失があるクロスマージンモードでは、口座に追加で資金を入金しても利用可能残高が0のままである場合があります。
3) クロスマージンモードで資産Aの未実現利益を使用して資産Bのポジションを開く場合、それらを使用して資産Bのポジションを開いた後に損失ポジションを閉じると、資産Aからの未実現利益がクレジットされないように見えるのはなぜですか?
クロスマージンモードでは、未実現の利益と損失は利用可能証拠金に直接表示されます。資産Aからの未実現利益が資産Bのポジションを開くための証拠金として使用されると、資産Aからの未実現利益は資産Bのポジションの証拠金として使用されます。
例:
1. ユーザーAの利用可能な証拠金は100 USDTです。BTC価格が50,000 USDTの時、ユーザーAは10倍のレバレッジでクロスマージンモードで0.02 BTCのロングポジションを開くために100 USDTの証拠金を使用します。
2. BTC価格が55,000 USDTに上昇すると、100 USDTの未実現利益が発生し、利用可能な証拠金に追加されます。
3. ユーザーAは100 USDTの未実現利益を証拠金として使用し、クロスマージンモードで10倍のレバレッジで0.5 ETHのロングポジションを開きます。
4. BTC価格は変わらず、ETH価格が下落します。これにより、ETH/USDTポジションで90 USDTの損失が発生し、BTCの利益が10 USDTに減少します。最終的な実現利益は10 USDTです。
上記の例では、クロスマージンモードでの未実現利益が新しいポジションの証拠金として使用されています。したがって、新しいポジションで損失が発生すると、未実現利益も減少します。
4) なぜ1つのポジションが利益を出しているのに、私のクロスマージンポジション全体が決済されるのですか?
クロスマージンモードでは、すべてのポジションがアカウントの利用可能な証拠金を共有します。資産Aと資産Bの両方でクロスマージンポジションを保有している場合、すべてのクロスマージンポジションが決済されます。これは、未実現の損益と利用可能な証拠金の合計が、全クロスマージンポジションの維持証拠金の合計とポジション解消取引手数料を含めた金額以下の場合に起こります。
例:
1. ユーザーAの利用可能な証拠金は200 USDTです。ユーザーAは、BTCが50,000 USDTの時に10倍のレバレッジで0.02 BTCのクロスマージンロングポジションを200 USDTの証拠金(取引手数料を除く)で、また、ETHが2,000 USDTの時に10倍のレバレッジで0.5 ETHのクロスマージンロングポジションを注文します。
2. 価格の変動により、未実現損益が発生します。
- BTCが55,000 USDTに上昇すると、未実現利益は以下の通りです:(現在価格 - 平均注文価格) × ポジション数 = (55,000 - 50,000) × 0.02 = 100 USDT。
- ETHが1,410 USDTに下落すると、未実現損失は以下の通りです:(現在価格 - 平均注文価格) × ポジション数 = (1,410 - 2,000) × 0.5 = -295 USDT。
3. ポジションに必要な維持証拠金を計算します。
- BTCの維持証拠金率が0.4%の場合、BTCの維持証拠金は次の通りです:現在価格 × ポジション数 × 維持証拠金額 = 55,000 × 0.02 × 0.4% = 4.4 USDT。
- ETHの維持証拠金率が0.4%の場合、ETHの維持証拠金は次の通りです:現在価格 × ポジション数 × 維持証拠金額 = 1,410 × 0.5 × 0.4% = 2.82 USDT。
4. 決済基準が満たされているかどうかを確認します(ポジションクローズ時の取引手数料を除く)。
- BTCの未実現損益 + ETHの未実現損益 + 利用可能証拠金 = 100 - 295 + 200 = 5 USDT。
- BTCの維持証拠金 + ETHの維持証拠金 = 4.4 + 2.82 = 7.22 USDT。
- 5 USDTは7.22 USDTより小さいため、未実現損益 + 利用可能証拠金がすべてのクロスマージンポジションの維持証拠金以下の場合、決済が発生します。
上記の例では、BTCポジションが利益になっていても、ETHポジションの大きな損失により、BTCとETHのポジションの未実現損益と利用可能証拠金の合計が、すべてのクロスマージンポジションの維持証拠金(ポジション決済取引手数料を除く)以下になります。そのため、BTCとETHの両方のポジションが清算されます。