EA購入者のためのウォークフォワード分析:バックテストを超えた信頼性


まず第一に:ウォークフォワードとは?バックテストとの違いは?

ウォークフォワード(Walk-Forward Analysis, WFA)とは、ある期間(インサンプル, IS)でEAの設定を決定し、その次の、未使用期間(アウトオブサンプル, OOS)で同じ設定が機能するかどうかを検証することです。この期間の窓を前方にスライドさせて繰り返します。

  • バックテスト:過去全体を一度に再生します。最適化により、結果が現実よりも良く見えることがあります。
  • ウォークフォワード:未知の期間への汎化能力を段階的にテストします。これは将来の堅牢性を測る実践的な指標です。

購入者は、開発者がどのWFAの「流派」に従っているかを知ることはできません。そのため、検証できる最も重要なことは、公開されているリアル口座でのフォワード成績です。これは、実質的に実資金によるウォークフォワードです。

walk forward testing concept explanatory diagram

ウォークフォワード分析は、EAの過剰最適化(オーバーフィッティング)を排除するのに役立ちます。
関連記事:過剰最適化されたEAを避ける:購入前のチェックリスト


ウォークフォワード分析の種類(購入者向け概要)

  1. 単純なIS/OOS分割:過去のデータを「トレーニング」期間と「未使用」期間に一度だけ分割します。理解しやすいですが、運に左右されやすいです。
  2. ローリングWFA(スライド式):ISで調整 → OOSですぐにテストし、前進し続けます。一般的に、より強い再現性を提供します。
    • バリエーション:アンカー式(開始点が固定)、拡張式(IS期間が時間とともに成長)。
  3. 複数ペア・複数時間足でのチェック:同じロジックとパラメータを他のペアや時間足に適用し、破綻しないかを確認します(汎用性のヒント)。
  4. ライブフォワードテスト(実資金でのWF):継続的に公開されているリアル口座の結果は、購入者が実際に確認できる最も信頼性の高いウォークフォワードです。デモやバックテストよりもこれを優先してください。

購入者が優先すべきこと:ライブフォワード実績

開発者の内部的なWFAの手順を一つ一つ監査することはできません。だから、まずはリアル口座の取引履歴から始めましょう。

確認すべきこと:

  • 口座タイプ:Myfxbook/FXBlueで、それがReal(リアル)口座であることを確認します(デモは参考のみ)。Myfxbookでは、Track Record Verified / Trading Privileges Verifiedも探してください。
    MQL5 Signalsも有用です。リアル口座のみがリストアップされます。
  • 期間と取引回数:数か月以上にわたり、相場環境の変化を経験している記録を探しましょう。公開期間が長いほど、一般的に信頼性が高いです。
  • バックテストとの行動の一貫性:月ごとに、勝率、RR(平均勝ち/平均負け)、PF(プロフィットファクター)、およびMax DD(最大ドローダウン)同様の範囲に収まっているか?大まかな目安として、プロフィットファクター(PF)が-20%以内最大ドローダウン(Max DD)が+30%以内であれば、概ね一貫していると見なせます(保証ではありません)。
  • ロットの挙動:ドローダウン中にロットが増加していないか(隠れたマーチンゲール)に注意してください。純資産曲線だけを見るのではなく、トレードログ、特にロットサイズの変更決済時間を精査しましょう。突然のロット倍増や、多くのポジションが全く同じ時間に決済されている場合、グリッド/マーチンゲールを示唆している可能性があります。
  • ブローカーとコスト:ブローカーや口座タイプは開示されていますか?手数料、平均スプレッド、スリッページは現実的ですか?

「優れたWFA精神」を示すベンダーの行動

  • 彼らは同じパラメータでライブ運用し、パラメータが更新された場合は、そのタイミングと理由を開示します。
  • セカンダリペア(例:EURUSDで開発→同じ設定でUSDJPY/XAUUSDでもテスト)を示し、それが破綻しないことを証明します。
  • 最悪の月、停滞期間、最大連敗、最大損失といった、不都合な統計データも公開します。

