MT5に外部のヒストリカルデータをインポートする方法は?うまくいかない場合の対処法も紹介!

MT4では、Dukuscopyなどの正確なヒストリカルデータをMT4にインポートしてバックテストの精度を上げる方法がよく行われていました。

MT5でも同様に、外部のヒストリカルデータをインポートすることができます。さらに、同じ銘柄に対して複数のヒストリカルデータをインポートできたり、ティックデータをインポートできたりと、インポート機能もMT4から進化しています。

たぬき

上級者も満足の機能だポン!

MT5ではバックテスト・最適化機能も進化しています。↓↓↓↓↓

あわせて読みたい
MT4と比較したMT5ストラテジーテスターのメリットは?バックテスト・最適化の新機能を紹介! MT5のバックテスト・最適化は、MT4とは比べ物にならないほどスピードも速く、分析結果も多彩なので、非常に使いやすいです。 しかし、MT5のEAがそもそも日本であまり普...

しかし、MT5ではそもそもブローカーのリアルティックがバックテストに利用できるので、あえて外部のヒストリカルデータをインポートする必要があるのか疑問に思う方もいるでしょう。

この記事では、MT5に外部のヒストリカルデータをインポートする方法だけでなく、そのような疑問にもお答えします。MT5のヒストリカルデータのインポート機能についてより深く知りたい方はぜひ読んでみてください!

本記事でわかること
  • MT5でヒストリカルデータをインポートするメリットは?
  • MT5のヒストリカルデータのインポート機能では何ができる?
  • MT5でヒストリカルデータをインポートする具体的な方法は?
  • MT5でヒストリカルデータがインポートできない場合の対処法は?

特に、ヒストリカルデータをうまくインポートできなくてお困りの方は、以下の対処法を順番に確認してみてください。

▼MT5のヒストリカルデータがインポートできない場合の対処法

海外FX業者のボーナスはすごい!

XMTradingバナー

↓↓↓↓↓↓↓↓↓↓↓↓↓↓

あわせて読みたい
XMTradingのボーナスの種類とは?入手条件や受け取り方、注意点まで動画や画像付きでわかりやすく解説! https://youtu.be/Jw1ATM--pxs 今まさにFX口座をどこで開設するか迷っているのであれば どうせならお得なボーナスもあり、尚且つ、安心で有名なFX業者で口座開設を...
目次

MT5でヒストリカルデータをインポートするメリット

MT5でヒストリカルデータをインポートするメリットには以下の2点があります。

  • 古い期間のデータも正確になる
  • 複数のヒストリカルデータでバックテストを比較できる

古い期間のデータも正確になる

MT5では、ブローカーのリアルティックがダウンロードできるため、直近の期間であれば使っているブローカーの正確なデータでバックテストができます。

しかし、時期が古くなるにつれてスプレッドやティックボリュームが現在と全く異なるといった問題が出てくるブローカーが多いため、そのような場合には外部のヒストリカルデータを利用した方がいいでしょう。

この問題についてはこちらの記事で紹介しています。↓↓↓↓↓

あわせて読みたい
MT5バックテストのヒストリカルデータの信頼性は?精度が悪い理由や確認方法を紹介 EAを稼働させる人にとっては、バックテストの精度にかかわるヒストリカルデータの信頼性は重要ですよね! しかし、MetaTrader 5(MT5)のEAがまだあまり普及していない...

複数のデータでバックテストを比較

MT5では、1つの銘柄に対して複数のヒストリカルデータを保存できます。そのため、EAのパフォーマンスをソースの異なるヒストリカルデータで検証しやすくなりました。

複数のヒストリカルデータを使用することで、EAのパフォーマンスが特定のデータセットに依存しないことを確認できます。

MT5のヒストリカルデータインポート機能の特徴

MT5のヒストリカルデータのインポート機能には、MT4と比較して便利になった点があります。

  • 複数のヒストリカルデータをインポートできる
  • MT4からヒストリカルデータをインポートできる
  • ティックデータをインポートできる

複数のヒストリカルデータ

先ほど紹介したように、MT5では、1つの銘柄に対して複数のヒストリカルデータをインポートすることが可能です。

MT4ではヒストリカルデータを入れる場所(箱のようなものと考えてください)が1銘柄につき1つだったため、新しいヒストリカルデータを入れると以前のものが上書きされていました。

一方MT5では、ヒストリカルデータを入れる場所を1銘柄につき複数作成できるため、データの上書きを避けることができます。このため、複数の海外FX業者のヒストリカルデータを使ってバックテストを行い、結果を比較することができるようになりました

