XMヒストリカルデータのダウンロード・過去データのバックテスト

xm ヒストリカルデータ

「XMのヒストリカルデータをダウンロードして、過去データのバックテストをしたい」

これから使おうとしているEAが過去どのような取引をしてきたか確認するためにヒストリカルデータをダウンロードする必要があります。

設定が少し面倒ですが、過去データをしっかりと確認してEAが今後、利益を生み出してくれるか。しっかり確認するようにしましょう。

過去の相場値動きを使ってバックテストを行なうと短時間でたくさんの検証が可能です。

XMで13,000円ボーナスを獲得する

関連記事:XMのMT4(MetaTrader4)プラットフォームのダウンロード

 

↓XMの極狭スプレッド口座 "KIWAMI極口座"誕生

XM ヒストリカルデータとは?

ヒストリカルデータは「履歴資料」と訳され、過去のチャートの記録データのことを言います。

ヒストリカルデータをダウンロードして、使う予定のEAの取引履歴を確認することができます。

(過去の取引記録を確認する作業をバックテストと言います)

バックテストはEAにとってはかかせない作業で、過去データを元にEAの予想を立てて行きます。

バックテストはフォワードテストと共に重要な作業となるのでEAをやろうと思っている人は覚えておきましょう。

ヒストリカルデータはMT4で設定・ダウンロードできるので、画像付きで解説して行きます。

参照:ヒストリカルデータ方式(企業年金連合会)

 

XMのヒストリカルデータのダウンロード方法

XMのヒストリカルデータをダウンロードする方法は大きく分けて2つのステップです。

  1. 古いヒストリカルデータを削除
  2. ヒストリー内の最大バー数を増やす
  3. ヒストリーセンターから通貨ペアと時間足を設定してダウンロードする

では見て行きましょう。

 

古いヒストリカルデータを削除

まずは古いヒストリカルデータを削除します。

そのままのデータだとバックテストがエラーになるため、入れ替えるようにしましょう。

MT4からデータフォルダを開く

MT4を開いて「ファイル」→「データフォルダを開く」を選択します。

 
historyを選択

「history」を選択します。

 
削除したいサーバー名を選択

データを削除したいサーバー名を選択します。

 
通貨ペアを選択して削除

データを入れ替えたい通貨ペアを選択して削除します。

MT4をダウンロードしたばかりの人は、データがない場合がありますので、データがなければ、そのまま次に進んでください。

 

ヒストリー内の最大バー数を変更する

続いてMT4から「ヒストリー内の最大バー数」を変更する設定を行います。

最大バー数を変更する理由は「ヒストリカルデータ」をできるだけ多く残すためで、最大の「2147483647」を残すことで過去データを多く検証することが可能です。

ツール → オプション

MT4の上にある「ツール」→「オプション」を選択します。

 
チャートの最大バー数を変更する

チャート → ヒストリー内の最大バー数・チャートの最大バー数を「2147483647」に設定

※2147483647は入力しなくても、適当に9999999999999を入れると勝手に最大数で設定されます

 
自動売買を許可する

次に「エキスパートアドバイザ」タブを開きます。

エキスパートアドバイザ → 「自動売買を許可する」にチェックを入れる・「DLLの使用を許可する」にチェックを入れる

 

ヒストリーセンターから通貨ペアと時間足を設定してダウンロード

次に「ヒストリーセンター」からダウンロードしたい通貨ペアと時間足を設定して行きます。

ツール → ヒストリーセンター

MT4の「ツール」→「ヒストリーセンター」をクリックします。

 
ダウンロードしたい通貨ペアと時間足を選択

通貨ペアの一覧が出てくるので、ダウンロードしたい通貨ペアをクリックします。

そうすると時間足が出て来ますのでクリックします。

今回は「USDJPY」の「1分足」をダウンロードして行きます。

 
OKで次に進む

「ダウンロード」をクリックすると「ダウンロード・アラート」が表示されます。

「OK」をクリックして次に進みます。

 
ヒストリカルデータがダウンロードできたか確認

ダウンロードが終わると「データベース」のレコード数が増えているのが分かります。

これでヒストリカルデータのダウンロードは完了です。

 
ヒストリーセンターを閉じる

これでヒストリカルデータがダウンロードできたので閉じます。

 
自動的にすべての時間足のデータができる

これでヒストリカルデータの入れ替えが完了したので、バックテストをして行きましょう。

その他のヒストリカルデータの取得方法
ヒストリカルデータは他のやり方でも取得することができます。
AxioryFXDDのヒストリカルデータの取得方法
FXDDAxioryのヒストリカルデータの取得方法

 

XMのヒストリカルデータでよくある質問

XMのヒストリカルデータに関するよくある質問です。ぜひ参考にしてください。

MT4のヒストリカルデータは信頼性が高いですか?
MT4からダウンロードするヒストリカルデータはエラーが多く信頼性が低いとされています。TDSなどの有料ヒストリカルデータが信頼性が高いと言われ、不整合チャートエラーが少ないです。
ヒストリカルデータがダウンロードできない場合どうすれば良いですか?
まずはMT4のバージョンが古い場合があるので最新のものをダウンロードし直してください。その後に古いヒストリカルデータを削除してから再ダウンロードしてください。
MT4のヒストリカルデータ以外におすすめはありますか?
TickDataSuite(TDS)のヒストリカルデータがおすすめですが、無料の場合はAxioryのヒストリカルデータが良いと思います。
ヒストリカルデータはCSVでダウンロードできますか?
はい。「ツール」→「ヒストリーセンター」からダウンロードしたい通貨ペアと時間足を選択し、「エクスポート」をクリックしてダウンロードしましょう。
ゴールドのヒストリカルデータはどこかで入手可能ですか?
Axioryのヒストリカルデータは2015年からゴールドのデータがあります。

 

XMのヒストリカルデータまとめ

XMのヒストリカルデータをダウンロードして過去データをバックテストする方法を紹介して来ました。

以前はFXDDのヒストリカルデータから引っ張り出していましたが、MT4もアップデートしてMT4内で全てできるようになりました。

新しいEAを使う前には、ヒストリカルデータで過去データを確認するようにしましょう。

XMで13,000円ボーナスを獲得する

↓XMの極狭スプレッド口座 "KIWAMI極口座"誕生
XM(XMTrading)日本語の口座開設と特徴 | XMの始め方ガイド