【初心者必見】MT4で自動売買をバックテストする方法を分かりやすく解説

FX自動売買

「MT4のバックテストを使って、勝率の高い自動売買を見つけたい」

「自動売買のバックテストの仕方が分からない」

このようにお悩みではありませんか。

バックテストは難しいと思われがちですが、実は手順さえ知っておけば、MT4で簡単に行うことができます。

本記事では、自動売買をバックテストする方法を3つの手順に分けて解説していくので、記事を読み終わったらすぐにバックテストをすることができますよ。

【もうか~るFXのLINE公式アカウントに登録して有益情報をGet!】

もうか~るFXでは、LINE公式アカウントでプロによる日々の相場分析を無料で配信しています。

さらに、もうか~るFXが実際に利用している限定のインジケーターも無料プレゼント中です。

これらをうまく使えば、FXでさらなる利益を残せるようになること間違いありません

プロによる有益情報の配信は随時おこなっているので、ぜひ友達登録してみてくださいね。

友だち追加

1.MT4で自動売買のバックテストを行う手順

MT4で自動売買のバックテストを行う手順

自動売買のバックテストは、以下の3つの手順で行うことができます。

手順ごとに確認していきましょう。

手順1.ヒストリカルデータをインポートする

自動売買を検証するには過去のチャートのデータが必要です。

そのため、まずはヒストリカルデータと呼ばれる過去のチャートの情報をインポートします。

①画面上の「ツール」をクリック

ヒストリカルデータをインポートする

②ヒストリカルセンターをクリック

ヒストリカルデータをインポートする

③ヒストリカルセンターでインポートヒストリカルデータをインポートする
この時に、自分がバックテストしたい通貨ペア、時間足を選択するようにしましょう。

インポートをクリックすると自動でインポートが始まります。

◆補足|ヒストリカルデータの入手先について

ヒストリカルデータは、全てのFX業者が提供しているわけではありません

MetaQuotes社やFXDD社などの限られた業者だけが提供しています。

そのためヒストリカルデータを利用するには、データを提供している業者から入手する必要があります。

ヒストリカルデータ提供業者一覧表

ブローカー ヒストリカルデータ期間 入手方法
Axiory 2015年1月~現在 口座開設は不要
FXDD 2005年1月~現在 口座開設は不要
Alpari 1999年1月~現在 デモ口座開設が必要
FXTF 2012年1月~現在 口座開設が必要
GMOクリック証券 2007年1月~現在 口座開設が必要
 

実は、ネット上の口コミでは「MetaQuotes社のヒストリカルデータは精度が悪いので、FXDDなどのデータを利用した方が良い」という評判が広がっています。

しかし、結論として両社のヒストリカルデータに大きな違いはありません

実際に筆者もMetaQuotes社とFXDDのヒストリカルデータを比較してみたことがあるのですが、以下のようにほとんど差がないことがわかりました。

  • データに大した差はなく、利用にも支障をきたさない
  • MetaQuotes社の方がインポートが簡単

そのため、ヒストリカルデータはMetaQuotes社のデータを利用していただければ問題ありません。

手順2.Strategy Testerを起動する

自動売買を検証するために、Strategy Testerを起動させる必要があります。

画面上の「表示」からStrategy Testerをクリック

Strategy Testerを起動する
これでStrategy Testerは起動することができました。

手順3.自動売買プログラム(EA)を起動しバックテストする

Strategy Tester上で検証したいEAを選択すれば、EAを検証することができます。

この時、検証したい「通貨ペア」「時間足」「期間」「検証方法」を選択することが可能です。

その後、利用する時間足をインポートする必要があるので注意してください。

検証方法については以下で説明します。

2.バックテストによる3つの検証方法

バックテストによる3つの検証方法

続いては、バックテストによる検証方法の解説です。

バックテストには、以下3つの検証方法があります。

それぞれ、検証にかかる時間や精度が異なるため、自分が最も良いと思う検証方法を選んで、実際に試してみてください。

方法1.始値のみを利用した検証

この検証方法は、始値に反応してトレードが行われるEAに向いているバックテストです。

検証するために必要なデータが始値のみであるため、検証はものの数秒で終わることが最大のメリットです。

ただし、このバックテストでは始値以外でエントリーや決済をしないため、「価格が○○になったらエントリーする」などの手法の検証には向いていません。

そのため、「ブレイクをしたら買い」などの条件のEAでは検証精度が落ちる傾向にあります。

