バックテストの方法


 

   この「テスター(Strategy Tester)」を使ってバックテストを行います。

 

StrategyTester画面

 

各部分の役割について順番に説明していきます。

 

  • 「Expert Advisor」選択用ドロップダウン:

このドロップダウンリストには、現在メタトレーダーに読み込まれているすべてのEAの一覧が表示されています。

 

この中から、バックテストする対象のEAを選択します。

 

  • 「通貨ペア」選択用ドロップダウン:

どの通貨ペアでバックテストをするかを選択します。

 

  • 「モデル」選択用ドロップダウン:

シミュレーションする際の方式を以下の3つから選択します。

 

Ø  「Open prices only」

ローソク足の4本値の始値のみを使用して売買シミュレーションを行います。

 

最も時間がかからない方式ですが、その分、検証の精度は下がります。

 

Ø  「Control points」

使用する時間足よりも短い時間足の4本値データを使用することで、「Open prices only」よりも細かい売買シミュレーションを行います。

 

こちらも荒い方法のため、かかる時間は短いですが、精度は低いです。

 

Ø  「Every tick」

ローソク足の4本値のみでなく、Tickデータを擬似的に用意して売買シミュレーションを行います。

 

最も精度の高い方式ですが、時間がかかります。

 

特別な理由がない限り、精度の良い「Every tick」を使用するのが良いでしょう。

 

 

  • 「日付と時間を使用」チェックボックス、「開始日」、「終了日」:

バックテストする期間の指定の有無を「日付と時間を使用」チェックボックスで選択します。

 

チェックをつけると、「開始日」と「終了日」が選択できるようになります。

 

例えば、2010年1月1日~2010年12月31日までの過去データで検証したい場合は、チェックをつけて、「開始日」を2010.01.01、「終了日」を2011.01.01と指定します。

 

※扱うブ業者のヒストリーデータによっては、長期間のバックテストを行う際に、指定した期間の途中でテストが終了することがあります。

 

これは異常ではなく、メタトレーダーの仕様上の制限になります。

 

例えば、1999年からの場合、2010年頃までで終了してしまうことがあります。

 

その場合は、何回かに分けて、期間をずらしながらテストすると良いです。

 

  • 「Visual mode」 チェックボックス:

Visual modeを使用するかどうかを選択します。

 

Visual modeをOnにすると、バックテスト開始時にチャートが開き、シミュレーションの様子がチャート上で確認できます。

 

チェックボックスの右側にスクロールバーがありますが、これはシミュレーションの速度を調節するものです。バーを一番右に移動すると最も速く進みます。

 

  • 「期間」選択用ドロップダウン:

期間と書いてありますが、ここでは使用する時間足を選択します。

 

M1が1分足、M5が5分足、M15が15分足、M30が30分足、H1が1時間足、H4が4時間足、D1が日足です。

 

  • 「Optimization」 チェックボックス:

最適化機能を使用する場合にチェックをつけます。

 

通常はチェックしないでおきます。

 

  • 「Expert properties」 ボタン:

EAの設定を変更する際にボタンを押します。

 

詳しくは、「パラメータの変更」の節で解説します。

 

  • 「スタート」 ボタン:

このボタンを押すと、バックテストを開始します。

 

バックテスト実行中はストップボタンに変わりますので、停止したい時はもう一度このボタンを押します。

 

 

関連する記事はこちら

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

トラックバックURL

  • MT4対応の証券会社

    ranking04-11001 アヴァトレードジャパン
    スプレッド EURUSD1.9pips
    レバレッジ 最大25倍
    1000通貨取引 ◎
    avatrade120_60

    ranking04-11003OANDA Japan
    スプレッド  EURUSD0.8pips
    レバレッジ 最大25倍
    1000通貨取引 ◎
    OANDA Japan