![]()
EAを選ぶとき、バックテストの成績だけを見て判断していないでしょうか。
バックテストはEAの特徴を知るための重要な資料ですが、実際の運用でも同じような結果になるとは限りません。そこで確認したいのが「フォワードテスト」です。
フォワードテストとは
フォワードテストとは、EAをデモ口座やリアル口座で稼働させ、その後の相場でどのような成績になったかを検証することです。
過去の相場データを使うバックテストに対し、フォワードテストでは、EAの開発や設定が完了した後の相場で運用結果を記録します。そのため、まだ結果が分かっていない相場で、EAがどのように動いたかを確認できます。
バックテストとの違い
バックテストは、過去の価格データにEAを適用して、長期間の成績や取引の傾向を確認するものです。さまざまな相場環境を短時間で検証できる一方、過去のデータに合わせて調整しすぎる「過剰最適化」が行われていると、実際の相場では同じ傾向が続かないことがあります。
また、バックテストでは、実際の取引で発生するスプレッド(売値と買値の差)の変動、スリッページ(注文時に想定した価格と実際の約定価格のズレ)、注文が成立しないケースなどを完全には再現できない場合があります。
フォワードテストでは、こうした実際の運用環境を含む結果を確認できます。ただし、フォワードテストの成績も、将来の成果を保証するものではありません。
フォワードテストで確認したいポイント
まず確認したいのが、運用に使われている口座の種類です。フォワードテストはデモ口座でも行えますが、リアル口座のデータでは、実際の取引環境における約定結果を確認できます。
次に、運用期間と取引回数を確認します。短期間の好成績だけでは、そのEAがさまざまな相場環境に対応できるかを判断することは困難です。どの程度の期間にわたり、何回の取引が行われた結果なのかも確認しましょう。
利益だけでなく、損失にも目を向けます。損益の推移や最大ドローダウン(運用資産がピークからどの程度落ち込んだかを示す最大の下落幅)を確認すると、そのEAがどのような値動きをしながら運用されてきたかを把握しやすくなります。
バックテストとフォワードテストを比較することも重要です。両者に差がある場合は、相場環境、EAの設定、取引コスト、運用期間など、複数の要因を考える必要があります。差があることだけを理由にEAの良し悪しを決めるのではなく、その原因を確認することが判断材料になります。
まとめ
フォワードテストは、EAが開発後の相場や実際の取引環境でどのように動いたかを確認するためのデータです。
EAを検討する際は、バックテストとフォワードテストのどちらか一方だけではなく、両方を比較し、運用期間、取引回数、損益の推移、ドローダウンなどを総合的に確認することが大切です。
FEAT 3.0では、各EAについて、myfxbookによるリアル口座の運用実績を公開しています。どのEAを選ぶかの最終的な判断はお客様自身に委ねており、複数の情報を比較・検討していただける環境を整えています。
→ 関連用語を確認したい方:用語集(https://www.forex-exchange.co.jp/support/vocabulary)
→ よくあるご質問:FAQ(https://www.forex-exchange.co.jp/support/faq/)
→ FEAT 3.0の詳しいサービス内容はこちら:FEAT 3.0の特徴(https://www.forex-exchange.co.jp/feat/)
監修:株式会社トリロジー
金融商品取引業 近畿財務局長(金商)第372号
一般社団法人 資産運用業協会 022-00269
本記事は、株式会社トリロジーの監修を受け、FOREX EXCHANGEが表示するものです。なお、監修会社である株式会社トリロジーは、EAナレッジ全体の監修を行っております。本記事は一般的な技術解説を目的としており、個別のEAの推奨や投資助言を行うものではありません。本記事で示す内容は過去のデータおよび一般的傾向に基づく参考情報であり、個別のEAの優劣や将来の運用成果を保証するものではありません。EAを利用したFX取引では、元本を割り込む損失が生じる場合があります。お取引にあたっては、契約締結前交付書面および約款を十分にご確認ください。