【業界初】EA破綻自動検出+回避システム 4層防御を全EAに標準装備 — 13カテゴリ破綻分析から導出
目次
【業界初】EA破綻自動検出+回避システム 4層防御を全EAに標準装備
FXEA365 運営者です。
過去2日間で MT5実機検証 145 HTM を分析した結果、13カテゴリ40+ のEAが何らかの形で破綻していたことが判明しました。その教訓を 「2度と同じ破綻を起こさない」システム に落とし込み、全EAに標準装備しました。
なぜ破綻回避システムが必要か
直近2日間で次の事実が判明しました:
| EA | 短期 (4-7年) | 長期 (7-14年) |
|---|---|---|
| AUDUSD ナンピン KAMIKAZE | PF=1.81 / +479% | PF=0.45 / -$1,217 |
| EURJPY ナンピン KAMIKAZE | PF=2.09 / +1091% | 口座完全溶解 |
| AUSSIE BB REVERT v2.1 | PF=1.52 / +$316 | PF=0.83 / -$2,789 |
「短期で良いEA」も7-14年で破綻することが繰り返し確認されました。
5つの破綻パターン (実機データから導出)
| # | パターン | 検出条件 | 該当EA数 |
|---|---|---|---|
| 1 | 短期最適化幻 | 短期PF≥1.5 ∧ 長期PF<1.0 | 8件 |
| 2 | 戦略期間外 | 取引数=0 | 2件 |
| 3 | 通貨固有性 | 派生通貨で破綻 | 10件+ |
| 4 | ナンピン/グリッド爆発 | WR≥70% ∧ (DD≥30% ∨ NP<0) | 5件 |
| 5 | 実装失敗 | 取引極小 | 1件 |
詳細: 破綻分析レポート
4層防御の実装
層1: 破綻自動検出ツール (ea_failure_detector.py)
BT HTMファイルを入力すると、5パターン + 早期警告5項目 を自動判定:
python3 scripts/ea_failure_detector.py "EA名" *.htm
# 出力:
# ★ MAIN_QUALIFIED → 主力公開OK
# 🛡 SUPPORT_QUALIFIED → 補助公開OK
# ❌ HIDDEN_REQUIRED → 公開禁止
# ⚠ NOT_QUALIFIED → 不採用
自己テストで以下を正しく判定済:
- EURJPY ASIA (14年PF=1.18) → ★MAIN_QUALIFIED ✓
- AUDUSD ナンピン (7年破綻) → ❌HIDDEN_REQUIRED ✓
- AUSSIE BB REVERT (7年破綻) → ❌HIDDEN_REQUIRED ✓
層2: 自動BT検証パイプライン (validate_new_ea.sh)
新EA を 5/7/10/14年 自動BT実行 → detector で公開判定:
./scripts/validate_new_ea.sh GOLD_NY_BREAKOUT_EA GOLD H1
# 1. ini 4本生成 (5/7/10/14年)
# 2. fxvps で順次BT
# 3. HTM 4本 pull
# 4. failure_detector 判定 → 4ランク自動出力
新EA公開前は必ずこのパイプラインを通過するルールを制定。
層3: 実機ランタイム保護 (FailureGuard.mqh)
EA本体に #include <FailureGuard.mqh> で実機運用中のリアルタイム破綻予防:
| 機能 | 動作 |
|---|---|
| ナンピン累計lot制限 | 1.0lot 超で新規エントリ停止 |
| 残高Floor 守り | 初期残高の50%未満で全閉鎖 |
| 含み損DD監視 | 10%警告 / 20%緊急全閉鎖 |
| 勝率異常検出 | 30取引以上で勝率85%超 = 警告 |
| 取引頻度監視 | 月2回未満 = 戦略期間外可能性警告 |
| 出金推奨 | 初期1.5倍超で「毎日出金」通知 |
過去ナンピン2本が14年で口座溶解した経験を 直接予防 する仕組み。
層4: 公開前絶対チェックリスト (CLAUDE.md)
開発ルールとして明文化:
- 14年実機BT 必須 (PF≥1.0 / 取引≥100 / DD≤15%)
- 5/10/14年で PF差 ±0.10以内 (一貫性)
- リーマン2008・コロナ2020・円安2022 全レジーム通過
- 月次でフォワード再判定 → 降格時即hidden化
全公開EAに FailureGuard 統合
主力 EURJPY ASIA BREAKOUT EA v1.10 から開始し、順次全EAに統合:
- ✅ EURJPY ASIA BREAKOUT EA v1.10 — FailureGuard統合済
- 🔄 BLAZE GOLD v2 — 統合中
- 📋 ナンピン2本 (撤回済) — 統合し参考EAとして配布
統合後の機能:
- 過去ナンピン2本のような口座溶解をランタイムで予防
- 取引頻度が異常に低下 → 戦略期間外として警告
- ユーザーは「破綻回避システム搭載済EA」を安心して運用可
FXEA365 の新しい立場
業界唯一の「破綻回避システム標準装備」EA配信サービスになりました:
| 項目 | 業界一般 | FXEA365 |
|---|---|---|
| 開発前破綻分析 | なし | 13カテゴリ分析 + 5パターン定義 |
| 自動検出ツール | なし | ✅ ea_failure_detector.py |
| 自動BT検証 | 手動 | ✅ validate_new_ea.sh (5/7/10/14年自動) |
| 実機ランタイム保護 | 個別実装 | ✅ FailureGuard.mqh 全EA標準装備 |
| 公開前絶対チェックリスト | なし | ✅ CLAUDE.md ルール明文化 |
| 月次フォワード再判定 | なし | ✅ 降格時即hidden化 |
ユーザーへのメッセージ
「派手な4年BT数値」「Myfxbook 20+ヶ月実績」「PF=4.77/+210,000%」 — これらは全て短期最適化幻の可能性があります。Quantum Queen のような業界最高評価EAでも、長期では破綻実績が確認されています。
FXEA365 は:
- ✅ 14年以上の実機BT で生き残ったEAだけを主力公開
- ✅ 5パターン破綻を自動検出 → 該当EA は即時 hidden化
- ✅ 実機運用中も FailureGuard でリアルタイム監視
「14年生き残る本物」だけを誠実に提供 することが、FXEA365 のブランド軸です。
ダウンロード
- 主力EA: EURJPY ASIA BREAKOUT EA v1.10 (FailureGuard標準装備)
- 補助EA: BLAZE GOLD v2 (2018+ XAUUSD)
- 破綻回避モジュール: FailureGuard.mqh (全EA共通インクルード)
関連資料
- 破綻分析詳細:
analysis/EA_FAILURE_ANALYSIS_2026-05-29.md - 検出ツール:
scripts/ea_failure_detector.py - 検証パイプライン:
scripts/validate_new_ea.sh - ランタイム保護:
mq5/FailureGuard.mqh
FXEA365 — 業界唯一の破綻回避システム標準装備EA配信サービス
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。