Web Lukes
📄

😱 バックテストで勝てるEAがリアルで負ける7つの理由|カーブフィッティングの罠

公開日: 2026/1/9

😤 あの悲劇を繰り返すな

バックテスト: 年利100%

リアル運用: -30%

「なんで!?」


この悲劇、EA開発者なら一度は経験してるはず。

今回は「バックテストとリアルの乖離」の7つの原因を徹底解説。

二度と同じ失敗をしないために。


📉 原因1:カーブフィッティング(過剰最適化)

これが最大の敵

カーブフィッティングとは?

過去のデータに「完璧に」合わせすぎて、未来のデータに対応できなくなること。


具体例

Code
最適化前: 期間20、乗数2.0 → 年利+50%
最適化後: 期間137、乗数2.847 → 年利+200%

「なんでこんな中途半端な数字?」

それは過去のデータだけに最適化された数字だから。


見分け方

特徴カーブフィッティングの疑い
パラメータが「キリの悪い数字」期間137、乗数2.847など
少しパラメータ変えると結果が激変ロバスト性がない
期間を変えると結果が真逆再現性がない

対策

  1. フォワードテストを必ず実施
  2. アウトオブサンプルテストを行う
  3. パラメータは「キリの良い数字」を優先
Code
❌ 期間: 137
✅ 期間: 100, 150, 200

📉 原因2:スプレッドの違い

バックテストあるある

Code
バックテスト: スプレッド2pips固定
リアル早朝: スプレッド30pips

15倍の差!


特に危険な時間帯

時間帯(日本時間)スプレッド
9:00〜17:00通常
21:00〜2:00通常
6:00〜7:003〜10倍
指標発表時5〜20倍

対策

  1. 変動スプレッドでバックテスト
  2. 早朝・指標発表時のトレードを避ける
  3. スプレッドが広いブローカーで検証

📉 原因3:スリッページ

理想と現実

Code
理想: 150.000でエントリー
現実: 150.030でエントリー(3pipsスリッページ)

1回3pips × 月100回 = 300pips/月のロス


スリッページが発生しやすい状況

状況スリッページ
通常時0〜1pips
指標発表時5〜20pips
流動性低下時3〜10pips
大ロット注文1〜5pips

対策

  1. バックテストにスリッページを加算
  2. 指標発表時のトレードを避ける
  3. 成行注文より指値注文を活用

📉 原因4:ヒストリカルデータの品質

データがスカスカ問題

MT4の1分足データ、実は穴だらけのことがある。

Code
2020/03/09 10:00 ← データあり
2020/03/09 10:01 ← データなし
2020/03/09 10:02 ← データなし
2020/03/09 10:03 ← データあり

欠損データでバックテストしても意味がない。


モデリング品質

品質信頼性
25%❌ 使えない
50%❌ 使えない
90%△ 参考程度
99%✅ 信頼できる

99%未満のバックテストは信用しない。


対策

  1. ティックデータを使用
  2. Dukascopyなどの高品質データを取得
  3. モデリング品質99%以上を確認

📉 原因5:ブローカーの違い

同じEAでも結果が違う

ブローカー結果
A社+20%
B社+5%
C社-10%

同じEAなのに。


原因

要素ブローカーごとに違う
スプレッド✅
約定力✅
スワップ✅
サーバー時間✅
レート配信✅

対策

  1. リアル口座で小ロットテスト
  2. 複数ブローカーで検証
  3. 本番と同じブローカーでバックテスト

📉 原因6:市場環境の変化

相場は生き物

Code
2020年: トレンド相場 → トレンドフォローEA勝つ
2021年: レンジ相場 → トレンドフォローEA負ける
2022年: ボラティリティ急増 → 全EA崩壊

過去の相場と未来の相場は違う。


具体例:コロナショック

2020年3月のコロナショックで:

  • 1日で1000pips以上動く
  • スプレッド100pips以上
  • 約定しない

過去データにこんな相場はない。


対策

  1. 複数の相場環境でテスト(トレンド、レンジ、高ボラ)
  2. ストレステストを実施
  3. 「最悪の想定」でリスク管理

📉 原因7:心理的要因

デモとリアルは違う

デモ口座: 「まあ、負けても平気」

リアル口座: 「やばい、含み損だ…損切りしよう」


EA運用でも心理が影響

状況行動
連敗が続くEAを止める
大きな含み損手動で損切り
利益が出るロットを上げる

EAに任せられない = EAの意味がない


対策

  1. ルールを決めて守る(〇連敗で停止、など)
  2. ロットは固定
  3. 見ない勇気

🔧 実践的な対策まとめ

バックテスト時のチェックリスト

項目チェック
モデリング品質99%以上☐
ティックデータ使用☐
変動スプレッド考慮☐
スリッページ加算☐
複数期間でテスト☐
フォワードテスト実施☐

フォワードテストの重要性

Code
バックテスト期間: 2018-2022(最適化に使用)
フォワードテスト期間: 2023-2024(検証用)

