FX-EA Lab
自動売買・EA研究所
ホーム 記事一覧 バックテストの見方
バックテスト 2026年6月7日

バックテストの見方・騙されない読み方【実例付き】

「バックテストが良くても実際は負ける」――これはEA選びで最もよくある失敗です。 本記事では、バックテスト結果の正しい読み方と、過最適化(カーブフィッティング)を 見抜くための指標を実例付きで解説します。

1. 必ず確認すべき5つの指標

指標 目安 意味
Sharpe Ratio 1.0以上 リスクに対するリターンの効率性
最大ドローダウン 20%以下 資産の最大落ち幅。精神的にも重要
プロフィットファクター 1.3以上 総利益÷総損失。1.0以上が損益プラス
トレード数 100件以上 統計的に信頼できる件数
勝率 参考程度 高すぎる勝率(90%超)は過最適化の疑い

これらを単体で見るのではなく、組み合わせて判断することが重要です。 たとえばSharpe Ratioが高くても、トレード数が10件では信頼性はありません。

2. 過最適化(カーブフィッティング)とは

過最適化とは、特定の過去データに「完璧にはまる」よう過度にパラメータを調整した状態です。 過去には最高の成績を出しますが、未来のデータには全く通用しないという問題が起きます。

✅ 健全なEA

  • ・シンプルなロジック(パラメータ少)
  • ・OOS期間でも安定した成績
  • ・適度なドローダウンがある
  • ・バックテストとフォワードが近い

❌ 過最適化EA

  • ・複雑すぎるパラメータ
  • ・勝率95%超のきれいな成績
  • ・ドローダウンがほぼゼロ
  • ・OOSで急激に悪化

3. ウォークフォワード検証の重要性

ウォークフォワード(WF)検証は、過最適化を検出する最も信頼性の高い方法です。

WF検証の仕組み

IS期間
2020/01〜2022/12でパラメータを最適化
OOS期間
2023/01〜2023/12で検証(最適化に使っていない)
IS期間
2021/01〜2023/12で再最適化
OOS期間
2024/01〜2024/12で検証

→ これを繰り返してOOS期間の平均成績を算出

管理人が採用しているEMA20プルバック戦略は、WF検証でOOS Sharpe平均3.34を記録しています。 詳細はXAUUSD実績公開記事をご覧ください。

4. 危険なバックテスト結果の見分け方

🚩

右肩上がりが完璧すぎる

現実の相場では必ず浮き沈みがある。完璧な資産曲線は過最適化の典型。

🚩

勝率が90%を超えている

ナンピン・マーチンゲール系EAによくある。1回の大負けでアカウントが吹く可能性。

🚩

テスト期間が短い(1〜2年以下)

様々な相場環境(トレンド・レンジ・高ボラ)をカバーできていない。

🚩

テスト期間が特定の相場に偏っている

2020-2021年のコロナ相場のみなど、特定環境に最適化されている可能性。

🚩

パラメータが20個以上ある

パラメータが多いほど過最適化リスクが上がる。

5. EA購入前チェックリスト

バックテストを自分で動かすならMT5対応口座で

まず口座を開設してMT5をダウンロードするところから始めましょう

FX口座比較を見る →

※当サイトはアフィリエイト広告を利用しています

この記事の執筆者

FX-EA Lab 管理人

MT5でXAUUSD(ゴールド/ドル)のEAを実稼働させているトレーダー。Python/MQL5で検証基盤を自作し、バックテスト・ウォークフォワード検証に基づいて記事を執筆しています。 運営者情報 →