バックテストは黒字なのに実運用で負ける本当の原因 — 6つのギャップと対策
目次
バックテストは黒字なのに実運用で負ける本当の原因
「バックテストでは資産が3倍になっていたのに、実際に動かしたら負けている」——EAで最も多い失望です。多くの人は「EAが壊れた」「相場が変わった」と考えますが、原因の大半は、バックテストと実運用の間に構造的なギャップがあることです。
このギャップは6種類あります。ひとつずつ、正体と、買う前に見抜く方法を挙げます。この記事は各テーマの詳細記事へのハブになっています。
ギャップ1:ティックモデルの嘘
バックテストの「モデル」を「1分足OHLC」で回すと、実際には存在しなかった価格での約定が生まれます。薄利・グリッド・スキャル系は、これだけでバックテストが黒字・実運用が赤字になります。
対策:モデルが「全ティック(実ティックに基づく)」か確認する。書いていなければ疑う。→ 詳細:実ティックとOHLCで結果が正反対になる理由
ギャップ2:スプレッドと約定
バックテストは理想的な約定を前提にします。実際のブローカーではスプレッドが広く、約定が遅く、スリッページが乗る。薄利EAほど、この差で利益が消えます。
対策:非現実的に狭いスプレッドのバックテストを疑う。自分のブローカーでデモ検証する。→ 詳細:スプレッドとスリッページがEA収益に与える影響・ブローカーを変えると負ける理由
ギャップ3:カーブフィット(過剰最適化)
パラメータを過去データに合わせ込みすぎたEAは、過去では完璧でも、未知の相場では機能しません。バックテストの美しい右肩上がりは、過去に合わせた結果を見ているだけかもしれません。
対策:イン/アウトオブサンプル分割やウォークフォワードで検証されているか確認する。→ 詳細:カーブフィッティングを避ける方法
ギャップ4:複利で膨らんだ数字
「+5,000%」のような純益%は、実力ではなく複利の掛け算です。実運用では、途中のドローダウンで複利が逆に働き、期待した数字にはなりません。
対策:純益%ではなくプロフィットファクターで実力を見る。→ 詳細:複利の錯覚と本当に見るべき数字
ギャップ5:取引回数が少なく、偶然だった
8年で28回しか取引しないEAのPF5.5は、たまたま数回大勝ちしただけかもしれません。実運用では、その「たまたま」が続かない。
対策:取引回数が500回以上あり、複数の相場を通過しているか確認する。→ 詳細:取引回数が少ないバックテストを信用してはいけない理由
ギャップ6:過去相場への依存(レジーム依存)
直近数年の一方向の相場でだけ機能するEAは、相場つきが変わった瞬間に崩れます。バックテストの好成績が、特定の相場局面に依存していることがあります。
対策:年別の損益を見る。1年だけ大勝ち・他は赤字なら、レジーム依存を疑う。→ 詳細:人気ゴールドEA 43本を実データ11.5年で一斉検証
まとめると、見抜く手順は4つ
- モデルは実ティックか(ギャップ1)
- 取引回数は十分か・複数の相場を通過しているか(ギャップ5・6)
- PFと有効DDで実力を見ているか(ギャップ3・4)
- 自分のブローカーでデモ検証したか(ギャップ2)
この4つを通過するEAは、バックテストと実運用のギャップが小さい。逆に、これらを開示していないEAは、実運用で期待を裏切る確率が高いと考えるべきです。
自分で確かめる
私たちの無料EA(クローズドバーのDonchianブレイクアウト)は、上の4項目をすべて満たす形で公開しています。実ティック検証・631取引・9.4年・PFと有効DDを開示・銘柄仕様を動的取得。バックテストを走らせて、これらが「ギャップの小さいEA」としてどう見えるかを確認できます。
Donchian Trend Engine(無料EA)の詳細
全製品を同じ基準で検証ページに公開しています。
まとめ
- バックテスト黒字・実運用赤字の原因は、EAの故障ではなく構造的な6つのギャップ
- ティックモデル・スプレッド/約定・カーブフィット・複利・取引回数・レジーム依存
- 見抜く手順は「実ティック確認・取引回数と期間・PFと有効DD・自ブローカーでデモ」
- これらを開示しないEAは実運用で裏切る確率が高い
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。