EAを買ったのに勝てないのはなぜか?バックテストと実運用が乖離する5つの原因

EAを買ったのに勝てない5つの構造的な原因 投資・トレード

はじめに

バックテストの成績が良いEA(Expert Advisor。MT4/MT5などで使われる自動売買プログラム)を購入して稼働させたのに、実運用では勝てない。数ヶ月で資金が目減りして、停止した。

FX自動売買では、この体験は珍しいものではありません。そして多くの場合、「販売者に騙された」とも「自分の運が悪かった」とも言い切れない、構造的な原因があります。

ここで大事なのは、原因を感情ではなく仕組みで理解することです。仕組みが分かれば、次のEAを選ぶときに同じパターンを避けやすくなります。

この記事では、購入したEAが勝てない主な原因を5つに整理し、最後に「次に買う前に確認したいこと」をまとめます。

原因1: バックテストが過去に合わせすぎていた(過剰最適化)

EAはパラメータを変えながら何度もバックテストできます。移動平均の期間、利確幅、損切り幅、フィルタ条件——組み合わせは簡単に数百、数千通りになります。

その中から「過去の成績が最も良かった設定」を選ぶと、何が起きるでしょうか。

試験を100回受けて、最高点の答案だけを提出するようなものです。その点数は実力を正確には表していません。過去のデータにたまたまぴったり合っただけの設定は、未来の相場では機能しにくい——これが過剰最適化(カーブフィッティング)です。

バックテストの数字自体は嘘ではありません。問題は、その数字が「何通り試した中の最良か」が開示されないことです。試行数が分からなければ、成績が実力なのか偶然なのかを区別できません。

原因2: バックテストと実運用のコスト差

バックテストのスプレッド設定が実際の口座より甘い、スリッページが考慮されていない、約定拒否が起きない前提になっている——こうしたコスト差は、そのまま成績の差になります。

特に1回あたり数pipsを狙う短期売買型のEAでは、スプレッドが想定より1pips広いだけで、優位性が消えることがあります。バックテストでは勝てていたのに実運用で勝てない場合、ロジックではなくコスト設定の問題であることも多いのです。

原因3: 相場環境が変わった

バックテスト期間がトレンド相場中心なら、トレンドフォロー型のEAは良い成績になります。しかし実運用を始めた時期がレンジ相場なら、同じEAでも成績は崩れます。

これはEAの欠陥というより、「どの相場環境で検証されたか」と「いつ運用を始めたか」のずれの問題です。検証期間が短いEA、特定の年だけで検証されたEAは、このずれの影響を強く受けます。

原因4: そもそも取引回数が足りず、成績が偶然の範囲だった

バックテストの取引回数が30回や50回しかない場合、勝率もプロフィットファクター(PF)も、偶然の影響を強く受けた数字です。

コインを10回投げて7回表が出ても、「表が出やすいコイン」とは言えません。取引回数が少ないEAの好成績も同じで、優位性の証拠としては弱いのです。購入後に成績が平凡になったのではなく、最初から平凡で、バックテストの数字がたまたま良く見えていただけ——という可能性があります。

原因5: 損失の出方を見ていなかった

勝率が高い、PFが高い、最大ドローダウンが低い。この3点セットが揃っていても、損失の出方によっては注意が必要です。

  • 含み損を長く抱える設計で、損失がまだ確定していないだけ
  • ナンピン・マーチンゲール型で、負けが表面化するときは大きい
  • 「コツコツ勝ってドカンと負ける」型で、1回の負けがそれまでの利益を消す

購入前に平均利益・平均損失・最大損失を確認していれば気づけたはずの構造が、勝率とPFの高さに隠れていた——というケースです。勝率とPFの関係は勝率の記事PFの記事で詳しく整理しています。

次のEAを買う前に確認したいこと

5つの原因に共通するのは、「販売ページの数字が良いこと」と「そのEAが今後も機能すること」は別の話だ、という点です。

そして、購入前に確認できることは意外と多くあります。

  1. 取引回数は十分か(少数回の好成績は偶然の範囲)
  2. PFの分子と分母(総利益・総損失)は開示されているか
  3. 勝率と平均利益・平均損失はセットで確認できるか
  4. 最大ドローダウンは含み損込みか
  5. フォワード成績はあるか。パラメータを何通り試した中の成績か

確認して分からない項目が残れば、それは販売者への質問に変えられます。答えが返ってくれば判断材料が増えますし、返ってこなければ、その数字は慎重に扱う——それだけでも、この記事の5つの原因のかなりの部分を避けられます。

まとめ

  • 買ったEAが勝てない原因の多くは、運ではなく構造(過剰最適化・コスト差・相場環境・取引回数・損失の出方)
  • バックテストの数字は嘘ではないが、「どう出た数字か」の情報がなければ読めない
  • 購入前のチェックで、同じ失敗の確率は下げられる

関連記事

購入前チェックを手元に置きたい方へ

この記事の確認手順は、筆者作成の無料PDF「EA販売ページ 5分チェックリスト」(GogoJungle・0円)にまとめています。買う前に確認したい5つの数字、販売者への質問テンプレート6問、記入式チェック表を収録しており、次にEA販売ページを開いたその場で使えます。

さらに踏み込んで、PFや損失の読み方を体系的に学びたい方には「「プロフィットファクター 7.8」をどう見るか?」、過剰最適化を統計的に検証する方法を学びたい方には「「シャープレシオ 4.51」は高いのか?」という有料教材も用意しています(いずれも筆者作成のPDF教材です)。

※本記事は特定のEA・商品・販売者を批判したり、購入可否を示したりするものではありません。最終的な投資判断はご自身の責任で行ってください。

コメント

タイトルとURLをコピーしました