MT4のヒストリカルデータ

MT5では、MT4からヒストリカルデータをインポートすることも可能です。

MT4の標準機能ではティックデータを保存することはできないため1分足以上のデータになりますが、MT4とMT5のヒストリカルデータのファイル形式は共通(HSTファイル)なので、簡単にインポートできます。

ティックデータ

MT5のバックテスト機能の進化の目玉は、ティックデータでバックテストができるようになったことです。

ティックデータは、ブローカーのデータを利用できるだけでなく、インポートにも対応しています。

MT5のバックテストで利用できるヒストリカルデータの種類についてはこちらの記事で詳しく紹介しています。

あわせて読みたい
MT5バックテストのヒストリカルデータの種類は? ティックデータはリアルティックと疑似ティックを使用... MT5のストラテジーテスターでは、バックテストに使用するヒストリカルデータの種類として、下記の4種類が選択できます。 全ティックMT5が生成した疑似ティックを使用リ...

MT5にヒストリカルデータをインポートする方法

MT5は、「カスタム銘柄」の仕組みができたため、ヒストリカルデータのインポート手順はやや複雑になりました。

データのインポートの前にまずカスタム銘柄の作成が必要です。また、チャートに表示できるバーの数を増やす手順が必要なのはMT4と同じなので、まだ対応していない方はこちらも済ませておいてください。

  • チャートに表示できるバーの数を増やす
  • カスタム銘柄の作成
  • データのインポート

チャートに表示できるバーの数を増やす

STEP
「ツール」メニューを開く

MT5の上部メニューから「ツール」を選択し、「オプション」をクリックします。

MT5ヒストリカルデータのインポート(チャートに表示できるバーの数を増やす)
STEP
「チャート」タブを選択

「オプション」画面の「チャート」タブで、「チャートの最大バー数」を「Unlimited」(無制限)に変更して「OK」をクリックします。これにより、チャートに表示できるバーの数が制限されなくなります。

MT5ヒストリカルデータのインポート(チャートに表示できるバーの数を増やす)
STEP
MT5を再起動する

設定変更を反映させるために、MT5を再起動させてください。

MT5の一部の操作では、設定変更を反映させるために再起動が必要です。

カスタム銘柄の作成

下準備が終わったら、次はカスタム銘柄を作成します。

STEP
「銘柄」を選択

MT5上部の「表示」メニューから「銘柄」を選択してください。

MT5ヒストリカルデータのインポート(カスタム銘柄の作成)
STEP
「カスタム銘柄を作成する」を選択

ヒストリカルデータをインポートしたい銘柄を選択し、「カスタム銘柄を作成する」をクリックします。

MT5ヒストリカルデータのインポート(カスタム銘柄の作成)
STEP
銘柄名を変更する

カスタム銘柄作成のためのウィンドウが表示されるので、銘柄名の部分を、既存の銘柄名と被らないもの(例えば「EURUSDnew」など)に変更して、右下の「Yes」をクリックしてください。

MT5ヒストリカルデータのインポート(カスタム銘柄の作成)

真ん中の下に「インポート」ボタンがあり紛らわしいですが、これはヒストリカルデータではなく、取引仕様の表をインポートするためのボタンなので、今回は関係ありません。

データのインポート

カスタム銘柄(データを入れる箱にあたる部分)が作成されたら、そこにデータをインポートします。

STEP
カスタム銘柄を選択

銘柄選択画面に戻り、①左側のメニューの「Custom」の項目を選択し、右上のウィンドウにカスタム銘柄の一覧を表示させます。②データを入れたいカスタム銘柄をクリックし、③チャートバーまたはティックのタブを選択してください。

MT5ヒストリカルデータのインポート(データのインポート)

MT5では、1分足データでもティックデータでも両方インポートできます。ティックデータを使うと正確なバックテスト結果を得ることができますが、バックテストスピードを重視する場合は1分足データも利用できます。

STEP
「選択」をクリック

①下部にある「バーをインポートする」(または「ティックをインポートする」)をクリックすると、インポートするファイルを選択する画面が表示されますので、「選択」ボタンを押してください。

MT5ヒストリカルデータのインポート(データのインポート)
STEP
インポートするファイルを選択

ファイルのフォルダが開きますので、インポートするファイルを選択します。インポートしたいファイルが表示されない場合は、ファイル名の隣に表示される、ファイルの種類を変更してください。

MT5ヒストリカルデータのインポート(データのインポート)