フォワードテストで利益が出なければ、カーブフィッティングの可能性大。


ウォークフォワード分析

  1. 2018-2020でパラメータ最適化
  2. 2021でテスト
  3. 2019-2021でパラメータ最適化
  4. 2022でテスト
  5. ...繰り返し

「常に未知のデータでテストする」


📊 私の失敗談

失敗1:年利200%のEA

バックテスト: 年利200%

最適化しまくって、完璧なパラメータを発見!

リアル運用1ヶ月後: -40%

原因:カーブフィッティング

パラメータが「期間137、乗数2.847」みたいな数字だった。


失敗2:スキャルピングEA

バックテスト: 月利30%

1日50回以上のトレード、高頻度で利益!

リアル運用: 月利-10%

原因:スリッページとスプレッド

1回のトレードで2pipsずつ削られて、利益が吹き飛んだ。


失敗3:トレンドフォローEA

バックテスト(2020年): 年利100%

2020年のコロナ相場で爆益!

2021年リアル運用: -20%

原因:市場環境の変化

2021年はレンジ相場で、トレンドフォローが機能しなかった。


🎯 結論

バックテストとリアルの乖離を減らすには

対策優先度
フォワードテスト必須⭐⭐⭐⭐⭐
ティックデータ使用⭐⭐⭐⭐
スプレッド・スリッページ考慮⭐⭐⭐⭐
複数期間でテスト⭐⭐⭐⭐
小ロットでリアルテスト⭐⭐⭐⭐⭐

最も重要なこと

「バックテストは参考程度」

どんなに完璧なバックテストでも、リアルで同じ結果になる保証はない。

必ず小ロットでリアルテストしてから本番運用。


📚 関連記事


バックテストを過信せず、リアルで検証しよう! 🙏

🎁おすすめツール・サービス

FX自動売買VPSなら50%OFF

キャンペーンで月1,790円〜。MT4/MT5プリインストール済み、自動復旧機能付き。14日間無料お試し。

シンクラウドデスクトップ for FX
ゴトー日EAを探しているならソースコード付

4年で資金4.7倍のバックテスト実績。ソースコード付きで自由にカスタマイズ可能。

ゴトー日EA Ultimate版(3,980円)

※上記リンクにはプロモーション(広告)が含まれています

🔮
MEMBERSHIP

量子相場謀略|ホソノP

ブログでは書けない本音のトレード戦略とEA開発の裏側を公開。 データに基づいた検証で、再現性のある手法だけをお届けします。

✓EAソースコード公開
✓バックテスト生データ共有
✓リアルタイム相場分析
✓メンバー限定記事
メンバーシップに参加する※ noteアカウントで簡単登録

📚あわせて読みたい

📄

😭「OANDA APIで自動売買したい!」→ 調べたら全然メリットなかった話【MT4/MT5最強説】

Pythonでカッコよく自動売買...のはずが、コスト高い・バックテストできない・サポート英語のみの三重苦。同じOANDAでもMT5なら半額のスプレッドで自動売買できるのに、なぜAPIを選ぶ?冷静に比較してみました。

fx2026/1/5
📄

🤣 EA開発者あるある50連発|自動売買プログラマーなら絶対共感する失敗と絶望の日々

MT4/MT5のEA開発者なら「わかる…」と頷く50のあるある。バックテスト詐欺、コンパイルエラー地獄、リアルで動かない悲劇。笑いながら学ぶEA開発の現実。

fx2026/1/9
📄

🖥️ EA用VPS選びで失敗しない方法|おすすめVPSと選び方のポイント

EA(自動売買)を24時間動かすためのVPS選び。国内VPS vs 海外VPS、スペックの目安、よくある失敗と対策。MT4/MT5を安定稼働させるためのVPS完全ガイド。

fx2026/1/9
📄

😲 Pythonで30通貨ペア×1万通りを全探索!スプレッド拡大を考慮したら結果が激変した話

FXアノマリー自動探索装置で保有期間1〜10時間を検証。最初は『朝6時ショート最強!』と思ったら、スプレッド拡大を考慮したら全部消えた...本当に使える戦略はゴールドのロングだった

fx2026/1/20
📄

🎰 フィントケイ入門口座1万円チャレンジ【1週目】ゴールドロールオーバー改EAだけで挑んだ結果…!

2026年1月5日〜9日、フィントケイ入門口座をゴールドロールオーバー改EAのみで攻略中。ビギナーステップ1は目標達成!でも「1日の利益上限」という罠が…チャレンジプランなら余裕だったのに!

fx2026/1/9
📄

💀 ナンピン・マーチンゲールで口座を溶かした話|なぜ「必勝法」は必敗法なのか

ナンピン・マーチンゲールは本当に勝てるのか?実際に100万円を溶かした体験談と、数学的になぜ破綻するかを解説。「いつか戻る」の罠に注意。

fx2026/1/9