フォワードテストとは — バックテストとの違いと実績の見方
最終更新: 2026-05-18 | 読了目安: 10分
EAの信頼性を判断するには、過去データでの検証(バックテスト)だけでなく、実際の相場でのリアルタイム検証(フォワードテスト)が不可欠です。この2つを組み合わせて初めて、EAが「過去にも未来にも通用する戦略か」を評価できます。
バックテストとフォワードテストの違い
| 項目 | バックテスト(BT) | フォワードテスト(FT) |
|---|---|---|
| 使用データ | 過去の価格データ(ヒストリカル) | リアルタイムの市場価格 |
| スプレッド | 固定値またはモデル推定 | 実際のスプレッド(変動) |
| スリッページ | ほぼ考慮されない | 実際の約定スリッページ |
| 実行速度 | 瞬時(数分で10年分) | リアルタイム(実際の時間が必要) |
| 信頼性 | カーブフィットのリスクあり | 実際の市場を反映 |
| 最低必要期間 | 数時間〜1日 | 3ヶ月〜1年以上 |
| コスト | 無料(デモ環境で可能) | 無料(デモ口座)or 実資金が必要 |
なぜフォワードテストが重要なのか
1. バックテストは「過去」にしか最適化されていない
バックテストでどれだけ好成績でも、それは過去のデータに対する評価です。過剰最適化(カーブフィット)されたEAはバックテストで優秀に見えますが、実際の相場では通用しないことがあります。フォワードテストはこれを暴露します。
2. リアルのスプレッド・スリッページを計測できる
ブローカーのスプレッドは相場状況で変動します。経済指標発表時には通常の5〜10倍になることも。バックテストでは固定スプレッドを使うため、実際の摩擦コストが見えません。フォワードテストでは実際の約定品質を評価できます。
3. ブローカーとの相性を確認できる
同じEAでもブローカーによって約定速度・スリッページが異なります。特にスキャルピングEAはブローカーとの相性が成績を左右します。
フォワードテスト実績の読み方
当サイトの「リアルタイム実績」ページでは、各EAのフォワードテスト結果を公開しています。以下の指標で読み方を解説します。
プロフィットファクター(PF)
総利益 ÷ 総損失。1.0以上で期待値プラス。1.3以上が安定の目安。
最大ドローダウン(Max DD)
高値から安値への最大下落幅(%)。FTがBT最大DDの1.5倍以内なら正常範囲。
勝率(Win Rate)
単独では意味が薄い。RR比(リスクリワード)とセットで見る。勝率40%でもRR1:2なら期待値プラス。
取引回数
FTで統計的な信頼性を得るには最低50〜100取引が必要。期間が短い場合は参考程度に。
BT比較(乖離率)
FTのPFがBTの70〜130%の範囲なら「想定通りに機能している」と判断できる。
フォワードテストの合否判断基準
| 判定 | 条件 | 対応 |
|---|---|---|
| ✅ 良好 | FT PF ≥ 1.2、Max DD < BTの1.5倍、取引数50件以上 | 本番資金での稼働を継続 |
| ⚠️ 要観察 | FT PF 1.0〜1.2 または Max DD = BTの1〜1.5倍 | 3ヶ月延長して再評価 |
| ❌ 要検証 | FT PF < 1.0 または Max DD > BTの1.5倍 | デモに戻してパラメーター再検証 |
| 🚨 停止推奨 | Max DD > BTの2倍 または FTで連続エラー発生 | 稼働停止・原因調査 |
フォワードテストの実施手順
デモ口座でEAを稼働
XMTradingまたはExnessのデモ口座にEAを設置。本番と同じパラメーター設定にすること(RiskPercent、SL、MagicNumber)。
最低3ヶ月・50取引以上待つ
取引頻度が低いEA(H4足、D1足)は3〜6ヶ月かかります。性急に判断しないことが最重要。
月1回のレポートを記録する
MT5の口座履歴タブからHTMLレポートをエクスポート。PF・MaxDD・取引回数を記録し続ける。
BTと比較して評価する
FTの成績がBTの70〜130%の範囲にあるかを確認。大きく乖離している場合はパラメーターやブローカーを見直す。
本番移行の判断
合格基準をクリアしていれば実資金に移行。最初は最小ロットから始め、問題なければ段階的に増やす。
📊 当サイトのフォワードテスト実績を確認する
当サイトでは、配布中の全EAについてデモ口座でのフォワードテスト実績をリアルタイムで公開しています。バックテスト結果との乖離も掲載しているため、EAの安定性を評価できます。
リアルタイム実績を見る →