MT5でのEAのバックテスト方法を解説
習うより慣れろ!MT5でのEAのバックテスト手順を解説
MT5EAを利用する際は、バックテストが必要不可欠です。EAの動きを事前把握するために行うバックテストについて、その手順を解説します。バックテストに慣れておくと、EAの能力の把握や比較がすぐにできるようになりますよ。
EAのバックテスト手順
MT5でEAのバックテストを行う際の手順は以下となります(既にMT5にEAが保存されている前提)。
ツールバーの「表示」から「ストラテジーテスター」を選択
「単一」をクリック
ストラテジーテスターの設定画面からEAの選択など各種設定を行う
右下の「スタート」をクリックしてバックテストを開始
ストラテジーレポートが表示される
それぞれ解説します。
① ツールバーの「表示」から「ストラテジーテスター」を選択
EAのバックテストはストラテジーテスターを利用して行います
MT4も同様にバックテストの際はストラテジーテスターを利用します
② ストラテジーテスターの「単一」をクリック
ストラテジーテスターでは「単一」、「インディケータ」、「可視化」などの選択ができますが、基本的なバックテストを行う際は「単一」を選択します。
MT4には本選択画面はありません
③ 設定画面からEAの選択など各種設定を行う
設定画面から以下を設定します。
エキスパート:バックテストするEAを選択
銘柄:バックテストする通貨ペア及び時間足を選択
日付:バックテストの期間を決定
フォワードテスト:フォワードテストの有無を選択(EAのパラメータの最適化を行わない場合は利用しません)
遅延:発注から約定までの遅延時間を設定できます
モデル:バックテストの利用データの選択(数値計算→始値のみ→1分足OHLC→リアルティックに基づいた全ティック→全ティック、の順に詳細なデータを利用するものの、時間が必要でPCに負荷もかかる)
入金:バックテスト時の通貨及び資金量を入力
レバレッジ:レバレッジを選択
オプティマイズ: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に対する納得感を持った上で実際の取引に進みましょう。
執筆者紹介
MT5
Trading View
記事執筆者のご紹介
お役立ちコンテンツ