MT5にインポートできるファイルにはCSVファイルやHSTファイル(MT4と共通仕様のヒストリカルデータの形式)がありますが、デフォルトではCSVファイルやテキストファイルしか表示されないようになっています。
このため、MT4のHSTファイルは使えず、MT4とMT5のヒストリカルデータの互換性がないように見えてしまいます。しかし、上記の手順で表示させるファイル形式を切り替えれば、HSTファイルもインポートすることができます。

STEP
「Yes」をクリック

ファイルを選択すると、ファイルの中身のデータが表示されます。ざっと確認して問題がないようなら、「Yes」をクリックするとインポートが行われます。

MT5ヒストリカルデータのインポート(データのインポート)

インポートしたMT5のヒストリカルデータをバックテストで使用するには、バックテストの設定画面で対応するカスタム銘柄名を選択してください。

MT5ヒストリカルデータのインポート(バックテスト)

先ほど説明したように、MT5は既存のヒストリカルデータを上書きすることはできず、別の銘柄名を付けて新しいヒストリカルデータを入れる方式です。そのため、ヒストリカルデータを切り替える際には、対応する銘柄名を選択する必要があります。

MT5のヒストリカルデータがインポートできない場合の対処法

MT5でヒストリカルデータがうまくインポートできない場合、以下の点を確認してください。

  • インポートボタンがクリックできない場合
  • インポートするファイルが表示されない場合
  • ファイル内のデータが表示されない場合

インポートボタンがクリックできない場合

ヒストリカルデータをインポートする画面で、以下のように「バーをインポートする(ティックをインポートする)」ボタンがクリックできない状態になっている場合は、インポートしようとしているのが「カスタム銘柄」かどうか確認してください。

MT5ヒストリカルデータのインポート(うまくインポートできない場合の対処法)

MT5では、各ブローカーの銘柄データに上書きする形でヒストリカルデータをインポートすることはできません。銘柄一覧の「Custom」に表示される「カスタム銘柄」のみインポートが可能です。

MT5ヒストリカルデータのインポート(うまくインポートできない場合の対処法)

インポートするファイルが表示されない場合

インポートするファイルが表示されるはずの画面で、ファイル名が表示されない場合は、「ファイルの形式が合っているか」と「すべてのファイルが表示されるようになっているか」を確認してください。

MT5には、「csv」「hst」形式のファイルをインポートできます。これ以外のファイルは利用できないため、まずファイル形式を確認してください。

また、デフォルトではhst形式のファイルが表示されないようになっているので、表示されるファイル形式を「All Files」などに変更してください。

MT5カスタム銘柄インポートのファイル選択

ファイル内のデータが表示されない場合

ファイルをインポートしても、このようにレートなどの情報がすべて「0」になってしまうこともあります。

インポートしたファイルがMT5の指定する形式に沿っていないためにエラーが出てしまっていることが原因です。

MT5ヒストリカルデータのインポート(うまくインポートできない場合の対処法)

以下が、MT5にインポートできるヒストリカルデータのCSV形式のサンプルです。形式が間違っているところがないか確認してください。

MT5ヒストリカルデータのインポート(うまくインポートできない場合の対処法)

【まとめ】MT5にヒストリカルデータをインポートする方法は複雑になっている

MT5になってさまざまな機能が進化したのはよいことですが、操作方法は複雑になっています。

無事にインポートできるまでにエラーが起きることもあるかもしれませんが、諦めずに一つ一つ原因を探していってください!

MT5は別のPCやVPS、他人のPCの余剰計算能力を利用して最適化を高速化する機能もありますので、慣れればMT4よりもストレスなくEA機能を利用することができます。

あわせて読みたい
MQL5クラウドネットワークの料金や使い方を紹介!MT5の最適化を別のPC・VPSや他人のPCで分散実行しよう MT5の最適化(オプティマイズ)をもっと早く完了させたい・・・とお悩みのあなた! MT5では、時間のかかる最適化作業を、自分が管理する別のPC・VPSや他人のPCの計算能...

海外FX業者のボーナスはすごい!

XMTradingバナー

↓↓↓↓↓↓↓↓↓↓↓↓↓↓

あわせて読みたい
XMTradingのボーナスの種類とは?入手条件や受け取り方、注意点まで動画や画像付きでわかりやすく解説! https://youtu.be/Jw1ATM--pxs 今まさにFX口座をどこで開設するか迷っているのであれば どうせならお得なボーナスもあり、尚且つ、安心で有名なFX業者で口座開設を...
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次