方法2.1つ下の時間枠を使った大まかなバックテスト

このバックテストは、自動売買の時間足の1つ下の足までテストに利用する方法です。

基本的には始値のみのバックテストと変わらないため、始値以外で反応する自動売買の検証には向いていません。

始値のみでトレード条件が決まらないEAを検証する場合におすすめです。

しかし、あまり精度が良いとは言えないため、注意しておきましょう。

方法3.全ティックを利用したバックテスト

このバックテストは、過去と全く同じチャートで検証することができる、最も精度の良い検証方法です。

このバックテストは始値以外のすべての価格でテストするため、実際に起こる騙しのブレイクなどにも反応します。

そのため、このバックテストで良い結果がでれば、実践でも上手くいく確率が非常に高いと言えるでしょう。

しかし、全ティックを検証するため、検証には非常に長い時間がかかるというデメリットがあります。

3.バックテストがうまくいかない原因と対策

バックテストがうまくいかない原因と対策

実際にバックテストを始めると、「エラーが発生する」「EAが全く起動しない」などの問題が多く発生します。

しかし、このような問題は落ち着いて原因を突き止め対処すれば、解決できることがほとんどです。

ここでは、バックテスト中に起きる問題の原因と対処法を解説していくので、ぜひ参考にしてくださいね。

原因1.使用時間足・通貨ペアが合っていない

大抵のEAには、利用できる時間足や通貨ペアが決められています。

そのような場合は、それ以外の時間足や通貨ペアでは利用できません。

この場合は、まず初めに指定された時間足、通貨ペアを確認して再度検証を行ってみましょう。

どうしても他の時間足や通貨ペアで検証したい場合は、プログラム内の「時間足」「通貨ペア」の部分を書き直す必要があります。

原因2.ヒストリカルデータが正常にダウンロードできていない

通信中にWi-Fiが弱かったなどの理由により、稀にヒストリカルデータが欠損している場合があります。

そのような場合は、もう一度ヒストリカルセンターからデータをインポートするようにしましょう。

ただし、このような欠損は何度も起こらないため、2〜3回試して上手くいかない場合は、MT4の再起動が必要になります。

まとめ

今回はMT4における自動売買(EA)のバックテストの方法について見ていきました。

「バックテストは難しい」と思っている人は多いですが、実際に試してみるとそこまで難しいものではないと気づくはずです。

MT4では簡単にバックテストを行うことができるので、ぜひ一度試してみてくださいね

ピックアップ記事

  1. 【初心者も1分でわかる】MT4インジケーターの追加方法を徹底解説!

関連記事

  1. FX自動売買

    【必読】自動売買は儲かる!?利用者の口コミをガチで調査してみた

    自動売買の口コミをお調べですね。ネット上には「自動売買は儲かる」「…

  2. FX自動売買

    MT4でEA(自動売買)を使う方法!設定から実際の取引方法まで徹底解説

    MT4でEA(自動売買)を使いたいけど、設定方法や使い方が分からず悩ん…

  3. FX自動売買

    【必見】MT4で無料で利用できるEAを入手する3つの方法を徹底紹介!

    MT4で無料のEAを利用する方法をお調べですね。MT4ではEAを利…

  4. FX自動売買

    EAの使い方が分からない?初心者向けに導入方法・自作方法を徹底解説

    MT4のEA(自動売買)についてお調べですね。トレードをする時間は…

  5. FX自動売買

    FXの自動売買で稼ぐにはこれを使え!あなたに合った自動売買を徹底紹介

    FXの自動売買(EA)って何を使えばいいかわからないですよね。自動…

  6. FX自動売買

    FXの自動売買とは?口コミや無料ダウンロードサイトまで徹底解説!

    この記事で解決できる悩み 自動売買が何なのか知りたい …

LINE@で無料動画配信中!

最近の記事

  1. FXノウハウ

    海外FXのハイレバレッジは儲かるって本当?ハイレバレッジを徹底解説
  2. FXノウハウ

    【初心者必見】MT5のダウンロード方法からセットアップまで徹底解説!
  3. 海外FX口座

    Axioryの出金は安心安全!出金方法から手数料・反映日時まで徹底解説
  4. 海外FX口座

    【ランキング】スプレッドで比較!海外口座で利用すべきFX会社はこれだ
  5. FX やめとけ アイキャッチ

    FXノウハウ

    【真実】FXはやめとけというのは本当?FXで勝てるのかを徹底考察!
PAGE TOP