TT ブラケット注文
TT ブラケット注文
TT ブラケット注文は、OCO (one-cancels-other) 注文と同時に、指値注文またはストップ注文を送信します。元の指値注文かストップ注文が約定すると、OCO 子注文が自動的に送信されます。OCO 注文は、トレーダーが元の注文を発注した価格から、利益目標オフセットとストップ ロス オフセットを使って設定されます。TT ブラケット指値注文の部分約定と完全約定でそれぞれ、TT OCO 注文が起動されます。TT ブラケット注文と TT OCO 注文では、ポジションを常に監視しなくても、良好な動きをもつ可能性のある利益を固定したり、下向きの損失を回避できます。
例えば、10枚の TT ブラケット注文が 10枚の指値注文として発注されるとします。7枚が部分約定した場合、TT ブラケット注文は OCO 注文を送信します。つまり、特定の利益目標価格で、ストップ ロス保護価格で、 7枚の指値注文と、7枚のストップ指値注文、またはストップ成行注文を発注します。7枚の OCO 指値子注文が 3枚の部分約定した場合、OCO ストップ子注文は 3枚で割引かれます。ただし、OCO ストップ注文がトリガーされると、OCO 指値注文は取り消されます。
注: TT OCO 子注文の1つの枚数を変更しても、その他の注文の枚数は自動的に変更されません。
TT ブラケット注文の例
この例では、50枚の買注文が TT ブラケット注文として発注されます。2 枚が約定し、2枚の注文約定に、OCO 子注文が発注されます。OCO 注文は、利益目標価格で 2枚の指値子注文と、2枚のストップ保護子注文を発注します。
2枚の OCO 注文は、OCO 指値注文が約定するか、OCO ストップ指値注文がトリガーされるまで、市場で約定待ちを続けます。OCO 指値注文の約定はストップ指値注文にて枚数を割引きます。ただし、2枚 OCO ストップ指値注文が先にトリガーされると、保護ストップ注文として別の指値注文が発注され、2枚の OCO 指値 (利益) 注文は取り消されます。
TT ブラケット注文パラメータ
ブラケット詳細パラメータ
- Order type (注文タイプ): 親 TT ブラケット注文発注の注文タイプを設定します。以下の値があります。
- Profit target (プロフィット ターゲット): OCO ペアのプロフィット注文の最初の価格を設定します。
- 価格 = 発注約定価格 + プロフィット ターゲット設定 (TT ブラケット注文が買いの場合)。
- 価格 = 発注約定価格 - プロフィット ターゲット設定 (TT ブラケット注文が売りの場合)。
- Stop loss (ストップ ロス): OCO ペアのストップ ロス注文の最初の価格を設定します。
- 価格 = 発注約定価格 - ストップ ロス設定 (TT ブラケット注文が買いの場合)。
- 価格 = 発注約定価格 - ストップ ロス設定 (TT ブラケット注文が売りの場合)。
- Stop order type (ストップ注文タイプ): ストップ注文タイプ、成行、指値、ストップ ロス注文を設定します。
- Stop order type (ストップ注文タイプ): ストップ注文タイプ、成行、指値、ストップ ロス注文を設定します。
TT OCO 親注文の一部として発注された TT ストップ子注文の場合、TT ストップで発注されたネイティブ子注文の有効期限を上書きまたは選択できます。以下の有効期限は、取引所によりネイティブ サポートされている場合に選択できます。
- Payup (ペイアップ): OCO ストップ指値注文がトリガーされた際に指値注文を発注するための、ストップ値からの追加ティック数を設定します。OCO ストップ注文タイプをストップ指値として設定した場合のみ該当します。また、ストップ指値がトリガーされた場合に発注される、指値注文のオフセット (ティック数) を指定します。
- With a Tick (ウィズ ア ティック): 反対のインサイド マーケットの利用可能な枚数が指定の枚数しきい値と同じかそれ以下の場合に、注文を1ティックマーケットに近づける ウィズ ア ティック動作に対してしきい値を設定します。枚数は以下のように指定できます。
- [Qty] で、限月の絶対数を指定します。
- [%] で、この注文の最初の枚数のパーセント数を設定します。
- Auto-Resubmit Upon GTD Expiry: 子注文の TIF が Day (GTD) の場合のみ有効。子注文がセッションの終わりに完全に約定されない場合は、取引所は子注文の期限を切ります。マーケットが再開すると、有効期限が切れた際に、親注文は、同じパラメータで子注文を再送信します。
トリガー パラメータ
- Trigger (トリガー): 親合成注文の注文トリガー タイプを設定します。以下の値があります。
- Stop (ストップ)
- イフ タッチ注文 (If-Touched)
- トリガー値: 親合成注文をトリガーする価格を設定します。以下の値があります。
- LTP (直近値): 直近値
- Ask: 売値
- Bid: 買値
- 同サイド: 注文の買い/売りと同方向の気配値をトリガー評価します。
- 反対サイド: 注文の買い/売りと逆方向の気配値をトリガー評価します。
注: 買値や売値の代わりに同サイドや反対サイドを使うと、買注文や売注文の個別のテンプレートを要件付ける代わりに、買注文か売注文のいずれかを発注する際に利用できる、1つの注文テンプレートを作成できます。
Trail (Ticks) (トレイル (ティック): 注文がマーケットを履歴する必要のある価格タイプからの追加ティック数を指定します。
タイミング パラメータ
- Start (開始): 注文を執行する開始の日付と時間を設定します。以下の値があります。
- [Now] (現在) で、注文を直ちに開始します。
- [Time] (時間) で、注文を開始する日付と時間のピッカーを表示できます。
- [Pre-open] (寄前) で、取引所により定義された寄前ステータスで注文を発注します。
- [Open] で、取引所が取引セッションを開始した際に注文を発注します。
- End: アルゴのロジックの執行を停止する時間を設定します。以下の値があります。
- [GTC] は、取り消すまで約定待ち注文を残します。
- [Time] は、注文を停止する日付と時間を選択するための、日時ピッカーが表示されます。
- [Day] は、大引けまで約定待ち注文を残します。
「終了時間」を選択し、終了時間に達すると、注文は削除され、指定の「終了操作」が子注文に適用されます。終了時刻 に達した際に、取引セッションが終了していると、取消要求が出来ずに、取引所に約定待ちの GTC 子注文が残ってしまいます。取引所が再開した際に、各自が責任を持ってこれらの注文を取消す必要があります。
- At End Action (カスタム終了時間にのみ表示): [End Time] (終了時間) に到達した際に、すべての未約定残枚数に行う操作を設定します。
- Cancel (取消): 全ての子注文を取消して注文タイプを停止します。