テイクプロフィットおよびストップロス注文(TP/SL)
TP/SL注文は、ポジションで一定の利益(または損失)が実現したときにポジションを決済します。
TP/SL注文のトリガーにはマーク価格が使用されます。
TP/SL注文はTradingViewチャート上でドラッグできます。ドラッグによって注文がすぐに執行されるような移動をするとエラーになることに注意してください。通常これはユーザーのミスを防ぎますが、これが望む動作である場合はポジションテーブルまたは注文フォームから手動で注文を決済できます。
リミットとマーケットのTP/SL注文
ユーザーはTP/SLのマーケット注文とリミット注文を選択できます。TP/SLのマーケット注文のスリッページ許容範囲は10%です。
TP/SL注文にリミット価格を設定することで、ユーザーはトリガーされた注文のスリッページ許容範囲を制御できます。リミット価格がより攻撃的であるほど、トリガー時にTP/SL注文が約定する可能性は高くなりますが、約定時の潜在的なスリッページも大きくなります。
具体的な例として、トリガー価格$10、リミット価格$10でロングを決済するSL注文は、マーク価格が$10を下回ったときにブックにヒットします。価格が$11から$9に瞬時に下落した場合、このSL注文は約定せず$10で静止する可能性が高いです。しかし、リミット価格が$10ではなく$8であれば、$9から$8の間のどこかの価格で約定する可能性が高いです。
ポジションに関連付けられたTP/SL
ポジションフォームから開かれたTP/SLは、デフォルトでポジション全体と同じサイズを持ちます。これらの注文は、トリガー時にポジション全体を決済しようとします。これらのTP/SL注文に特定のサイズが設定されている場合、固定サイズとなります(つまり、配置後はポジションに合わせてサイズ変更されません)。
親注文に関連付けられたTP/SL(いわゆるone-cancels-other、OCO)
このスタイルのTP/SLはより複雑です。予期しない結果を避けるために、以下を注意深くお読みください。
注文フォームから開かれたTP/SLは、紐付けられた注文と等しい固定サイズを持ちます。
親注文が配置時に完全に約定した場合、子のTPおよび/またはSL注文は直ちに配置されます。この動作はポジションに関連付けられたTP/SLと同様です。
親注文が完全に約定していない場合、子注文は未トリガー状態になります。TP/SL注文は配置されておらず、未約定の親注文がキャンセルされると、子のTP/SL注文もキャンセルされます。
トレーダーが部分的に約定した親注文をキャンセルした場合、子のTP/SL注文も完全にキャンセルされます。部分的に約定したサイズに対してTP/SLを望む場合は、新しいポジションに関連付けられた別のTP/SL注文を出すなど、手動で行う必要があります。
ただし、親注文が部分的に約定した後、証拠金不足によりキャンセルされた場合は、注文が完全に約定したかのようにTP/SL注文が配置されます。
結論として、親注文に関連付けられた子のTP/SL注文が配置されるのは、親注文が完全に約定した場合、または部分的に約定した後証拠金不足でキャンセルされた場合のみです。