- PT101_v4 新規投入: XAU 専用 MFE トレーリング型(Pos1=20%戻り/Pos2=25%戻り)、V3 と並走で A/B 比較開始
- 赤字8戦略を一挙撤退: 合計 -¥159k/5週間 → 月次 約-¥30k の損失回避見込み
- PT006_v2 XAU 撤退: 実deal -¥22k + BT 全パターン PF<1 で改善不可と確認
- Git 完全クリーンアップ: VPS=GitHub=FX PC で 3者完全同期、FX PC 初期化時の復旧体制確立
- bot 自動稼働開始: 月曜市場再開で PT101_v4 が即発火する状態に
背景: MFE 分析で XAU の取りこぼしが顕在化
TitanFX の deal 履歴を MFE(Maximum Favorable Excursion = 最大含み益)で再分析したところ、ほぼ全戦略で XAU の理論最大利益と実利益が桁違いに乖離していた:
| 戦略 | XAU 実JPY | XAU MFE JPY | 余地 |
|---|---|---|---|
| PT006_v2 XAU | -22,324 | +244,956 | +267k |
| PT102_v3 XAU | -13,878 | +221,261 | +235k |
| PT101_v3 XAU | +10,912 | +310,843 | +300k |
| PT006 base XAU | -55,203 | +127,958 | +183k |
BB階層TP(BB4σを天井、BB3/BB2戻りで撤退)が「BB4σまでほとんど届かない(704件中わずか2件)」ため、長期トレンドを取り逃がしていた。逆にBB拡大(BB6/8/10σ)を試したが効果なし、戻り tier を切ると件数激減で破綻。
1. PT101_v3 XAU で TP 設計を網羅 BT
XAU 5週間で TP 設計を多数比較:
| TP設計 | 件数 | 勝率 | 合計pips | PF | EV/件 |
|---|---|---|---|---|---|
| Baseline (BB階層) | 704 | 48.0% | +249 | 1.01 | +0.35 |
| MFE 20%戻り | 1,202 | 54.8% | +1,801 | 1.06 | +1.50 |
| MFE 25%戻り | 1,144 | 53.1% | +5,302 | 1.18 | +4.63 |
| MFE 30%戻り | 1,130 | 52.6% | +3,354 | 1.12 | +2.97 |
| 固定 R:R = 3R | 30 | 26.7% | -1,045 | 0.89 | -34.8 |
| ATR×3 トレーリング | 139 | 36.7% | -4,481 | 0.71 | -32.2 |
MFE 25%戻りが最適。Baseline +249 → +5,302 pips(約21倍改善)、PF 1.01 → 1.18。
ただし他通貨で同じ条件をBTすると軒並み悪化(合計 -2,006)。MFEトレーリングは XAU 特有のボラ大波構造でのみ有効と確定。
2. PT101_v4 設計: γ'' 構成で V3 並走
「Pos1=20%戻り / Pos2=25%戻り」の dual-position 構成を γ'' として採用:
| 項目 | 内容 |
|---|---|
| ファイル | scripts/pt101_v4.py |
| MAGIC | Pos1=10131 (MFE 20%戻り) / Pos2=10132 (MFE 25%戻り) |
| TARGET_SYMBOLS | {"XAUUSD"} のみ |
| 入口 | PT101_v3 と完全同一(pt101_v3.check_long を流用) |
| SL | 30バー最安/高 ± margin(v3 と同一) |
| 出口 | MFE トレーリング(BB階層なし、BE機能はトレーリング内蔵) |
| V3 との並走 | 同じシグナルで V3 と V4 が同時エントリー → A/B 比較データを実戦で取得 |
γ'' (Pos1=20% / Pos2=25%) の BT 結果:
| ポジ | 件数 | 勝率 | pips | PF | EV/件 |
|---|---|---|---|---|---|
| Pos1 (20%戻り) | 572 | 54.3% | +1,498 | 1.10 | +2.62 |
| Pos2 (25%戻り) | 572 | 53.1% | +2,651 | 1.18 | +4.63 |
| 合算 | 1,144 | 53.7% | +4,148 | 1.14 | +3.63 |
v3 baseline (+249) から 17倍改善。両ポジ 25% (δ) の +5,302 には劣るが、A/B検証目的を加味して γ'' を採用。
3. 赤字8戦略 撤退
過去5週間で確定した赤字戦略を live_trader.py の check_entry 呼び出しコメントアウトで停止:
| PT | MAGIC | 純益JPY (4/9〜5/22) |
|---|---|---|
| PT101_BB派生1 | 10111/10112 | -58,754 |
| PT101 base | 10101/10102 | -38,188 |
| PT007 | 70001/70002 | -28,110 |
| P2 (PT002) | 20001/20002 | -20,808 |
| PT008 base | 80001/80002 | -19,497 |
| P2_TMA (PT003) | 30001/30002 | -8,711 |
| PT001 | 10001/10002 | -2,620 |
| pattern2_ew | 40001/40002 | -2,140 |
| 合計 | -159,028 |
月次換算で 約 -¥30,000/月の損失回避見込み。世代交代済み戦略(PT101 base / PT008 base)と XAU特化で機能不全(PT007 / PT101_BB)が主因。
4. PT006_v2 XAU撤退
BT環境を整備して PT006_v2 の XAU を網羅BT:
| 出口設計 | 件数 | 勝率 | pips | PF |
|---|---|---|---|---|
| Baseline (BB階層) | 578 | 44.8% | -9,759 | 0.67 |
| MFE 15%戻り | 900 | 53.6% | -3,265 | 0.88 |
| MFE 25%戻り | 868 | 52.7% | -5,263 | 0.82 |
| MFE 40%戻り | 766 | 48.4% | -3,614 | 0.84 |
全パターン PF<1 で「出口を変えても黒字化不可」と判明。入口戦略が XAU で機能していない診断と一致(実deal -22,324 と整合)。TARGET_SYMBOLS を {"EURUSD", "GBPUSD", "GBPJPY"} に変更し XAU 撤退。
5. 月曜リスタート構成 (稼働継続8戦略)
| PT | MAGIC | 通貨 | 備考 |
|---|---|---|---|
| PT005 | 50001/50002 | XAU実質特化 | MFE取得率4.2x最効率、現状維持 |
| PT006 base | 60001/60002 | EUR/GBP/GBPJPY/XAU | EUR +76k偏り要観察 |
| PT006_v2 | 60011/60012 | EUR/GBP/GBPJPY | 5/23 XAU撤退 |
| PT008-1 | 80011/80012 | 全7通貨 | PF 3.99 健全度No.1 |
| PT101_v3 | 10121/10122 | 全7通貨 | 万能型、唯一の全通貨黒字 |
| PT101_v4 | 10131/10132 | XAU専用 | 5/23 新規、V3並走 |
| PT102 base | 10201/10202 | 全7通貨 | トレーリング型 |
| PT102_v3 | 10221/10222 | 全7通貨 | BB階層TP |
6. Exness 履歴分析の衝撃
Exness MT5 から 5/15〜5/23 (8日間) の deal を取得して TitanFX と比較したところ:
| PT | Exness | Titan (4/9〜5/22) |
|---|---|---|
| PT005 | -36,244 (勝率 0%) | +31,428 |
| PT006 | -24,872 | +7,274 |
| PT102 base | -23,347 | +5,812 |
| PT102_v3 | -20,200 | +13,640 |
| PT006_v2 | -1,234 | +2,371 |
| PT008-1 | +24,123 | +6,754 |
| PT101_v3 | +22,492 | +46,924 |
- Exness "XAUUSDz" の価格挙動・spread・tick精度が Titan "XAUUSD" と微妙に異なる
- 固定TP系(PT005, PT006 base)は broker側TP執行のため、シンボル差の影響を直接受ける
- BB系/トレーリング系も価格細部に依存
7. Git 完全クリーンアップ
VPS と FX PC で uncommitted changes が散乱していた状態を 4 commit で整理:
df5cd23 feat(scripts): FX PC ローカル分析スクリプト群を Git に取り込み (バックアップ目的) d2d4a5b feat(strategy): PT101_v4 + 赤字8戦略撤退 + PT006_v2 XAU除外 34c34f5 feat(backtest+mt5): PT101_v3 BT variants + PT901/902/903 EA + SGD_101_v1 BT caf78f7 chore(backtest): archive obsolete runners to backtest_archive_20260515/
復旧テストとして fresh clone を取得し、git blob hash で完全一致を確認。FX PC 初期化からの完全復旧手順を確立した:
cd C:\Users\y2198\Documents git clone https://github.com/sengetsudo/fx-bot.git cd fx-bot && pip install -r requirements.txt # .env / MT5 ログイン情報 / スケジュールタスクは別途バックアップから復元
8. bot 自動稼働開始
FX PC 再起動 + MT5 起動後、両 bot タスクを Enable:
Enable-ScheduledTask -TaskName FXBot_Restart Enable-ScheduledTask -TaskName FXBot_Restart_Exness
14:01 に pythonw.exe 2プロセス起動を確認、ログから 8戦略 + PT101_v4 ロード成功:
PT101_v4 MAGIC: TP1=10131 SMA=10132 (target=['XAUUSD'], MFE20%/25%戻り)
PT006_v2 MAGIC: TP1=60011 SMA=60012 (target=['EURUSD', 'GBPJPY', 'GBPUSD'])
[PT101_v4] シグナル検出: XAUUSDz SHORT @4506.941 SL=4520.610
TP_dummy=4370.250 lot=0.01 (Exit=Pos1 MFE20%戻り / Pos2 MFE25%戻り)
土曜は Market closed で約定なし。月曜 NY 17:00 (= 朝6:00 JST) から実取引開始予定。
所感
「予定登録から始まった土曜」が、Exness 履歴調査をきっかけに 戦略構成の大整理 に発展した一日。MFE 分析 → BT → γ'' 選定 → 実装 → 並走デプロイ → 撤退判断 → Git 整理 → 自動稼働、までを一気に走らせた。
「データを取って → BT で検証 → 判断 → 実装 → デプロイ」のループが回せたのが効いた。特に OHLCV 補完(5/15〜5/22 を FX PC から手動 pull)→ MFE 再計算 → 改善 BT → γ'' 採用 と段階的に進められた。
明日(日曜)はマーケット閉場、月曜の挙動を見て次のサイクル(PT005 Exness判断、PT101_v4 vs V3 比較開始)に入る。