危険信号(避けるべきこと)

  • フォワードテストが全く公開されていない。またはデモのみ、もしくはライブの記録がすぐに非公開になる
  • 高勝率 × 低RRで、最大損失が平均勝ち額の数倍になっている。
  • 入出金で曲線が「管理」されている、またはDD中にロットが増加する(隠れたマーチンゲール)。
  • ユーザーによるバックテストが制限されている、ブローカーやコストの詳細が曖昧
  • 公開期間が有利な相場環境にのみ集中している(偽のWFA)。

今すぐ使える購入前チェックリスト

  • 必須:リアル口座のライブ運用履歴が継続的に公開されていること(Myfxbookの検証済み、および/またはMQL5シグナル)。
  • 取引回数/期間プロフィットファクター(PF)のバランスがとれていること(例:十分な取引回数でPFが1.3–1.8)。
  • 高勝率 × 低RRだけではないこと(RR ≥ 1.2–1.5を目指す)。
  • ブローカー/コスト(手数料、スプレッド、スリッページ)が現実的であること。
  • 同じ設定他のペアに適用しても破綻しないこと(参照チェック)。
  • パラメータの更新(もしあれば)とその理由が開示されていること。

当サイト掲載EAに関する方針

  • 掲載されているEAはすべて、例外なくリアル口座で公開フォワードテストされています。
  • フォワードテストは、透明性と信頼性を確保するために、主要で評判の良いブローカーを使用しています。
  • 私たちは、マーチンゲール、グリッドトレード、過度なスキャルピング、低RR戦術を採用していません
  • 汎用性を追求するため、複数ペアでのチェックを組み合わせています。
  • 私たちは、フォワードテストの途中で内部パラメータを再最適化しません。テストは一貫したロジックとパラメータで継続されます。

複数ペアの例

Gold Crab RobotはXAUUSD向けに開発されましたが、私たちは全く同じパラメータで他の通貨ペアでもバックテストを行いました。以下の結果は、オリジナルのシンボル以外でも十分に持ちこたえていることを示しています。

同様に、Colorful Long-Tailed Tit EAは、EURUSD、USDJPY、GBPUSDで全く同じパラメータでテストされました。ペアごとの最適化は行わず、1つのロジックをすべてに適用しています。
複数ペアにわたる20年以上のバックテストの結果、このロジックは汎用性の兆候を示しています。

私たちは、これらの3つのペアでリアル口座でのフォワードテストも実行しています。


まとめ

  • ウォークフォワード=EAが未知の期間でも持ちこたえるかをテストすること。開発者の正確なWFA手法は分かりません。
  • したがって、リアル口座でのフォワード成績を優先し、「高い数字」よりも再現性と堅牢性を重視しましょう。
  • この視点を持てば、過剰最適化されたEAを購入する可能性を大幅に減らすことができます。

FAQ

ウォークフォワード分析とバックテストの主な違いは何ですか?

バックテストは過去全体を一度に再生するため、過剰最適化された結果につながることがあります。一方、ウォークフォワード分析は、新しい未知の期間に少しずつスライドさせることで汎化能力をテストし、より良い堅牢性の指標となります。

なぜ購入者はライブフォワード実績を優先すべきなのですか?

開発者の内部的なウォークフォワードの手順は購入者には見えないため、堅牢性の最も信頼できる証拠は、Myfxbook、FXBlue、またはMQL5シグナルで継続的に公開されているリアル口座のフォワードテストです。

「優れたWFA精神」を示すベンダーの行動にはどのようなものがありますか?

信頼できるベンダーは、パラメータの更新を開示し、同じ設定でセカンダリペアのパフォーマンスを示し、最悪の月、停滞期間、最大ドローダウンといった不都合な統計も公開します。

EAを評価する際の危険信号は何ですか?

警告サインには、リアルフォワードテストが全く公開されていない、デモ結果のみ、ドローダウン中にロットが増加する隠れたマーチンゲール、ブローカーやコストの詳細が曖昧、または公開期間が有利な相場環境にのみ集中しているといった点が含まれます。

購入前のチェックリストには何を含めるべきですか?

リアル口座の運用履歴があるか、合理的なプロフィットファクター(PF)と取引量、現実的なブローカー/コスト、開示されたパラメータ更新、そして同じ設定を他のペアに適用しても破綻しないかを確認すべきです。

コメントを残す