![]()
美しい右肩上がりのバックテストを見せていたEAが、フォワード(実運用)に入った途端、まるで別物のような成績に変わる。EAの世界では、決して珍しい話ではありません。
ドローダウンは浅く、利益曲線はきれいな右肩上がり。「これなら」と思わせる数字ほど、実は注意が必要です。なぜならバックテストは過去という「答えの分かっている世界」の中で作られるものだからです。パラメータを調整し続ければ、どんな戦略でもある程度は美しいカーブを描けてしまいます。
バックテストとは何か
バックテストとは、過去の相場データにEAを適用し、そのロジックがどのような成績を残していたかを検証する作業です。MT4・MT5では「Strategy Tester Report」という形で、獲得利益・勝率・プロフィットファクター(総利益と総損失の比率)・最大ドローダウン(資産の落ち込み幅)などが表示されます。EAを理解するための重要な資料であることは間違いありません。問題は、これを「唯一の判断材料」にしてしまうことです。
なぜ「バックテストだけ」では危険なのか
1.きれいすぎるカーブは、過去専用に作られている
バックテストの成績を過去データに合わせ込みすぎることを、過剰最適化(オーバーフィッティング)と呼びます。移動平均期間や損切り幅といったパラメータを細かく調整するほど、過去の値動きにぴったり合った、精密な設定を作ることができます。しかし、それは強さではなく脆さです。パラメータを一つ二つ変えただけで成績が崩れるようなら、それは過去の値動きにピンポイントで合わせ込まれた、砂の城のような設定と言えます。本当に長く使えるロジックは、多少のドローダウンや成績のブレを伴いながら、じわじわと粘り強く戻ってきます。完璧な右肩上がりではないのです。
2.判定方法の違いが、バックテストとライブの差を生む
移動平均線やRSIのように、ローソク足が確定して初めて値が決まる指標を判定に使うEAは要注意です。バックテストは止まったチャートで計算されますが、ライブ稼働は動いているチャートでリアルタイムに判定します。この構造の違いだけで、両者の成績はズレます。特にスキャルピング系のEAで顕著です。
さらに、約定のズレ(スリッページ)、突発的なスプレッド拡大、注文が通らない(約定拒否)。これらはバックテストの計算上、原理的に再現できません。1トレードあたりの平均利益が数pips程度しかないEAほど、この差の影響を強く受けます。
3.数字はトレード回数とセットで見る
プロフィットファクターや勝率は、トレード数が少ないほどブレが大きくなります。短期間・少数のトレードだけを切り出せば、実力以上に良い成績に見せることもできてしまいます。日足なら年間50トレード以上、5分足なら年間800トレード以上が、一つの目安です。
未知のデータでも崩れないか
過剰最適化を見抜く方法の一つが、検証期間を「パラメータを決める期間」と「そのパラメータを試す、未知の期間」に分けて確認するウォークフォワード分析です。最適化に使っていない期間でも成績が大きく崩れなければ、そのEAは特定の相場だけに依存していないと判断できます。
考え方はシンプルです。最大の利益を狙うのではなく、崩れにくさを見る。ライブの成績は、約定やスプレッドなど実運用特有の要因から、バックテストよりも厳しくなることを前提に考えることが大切です。そこから逆算して設計されたロジックほど、結果として長く生き残ります。
フォワードテストという答え合わせ
フォワードテストとは、EA公開後に実際の相場でどのような成績を残しているかです。バックテストの数字だけでなく、実際の口座での運用実績が公開されているかを必ず確認してください。myfxbookのように、ブローカーのサーバーと直接連携し、第三者が改ざんしにくい形で記録されるサービス上で、リアル口座のデータが公開されているか。開発元自身がライブ口座を公開していないEAは、慎重に見るべきです。
確認しておきたいポイント
この5項目を順番に確認するだけでも、判断の精度は変わります。
・テスト期間:10年以上など十分な長さがあり、金融イベントの時期を含んでいるか
・トレード回数:時間軸に対して統計的に十分な回数があるか
・プロフィットファクター:極端に高い数値(目安として2.0超)は、過剰最適化や限定的な期間の切り出しを疑う
・未知データでの検証:最適化に使っていない期間でも崩れていないか
・フォワード成績:リアル口座での運用実績が第三者サービスで公開されているか
一つだけを見て判断するのではなく、これらを組み合わせて確認することが大切です。
まとめ
バックテストは有用な資料ですが、それだけで「勝てるEA」と判断するのは早計です。美しすぎる成績曲線には過剰最適化の可能性があり、判定方法の違いや実運用特有のコストによって、バックテストとライブの成績は乖離することがあります。未知のデータでも崩れないか、そしてリアル口座の実績が公開されているか。そこまで確認して初めて、判断の材料が揃います。
FEAT 3.0では、各EAのバックテスト結果に加え、myfxbookによるリアル口座の運用実績も公開しています。どのEAを選ぶかの判断はお客様自身に委ねており、比較・検討いただける環境を整えています。詳しくはFEAT 3.0サービス紹介ページをご覧ください。(https://www.forex-exchange.co.jp/feat/)
→ 関連用語をさらに詳しく知りたい方はこちら:用語集(https://www.forex-exchange.co.jp/support/vocabulary)
→ よくあるご質問はこちら:FAQ(https://www.forex-exchange.co.jp/support/faq/)
監修:株式会社トリロジー
金融商品取引業 近畿財務局長(金商)第372号
一般社団法人 資産運用業協会 022-00269
本記事は、株式会社トリロジーの監修を受け、FOREX EXCHANGEが表示するものです。なお、監修会社である株式会社トリロジーは、本文中で紹介しているEAの開発会社でもあります。本記事は情報提供を目的としており、投資勧誘やEAの利用を推奨するものではありません。FX取引にはリスクが伴います。お取引にあたっては契約締結前交付書面および約款を十分にご確認ください。