Forex EAを使用して戦略をバックテストし、実際の結果と比較することは困難な作業です。結果のシミュレーションに役立ついくつかの要因があり、この記事ではそれらの各要因について詳しく説明します。
バックテストでは、遅延は主要な要因ではありませんが、ライブ取引では、遅延が大きな影響を与える可能性があります。ブローカーのサーバーから受信したライブデータには3〜4分の遅延がありますが、履歴データは1分間隔で保存されます。これは小さな問題のように見えますが、この待ち時間は取引の成功と失敗に大きな影響を与える可能性があります。
最も一般的な取引プラットフォームは、1分(M1)、5分(M5)、15分(M15)、1時間(H1)、4時間(H4)、1日(D1)、1週間(W1)のチャートを使用します。取引プラットフォームには、Common Channel Indicator(CCI)、Relative Stochastic Indicator(RSI)、Bollinger Band(BB)などのデフォルトインジケーターもあります。トレーダーは、時間枠ごとに正しい指標を特定する必要があります。そうしないと、バックテストが面倒になる可能性があります。トレーダーはまた、買われ過ぎと売られ過ぎの状態をメモし、価格がそれらのゾーンにあるかどうかを確認する必要があります。識別されたら、バックテストをデモアカウントで実行してから、ライブアカウントに移行する必要があります。
ほとんどのブローカーは、通貨ペアに応じて2〜5ピップのビッドアスク差(スリッページ)を提供します。 Forex Expert Advisorsの多くはこのずれを含まないため、ライブアカウントで矛盾する結果を生成します。バックテストでのスリッページの影響を無効にするために、セットアップごとに30ピップスのストップロスを追加することをお勧めします。また、ニュースの発生時にクッションとして機能し、騒がしい動きの際の損失を軽減することもできます。
バックテストは再帰的なプロセスです。 ForexEAでさまざまなパラメータをテストして試す必要があります。また、戦略で要求される必要な調整を行って結果を微調整することも不可欠です。同様に、リスクと報酬の比率のさまざまな組み合わせを試して、戦略に最適な比率を特定します。外国為替EAによるこれらすべてのバックテストの後、アカウントを有効にするための戦略を立てる必要があります。メタトレーダーでバックテストする方法がわからない場合は、この記事をお読みください。