フォワードテストとは?

フォワードテストとは 自動売買

こんにちは、森下@the_trade_jp)です。

今回は、フォワードテストとは何かについて説明していきます。フォワードテストと別でバックテストというものもありますが、バックテストとの関係性についても理解する必要があるので、関係性についても解説していきます。

フォワードテストとは

フォワードテストとは、自動売買(EA)の有効性を測るためのテストです。

EAの有効性を測るために、まずはバックテストを行います。バックテストを行った上で有効性を測り、よりシステムを有効なものにするためのテストがフォワードテストです。

そもそもEAは過去のチャートを元に作られ、バックテストは過去のチャートでテストされます。しかし、バックテストのデータをより良くするために、過去の相場に対して過剰に最適化してしまうことがあります。これをカーブフィッティングと言います。

バックテストが過去の相場をもとにテストをするのに対して、フォワードテストは未来の相場をもとにテストをしていきます。つまり、現実のトレードと同様にテストするのがフォワードテストです。

フォワードテストをすることで、過去のチャートを元にした結果だけでなく、実際そのEAを使用した結果どうなるのかを知ることができます。フォワードテストによって、カーブフィッティングがされていないかを見抜くことができるのです。

フォワードテストの必要性とは

フォワードテストとは、EAの有効性を測るテスト

フォワードテストが必要な理由はバックテストだけではシステムの有効性測るためには不十分だからです。

バックテストはあくまで過去の相場の動きをもとに、正常に動作するかどうかを測るものです。そのため、自動売買をはじめとするシステムトレードのバックテスト結果がいいのは当然です。

一方、フォワードテストとはシステムを未来の相場でテストしていきます。つまり、実際にトレードするようにテストしていくということです。そのため、バックテストよりも欲しい結果が得られないことがあります。カーブフィティングにより、フォワードテストではいい結果が得られないこともあります。

そのズレを修正していき、実際にトレードを成功させるためにシステムのパラメータの値を変えていくために行うのがフォワードテストです。EAを使ってトレードを成功させるためには、フォワードテストが必須であることを覚えておいてください。

また、市販のEAではバックテストのみでの実績を売りにしている広告などもあります。そのEAのフォワードテストの結果が公開されていないのは、とても危険です。

フォワードテストが公開されていないEAを使用するのはやめておきましょう。

また、当サイトではEAを無料で配布しています。もちろん、LINE@に問い合わせていただくことでフォワードテストの結果をお送りすることもできます。

無料でEAの使用を希望される方やフォワードテストの結果を見たい方は、以下のLINE@にご連絡ください。

まとめ

フォワードテストとは、EAの実際の有効性を測るためのテストです。バックテストだけでは実際のEAの有効性を測ることはできません。フォワードテストをして、EAの有効性を知りましょう。

フォワードテストをすることで実際のEAの有効性を知ることができます。また、フォワードテストを元にズレを修正することができるので、フォワードテストをすることは避けることができません。