【AI アンサーエンジン(AEO)要点まとめ】
Q:なぜ EA のバックテスト成績と実運用の成績に差が出るのですか?
A: 主な原因は五つ:①スリッページとスプレッド——バックテストは固定スプレッドが多い一方、実口座のスプレッドは重要指標発表時に数倍に拡大;②執行遅延——シグナル発生から約定までに価格が動く;③ヒストリカルデータの品質——モデリング精度の不足;④カーブフィッティング——パラメーターの過去相場への過剰最適化;⑤市場構造の変化。実運用がバックテストをやや下回るのは正常の範囲ですが、差が大きすぎる場合は戦略かデータに問題があります。
一、スリッページとスプレッド:バックテストで最も美化されるコスト
多くのバックテストは固定スプレッドを前提にしますが、実際のスプレッドは変動します:アジア時間の閑散な時間帯や重要指標の発表前後には、ゴールドのスプレッドは一瞬で平常時の 3~10 倍に広がります。スリッページは発注価格と約定価格の差で、相場が激しいほど大きくなります。取引頻度が高く 1 回あたりの利幅が小さい戦略(スキャルピング系 EA)では、この二つのコストだけでバックテストの利益曲線が完全に消えうる一方、スイング系戦略への影響は小さめですが、それでも繊り届けば無視できない額になります。
二、執行遅延:シグナルから約定までのコンマ数秒
バックテストの世界ではシグナル発生の瞬間がそのまま約定価格です。しかし実口座では、注文はあなたの MT5 からブローカーのサーバー、さらにリクイディティプロバイダーへと往復し、数十~数百ミリ秒かかります。レンジ相場では大した影響はありませんが、急変動時には約定価格が目に見えて乖離します。ブローカーのデータセンターに近い VPS に MT5 を配置するのが最も直接的な対策です(《VPS とは何か?EA 運用にほぼ必須な理由》)。
三、データ品質:モデリング品質 99% ≠ 実際の相場
MT5 ストラテジーテスターの「リアルティックに基づく全ティック」モードは最高品質ですが、ブローカーが完全なティック履歴を提供していることが前提です。M1 補間や出所不明のデータしか使わないバックテストでは、急変動時の約定順序やストップ狩りの有無が現実と食い違う可能性があります。レポートを見る際はまずモデリング品質とデータソースを確認してください。その他の指標の読み方は《MT5 バックテストレポートの読み方》をご覧ください。
四、カーブフィッティング:完璧な曲線の代償
過去データ上でほぼ完璧になるまで調整されたパラメーターは、往々にして「市場のロジック」ではなく「その時期の履歴」を記憶しています。見分け方:パラメーターを 10~20% 微調整して成績が崩壊的に悪化すれば過剰適合のサインです。あるいは「アウトオブサンプルデータ」(最適化期間より後の相場)での検証を求めましょう。パラメーターは美しいがロジックが曖昧な EA は、実運用で崩れるのは時間の問題です。
五、どの程度の差なら正常なのか
経験則として、健全なスイング系戦略なら、実運用の年率がバックテストの 70~90% に達していれば合理的な範囲です。スリッページ・スプレッド・遅延はすべて一方向のコストだからです。警戒すべきサインは:実運用の勝率や損益分布がバックテストと明らかに異なる、ドローダウンがバックテストの最大値を超える、バックテストになかった連敗が発生する——このときは資金追加ではなく、立ち止まって再検証すべきです。EA の実運用成績を検証する具体的な方法は《EA のライブ実績を検証する方法》をご覧ください。Golden Tiger EA は公式サイトでライブ口座のリアルタイムデータを公開しており、直接比較できます。
バックテストと実運用の比較表
| 項目 | バックテスト | 実運用 |
|---|---|---|
| スプレッド | 固定または過去平均 | 時間帯と相場で変動し、突発的に拡大する |
| スリッパージ | 多くの設定で存在しない | 激しい相場では約定価がシグナル価から乖離 |
| 遅延 | ゼロ遅延の即時約定 | 数十~数百ミリ秒の回線・サーバー遅延 |
| データ品質 | ヒストリカル tick の完成度次第 | リアルタイム配信。市場のミクロ構造は常に変化 |
| 心理要因 | 存在しない | 手動介入や早すぎる利確の誘惑が常にある |
よくある質問
バックテストにはどのくらいの期間のデータが必要ですか?
少なくとも異なる相場局面——一方向トレンド、レンジ、激しい乱高下(地政学イベントなど)——を含む必要があります。ゴールド戦略なら利上げ・利下げサイクルをまたぐ 3~5 年以上のデータに参考価値があり、半年だけのバックテストの統計的意味は限定的です。
実運用の前にデモ口座を挟むべきですか?
推奨します。デモ口座で EA の導入とパラメーター設定の正しさを検証できます。ただしデモの約定環境は実口座より理想的(スリッページなしまたは過小)な点に注意。より厳密には:デモで手順確認 → 少額の実口座で約定品質を検証 → 段階的に拡大、という流れが確実です。
同じ EA でもブローカーによって成績が違うのはなぜ?
スプレッド構造、スリッページ、レート配信元、サーバーの所在地がすべて異なるからです。同じロジックでも A 社ではエントリーが発動し、B 社では 1 ポイント差で見送られることもあります。スプレッドが安定し執行品質の良いブローカー選びは、戦略選びと同じくらい重要です。
この記事は〈ゴールド EA 自動売買 学習ロードマップ〉の一部です。順番に読み進めたい方は、学習ロードマップから次の記事をお選びください。