「フォワードで利益が出ている=優秀なEA」
そう考えているなら、それはかなり危険です。
フォワードテストは“答え合わせ”ではなく、「このEAは現実でも耐えられるのか?」を確認する工程です。
今回は、実際に3つのEA(GENESIS・凜・AXIS)を開発してきた経験から、フォワードテストで本当に見るべきポイントを解説します。
フォワードテストの基本的な考え方はこちら。
フォワードテストの本質は「検証」ではない
まず前提として、フォワードテストは「検証の続き」です。
バックテストの見方はこちらで詳しく解説しています。
バックテストで作ったロジックがリアル環境でどう動くかを確認する工程であり、
・利益が出たか
・勝率が高いか
を見るものではありません。
ここを勘違いすると、フォワードで調子が良いEA=優秀と誤認することになります。
見るべきは「一致」ではなく「ズレ方」
多くの人はこう考えます。
「バックテストと同じような結果ならOK」
これは半分正解で、半分間違いです。
本当に見るべきは、
・どれくらいズレるか
・そのズレは想定内か
です。
例えばGENESIS開発初期、バックテストでは非常に綺麗な右肩上がりだったにも関わらず、フォワードでは明らかにエントリー精度が落ちました。
原因はシンプルで、スプレッドと約定ズレ(スリッページ)です。
このとき重要だったのは「ズレている=ダメ」ではなく、そのズレを織り込んでも成立するロジックかどうかでした。
PFや勝率はフォワードでは“参考値”
フォワードでPFや勝率を見る人は多いですが、正直ここは優先度が低いです。
理由は単純で、サンプルが少なすぎるから。
例えばAXISの初期フォワードでは、最初の1ヶ月でPF1.8が出ました。
しかしこれは単なる偏りで、3ヶ月後には1.2前後に落ち着いています。
この経験からもわかる通り、フォワード初期の数値はほぼ意味がないノイズです。
本当に見るべき3つのポイント
① トレードの「質」が変わっていないか
バックテストと比べて、
・エントリー位置がズレていないか
・決済タイミングが崩れていないか
ここが最重要です。
凜の開発時、祝日ロジックを入れた際、フォワードでは明らかに「無駄打ち」が増えました。
これはロジックのズレが原因で、最終的に不採用にしています。
② ドローダウンの出方
最大DDではなく、
・どのタイミングで
・どんな形で落ちるか
を見ます。
GENESISでは、フォワードで一度バックテスト以上のDDを記録しました。
しかし重要だったのは、
・想定していた相場条件で起きているか
・回復パターンが同じか
この2点です。
結果として「想定内」と判断し、ロジックは維持しました。
③ 約定環境の影響を受けているか
ここは見落とされがちですが、実運用では最重要です。
AXISはロット可変で開発しましたが、フォワードで約定が不安定になり崩壊しました。
結果、
・固定ロット
・偶数ロット
に変更しています。
これはバックテストでは絶対に気づけない部分です。
フォワードでやってはいけない判断
最後に、よくあるミスです。
・短期間で評価する
→ 最低でも1〜3ヶ月は必要
・利益だけで判断する
→ 最も危険
・数値が悪いから止める
→ 原因分析が先
フォワードは「改善フェーズ」
フォワードテストは最終確認ではなく、最後の調整フェーズです。
GENESISもAXISも、フォワードで必ず崩れています。
そしてそこから修正して、ようやく「使えるEA」になっています。
まとめ
フォワードテストで見るべきは以下です。
・バックテストとのズレ方
・トレードの質の変化
・ドローダウンの出方
・約定環境の影響
ここを見ずに「利益が出た・出ない」で判断すると、高確率で“使えないEA”を選びます。
EAは作って終わりではなく、フォワードで仕上げるものです。
この視点を持てるかどうかが、長期運用できるかどうかの分かれ道になります。
【関連記事】EAの評価に関する重要記事
EAを評価する際は、プロフィットファクター(PF)だけでなく、最大ドローダウン(DD)や取引回数など複数の指標を総合的に確認することが重要です。まずはこちらの記事をご覧ください。
