海外FX ツール

【XM】MT4でバックテストを行う方法!できない時の対処方法も

更新日:

MT4でバックテストを行う方法

MT4では、エキスパートアドバイザ(EA)やインディケータのバックテストを行うことができます。
バックテストとは、EAの過去の取引レート上で稼働した場合のテストで、そのEAのパフォーマンスが検証できます。

バックテストはEAを選定するうえでは絶対に見なければならない項目で、EAを販売しているサイトなどにも載っています。

  • EAを稼働する前は、「ヒストリカルデータ」でその販売元のバックテストが本当かを確認
  • EAを稼働した後は、この記事で「バックテスト」を行ってEAの性能などを見てみましょう

この記事ではバックテストの実施方法を解説していきます。【ヒストリカルデータをDLする方法】記事はこちら

MT4でEAなどのバックテストを行う方法

バックテストを行う方法を簡単に順を追って解説します。
画像や表を用いて、なるべく簡潔かつ感覚的にわかるようになっているので、ぜひ参考にしてみてください。

まずはMT4を開きましょう!

①ストラテジーテスターをクリックしよう。

メニューバーにある「表示」メニューから「ストラテジーテスター」をクリックします(上画像)。
または、ツールバーにある「ストラテジーテスター」のアイコンをクリックします(下画像)。

どちらの方法でもできます!

バックテスト ストラテジーテスター

バックテスト ストラテジーテスター2

②エキスパートアドバイザーのセッティング

その後、MT4の画面下に「テスター」の欄が新しく加えられていると思います。

そうしましたら、下記の手順に従ってセッティングしていきます。画像が見にくい場合は、以下の灰色の四角内の手順でやればOKです!

バックテスト テスター セッティング

  1. セッティング」タブをクリックします
  2. 左上の「エキスパートアドバイザ」を選択します。
  3. バックテストを行う通貨ペア、期間などの設定を行います。

③の「通貨ペア」や「期間」などの設定は、以下の表の通りで、ご自身が見たいバックテストの設定を行っていきます。
表の左側が項目、右側が詳しい設定内容になっています。

通貨ペアバックテストを行う通貨ペアを選択します
期間バックテストを行う時間速を選択します
モデルバックテストに使用する価格データの種類を選択します
スプレッドバックテストの際に採用するスプレッドを選択・入力します。現在地を選択した場合、バックテストの開始時のスプレッドが適用され、変動しません
期間を指定バックテストを行う期間を指定する場合、チェックを入れます
開始日バックテストの開始日を選択します
終了日バックテストの終了日を選択します
ビジュアルモードバックテスト中にチャート上で値動きを表示させる場合、チェックを入れます
「‖」アイコンバックテストを一時停止させることができます
スキップ右横の指定した日時に移動することができます
最適化エキスパートアドバイザの詳細設定画面が表示されます
エキスパート設定エキスパートアドバイザの詳細設定画面が表示されます
通貨ペアのプロパティ通貨ペアの詳細情報が表示されます
チャートを開くバックテスト後、選択した通貨ペアのチャートが表示されます
エキスパート編集メタエディターが起動します。選択したエキスパートアドバイザの編集が可能です

③最後にテスト結果を見てみよう!

バックテスト完了後、テスト結果は下のタブ「結果」「グラフ」「レポート」「操作履歴」から確認できます。

MT4 レポート テスト結果

 

「レポート」タブをクリックすると、バックテストの総合情報を確認することができます。

画像はデモトレードでやってみたので数値は参考にならないと思いますが、こんな風にデモでもデータは取れますよ。

バックテストができないぞ!?そんな時に見たいこと

上の手順でやってみたけど、「うまくMT4でバックテストができない!」という人は以下の原因が考えられます。

原因を取り除くことで改善できるかもしれないので諦めないでくださいね。

設定しているEAとMT4はアカウントが一致している必要がある

まず前提として、EAを設定したときに使用したMT4の口座IDがあっているか確認しましょう。

MT4の口座をたくさん持っている人は間違っている可能性があります。しっかりと確認してみましょう。

通貨ペアや指定した時間足が使っているEAと一致している?

これは意外と間違う人がいます。自分が使っているEAと、その通貨ぺア、および指定している時間足が違っていると、バックテストで反映されない可能性があります。

「レポートまで出せたけど、レポート結果が違うな?」と思ったら大概これです。

EAの設定時に指定した通貨ペア、特に時間足は間違いやすいので気を付けましょう。

そもそもバックテストを行う方法が違う場合がある

MT4のバックテストには、正確に設定する必要があります。

EAの動かした時期や頻度など、人にはよりますが、「レポート」の時点で確認はできます。

バックテスト レポート

上の画像のように、モデリング品質が90%未満だったり、不整合チャートエラーが「0」でない場合はうまく結果が出ない可能性が高いです。この場合にバックテストに必要な時間足のデータが抜けているので、確実に埋めるようにします。

【まとめ】MT4で「バックテストを行う方法」

  1. ストラテジーテスターをクリック
  2. エキスパートアドバイザーのセッティング
  3. テスト結果

たった3つの工程で、MT4でのバックテストを行うことができます。
冒頭でも述べたとおり、バックテストはEAの検証やパフォーマンスを確認する上で非常に重要な役割を果たします。

海外FXでEAを使って自動売買などを考えている人は、MT4でバックテストを行う方法は必ず覚えておきましょう。
また裁量取引を行っている人でも、自分のトレードを一度振り返る意味でも覚えておいて損はないので覚えておくと良いでしょう。

簡潔に紹介してしまったので、わかりにくいと感じる人は実際にMT4を触りながらやってみることをおすすめします。
MT4は初心者にも使いやすいように感覚的に操作できるよう設計されています。
ぜひ触りながら覚えていってください。そのためのFX口座開設情報は、以下でランキングにして詳しく解説していますので参考にしてみてください。

おすすめ
海外FX業者おすすめ5選

FXのエキスパートが選ぶ海外FX口座おすすめ5選!

目 次1 おすすめの海外FX業者を比較して紹介!トレード目的別で選ぼう2 日本人顧客満足度No.1!ボーナスもおすすめな海外FX業者2.1 XM(エックスエム)3 信託保全でリスクも回避できる、超安全 ...

  • この記事を書いた人
管理人アバター

甘エビ太郎

FXを始めて約10年、詐欺業者に騙されたことから、優良な海外FX業者を見つけるために「安全」が徹底されているFX業者を調べまくりました。その経験や知識をお伝えしています! ちなみにエキスパートナーとは、海外FXのエキスパート(熟練者)という意味と、海外FXトレーダーの良きパートナーになりたいという意味からつけさせてもらった名前です。

-海外FX ツール
-, ,

Copyright© 海外FXエキスパートナー , 2019 All Rights Reserved.