テイクプロフィットおよびストップロス(TP/SL)注文は、事前に設定されたトリガー条件が満たされた際に自動的にポジションを決済するための条件付きリスク管理注文です。
複数の決済注文が同時に有効になっている取引シナリオでは、複数の決済注文が同時に存在する場合、TP/SL注文の執行が利用可能なポジションの状況に影響を受ける可能性があります。
トレーダーの皆様がTP/SL注文の執行方法をよりよく理解できるよう、ToobitはTP/SL注文の執行メカニズムをアップデートいたします。このアップデートは、部分的なTP/SL注文およびトレーリングTP/SL注文の両方に適用されます。
1. 現行の執行メカニズム
TP/SL注文のトリガー条件が満たされると、システムはまず注文を執行する前に、お客様の利用可能なポジションを確認します。
同一のポジションが複数の決済注文によって重複して確保されることを防ぐため、他の決済注文(指値注文やトリガー注文など)によってすでに確保されているポジション分は、利用可能なポジションから除外されます。トリガー条件が満たされた時点で利用可能なポジションが不足している場合、注文は一部のみ執行されるか、または執行されない可能性があります。
例:
BTCUSDTで5 BTCのロングポジションを保有しており、エントリー価格は70,000 USDTであると仮定します。すでに複数の指値注文を出しており、その結果、全ポジションが確保されています。その後、同じポジションに対してSL注文を出します。
SLのトリガー価格に到達した際、システムは利用可能なポジションを確認します。既存の決済注文によって全ポジションがすでに確保されているため、SL注文に対して利用可能なポジションは残っていません。その結果、SL注文は全ポジション分が執行されないか、あるいは利用可能なポジションが不足しているためトリガー自体が失敗する可能性があります。
2. アップデート後の執行メカニズム
TP/SL注文のトリガー条件が満たされると、システムはお客様の総ポジションサイズに基づいて注文を評価し、現在のポジションおよび注文状況に応じて決済注文を執行します。
トリガーされたTP/SL注文は、同一方向の他の決済注文よりも優先されます。TP/SL注文を完全に執行するのに必要なポジションが不足している場合、システムは自動的に当該ポジションを確保している未約定の決済注文(指値注文やトリガー注文など)を識別し、作成順に(古い注文から順に)キャンセルしていき、TP/SL注文を執行するために十分なポジションを確保します。
アップデート後の執行ルールは以下の通りです:
-
TP/SL注文は、お客様の総ポジションサイズに基づいて評価されます。
-
トリガーされたTP/SL注文は、他の決済注文よりも優先されます。
-
必要に応じて、システムは同一方向の未約定決済注文を自動的にキャンセルし、必要なポジションを解放します。
-
注文は作成順にキャンセルされ、古い注文から順にキャンセルされます。
-
利用可能なポジションが十分にある場合、TP/SL注文は常に優先されます。
例:
BTCUSDTで5 BTCのロングポジションを保有しており、ポジションの100%を決済するTP注文を設定していると仮定します。TP注文がトリガーされる前に、追加で3 BTCの指値決済注文を出し、それが未約定のままポジションの一部を確保しているとします。TPのトリガー価格に到達すると、システムはお客様の総ポジションサイズに基づいて注文を検証し、既存の決済注文によって確保されているポジション数量を解放します。これにより、TP注文は意図通り全ポジションに対して執行され、100%のポジションが決済されます。
3. リスク開示
TP/SL注文の執行は、市場のボラティリティ、流動性状況、注文タイプ、システム処理遅延、ネットワーク遅延などの要因によって影響を受ける可能性があります。極端な市場状況下では、部分約定、執行遅延、または完全な執行ができない場合も依然として発生する可能性があります。トレーダーの皆様には、TP/SL注文の仕組みを十分に理解し、ご自身の取引戦略およびリスク許容度に応じて適切にご利用いただくことを推奨いたします。
トリガー後に執行されなかったTP/SL注文に関する詳細については、以下をご参照ください: Toobit先物でTP/SL注文がトリガーされたのに執行されないのはなぜですか?
本機能のご利用中に問題が発生した場合は、 カスタマーサポートまでお問い合わせください。
今後も取引体験および注文執行メカニズムの改善を継続し、トレーダーの皆様にさらに安定的かつ信頼性の高い取引環境を提供してまいります。
