English

幅広く学ぶ、MT5のすべて

 

習うより慣れろ!MT5でのEAのバックテスト手順を解説

MT5EAを利用する際は、バックテストが必要不可欠です。EAの動きを事前把握するために行うバックテストについて、その手順を解説します。バックテストに慣れておくと、EAの能力の把握や比較がすぐにできるようになりますよ。

 

EAのバックテスト手順

MT5でEAのバックテストを行う際の手順は以下となります(既にMT5にEAが保存されている前提)。

  1. ツールバーの「表示」から「ストラテジーテスター」を選択
  2. 「単一」をクリック
  3. ストラテジーテスターの設定画面からEAの選択など各種設定を行う
  4. 右下の「スタート」をクリックしてバックテストを開始
  5. ストラテジーレポートが表示される

それぞれ解説します。

 

① ツールバーの「表示」から「ストラテジーテスター」を選択

EAのバックテストはストラテジーテスターを利用して行います

  • MT4も同様にバックテストの際はストラテジーテスターを利用します

 

② ストラテジーテスターの「単一」をクリック

ストラテジーテスターでは「単一」、「インディケータ」、「可視化」などの選択ができますが、基本的なバックテストを行う際は「単一」を選択します。

  • MT4には本選択画面はありません

 

③ 設定画面からEAの選択など各種設定を行う

設定画面から以下を設定します。

  1. エキスパート:バックテストするEAを選択
  2. 銘柄:バックテストする通貨ペア及び時間足を選択
  3. 日付:バックテストの期間を決定
  4. フォワードテスト:フォワードテストの有無を選択(EAのパラメータの最適化を行わない場合は利用しません)
  5. 遅延:発注から約定までの遅延時間を設定できます 
  6. モデル:バックテストの利用データの選択(数値計算→始値のみ→1分足OHLC→リアルティックに基づいた全ティック→全ティック、の順に詳細なデータを利用するものの、時間が必要でPCに負荷もかかる)
  7. 入金:バックテスト時の通貨及び資金量を入力
  8. レバレッジ:レバレッジを選択
  9. オプティマイズ:EAのパラメータの最適化の有無を選びますが、通常のバックテスト時は「無効化」として利用しませんが、後述する「チャート、指標、取引を表示するビジュアルモード」のチェック欄があります
  • MT4のストラテジーテスターはMT5に比べると機能が限られており、下記のようなシンプルな構成です

 

④ 右下の「スタート」をクリックしてバックテストを開始

各設定が完了したら右下の「スタート」をクリックするとバックテストが開始されます。

上記では、MT5に付属のEA「Moving Average」を利用して上記設定(EUR/USDの1時間足で期間2ヵ月)でバックテストを行います。

  • MT4も「スタート」を押すとバックテストが開始されます。

 

⑤ ストラテジーレポートが表示される

設定時に「チャート、指標、取引を表示するビジュアルモード」にチェックを入れると、別画面でチャートが立ち上がりEAが取引した場所が示されます。

バックテストが終わると「バックテスト」タグでバックテストの結果が表示されます。

バックテストの各数字から、EAの様々な情報が得られます。

「グラフ」タグでは損益グラフが表示されます。

「グラフ」からは、本バックテストを行った直近2ヵ月では、EA「Moving Average」はEUR/USD1時間足の取引では、マイナスパフォーマンスということが簡単に分かります。

  • MT4のバックテストの数字情報はMT5に比べると限定的です。

 

まとめ

MT5では手早くEAのバックテストができます。「モデル」の選択で、簡単なテストから、実際のレートに基づいた詳細なテストまで、様々なバックテストに対応しています。よって、最初は簡単にバックテストを行った後、ピックアップしたEAに対して、詳細をバックテストするなどの使い方もできます。

EAを利用する際はバックテストに慣れることが先決です。EAを利用して自動売買を行う際は、様々な角度からバックテストを行い、EAに対する納得感を持った上で実際の取引に進みましょう。

執筆者紹介

FX雑誌『外国為替』の編集長。元FX攻略.com副編集長。

成功しているトレーダーや証券会社への豊富な取材経験を生かし、公正かつ独自性が高い執筆をモットーとしている。
また、個人投資家として、FX、海外株式、先物、暗号資産など、幅広いジャンルへの投資を行っている。