概要
SL/TP Watcherは、すべてのアクティブな取引ポジションに対してストップロス(SL)とテイクプロフィット(TP)注文を継続的に監視する自動化システムです。リスク管理注文が正しく実行されることを保証し、注文が失敗する可能性のあるエッジケースも処理します。
目的
Watcherの主な役割:
- SL/TP注文のステータスを20秒ごとに監視
- 約定した注文を処理し、ポジションをクローズ
- 拒否またはキャンセルされた注文を緊急対応で処理
- ボットの統計情報と取引履歴を更新
- スリッページやエグジットの見逃しからポジションを保護
注文配置戦略
初期注文タイプ:LIMIT(Post-Only)
ボットがストップロスとテイクプロフィットを伴う注文を配置する際、SLとTPの両方に対して
post_only = true付きのLIMIT注文を優先します。
Post-Onlyとは?
- Post-Only注文は、注文簿に流動性を追加するメーカー注文です
- テイカー注文として即座に約定することは絶対にありません
- 即座にマッチする場合、約定ではなく拒否されます
- これにより、常にメーカー手数料(通常は低額、またはリベート)が適用されます
注文配置の優先順位:
1. メインエントリー注文を配置(Market/Limit)
↓
2. LIMITテイクプロフィットを配置(post_only = true) 優先
↓
3. LIMITストップロスを配置(post_only = true) 優先
↓
4. Watcherが3つの注文を継続的に監視
LIMIT vs MARKET注文:詳細解説
LIMIT注文(Post-Only = True)
仕組み:
- 指定価格で注文簿に配置される
- 市場価格が指定レベルに達したときのみ約定
- あなたはメーカー(流動性を追加)となる
- 価格がレベルを飛び越えると約定しない可能性がある
LIMIT SL/TP注文のメリット
| 利点 | 説明 | 例 |
|---|---|---|
| 手数料削減 | メーカー手数料は通常0.02% vs テイカー0.05% | $10,000取引:注文ごとに$3節約 |
| 手数料リベート | 一部の取引所はメーカーにリベート(マイナス手数料)を付与 | $10,000取引で$2稼ぐ(支払わず) |
| 優れた価格 | 指定価格またはそれ以上の価格で確実に約定 | TP $110が$110.50で約定 |
| スリッページなし | 正確な価格で約定、悪化なし | 設定した通りの価格で約定 |
| コスト削減 | 数百回の取引で累積手数料が減少 | アクティブ取引で月間$300~500節約 |
| 利益最適化 | 手数料節約1ドル=純利益増加 | 手数料節約による年3%リターン向上 |
シナリオ:月100取引、平均ポジション$5,000
MARKET注文:
- エントリー:0.05% = $2.50
- TP: 0.05% = $2.50
- 取引あたり合計:$5.00
- 月間コスト:$500
LIMIT注文(Post-Only):
- エントリー:0.02% = $1.00
- TP: 0.02% = $1.00
- 取引あたり合計:$2.00
- 月間コスト:$200
節約額:$300/月 または $3,600/年!
LIMIT SL/TP注文のデメリット
| リスク | 説明 | 例 |
|---|---|---|
| 約定保証なし | 価格がレベルを飛び越えると約定しない | SL $95、価格が$100→$92に急落(スキップ) |
| エグジット見逃し | ボラティリティが高い動きで注文がスルーされる | 急激なポンプ/ダンプでTPが未約定 |
| Post-Only拒否 | 即時約定の場合、拒否される | 市場$109.99、TP $110 = 拒否 |
| 未約定時のスリッページ | 未約定の場合、後でより悪い価格で退出 | TP $110見逃し、$108で強制退出 |
| ギャップリスク | 夜間やニュース時の価格ギャップ | 週末ギャップでストップロスをスキップ |
| 監視必要 | 失敗を検知するためのWatcherシステムが必要 | Watcherなしでは手動介入が必要 |
シナリオ1:ストップロス見逃し(ロング)
エントリー:$100
ストップロス:$95(LIMIT、post-only)
イベント:フラッシュクラッシュ $100 → $90(数秒)
結果:SL注文未約定、$90でポジション継続
損失:-$5ではなく-$10/ユニット
シナリオ2:テイクプロフィット拒否(ショート)
エントリー:$100
テイクプロフィット:$95(LIMIT、post-only)
現在価格:$95.10
イベント:価格が$94.90に到達、TP拒否(即時約定のため)
結果:Post-Only要件により利益目標見逃し
MARKET注文
仕組み:
- 最良の利用可能価格で即時約定
- 注文簿の既存注文とマッチ
- あなたはテイカー(流動性を除去)となる
- 流動性がある限り約定保証
MARKET SL/TP注文のメリット
- 約定保証 – 流動性があれば必ず約定
- 即時実行 – 注文簿での待機なし
- ギャップ保護 – 急激な動きでも捕捉
- シンプルさ – Post-Only拒否の問題なし
- 緊急退出 – 緊急時に対応完璧
MARKET SL/TP注文のデメリット
- 手数料高 – テイカー手数料は通常メーカー手数料の2.5倍
- スリッページ – 期待より悪い価格で約定する可能性
- 利益減少 – 手数料が利益を削る
- フラッシュクラッシュ – 低流動性時にひどい価格で約定