ヒストリカルデータをインポートする方法
MetaTrader4では、FXブローカー等、外部で提供されているヒストリカルデータをインポートすることができます。過去のチャートの検証や、エキスパートアドバイザ(EA)やインディケータのバックテストをよりリアルなデータで行うことができます。
インポートの方法は、次の通りです。
まず、チャート上に表示するバーの本数を増やす設定を行います。「ツール」メニューから、「オプション」をクリックします。
「オプション」ウインドウ内、①「チャート」タブをクリックし、②「チャートの最大バー数」に「9999999999」(「9」を10回)と半角入力しましたら、③「OK」をクリックし、「オプション」ウインドウを閉じます。
その後、MetaTraderを閉じて、プログラムを終了します。
次に、既存データとインポートするデータの混在を避けるため、既存のデータを削除します。①マイコンピューターを開き、MetaTrader4インストール先フォルダ>MetaTrader4>history>ご利用中のMetaTrader4サーバー名の順にフォルダをクリックします。②フォルダ内に、インポートをしたい通貨ペア名が記載された、拡張子".hst"のファイルを削除します。
図は、通貨ペア"EURUSD"のファイルを削除する場合の一例です。
次に、ヒストリカルデータをインポートします。「ツール」メニューから、「ヒストリーセンター」をクリックします。
「ヒストリーセンター」ウインドウ画面が表示されましたら、画面左側の「通貨ペア」一覧より、①インポートする通貨ペアをダブルクリックします。時間足のデータが展開されますので、②1分足(M1)をダブルクリックし、③「インポート」をクリックします。
「インポート」画面が表示されましたら、「参照」をクリックし、インポートするデータを選択します。
「インポート」画面に選択したデータが表示されましたら、詳細設定を行い、「OK」をクリックします。
セパレーター | 項目の区切り文字を設定します。インポートするファイルがhstやcsvファイルの場合、「,(コンマ)」を入力します。 |
---|---|
スキップ | 指定した列や行のデータのインポートを省略します。 |
表示移動 | インポートするデータとの、時間のずれを入力します。 |
選択したものを使用 | インポートを省略するデータを指定することができます。指定しない場合チェックを外します。 |
出来高 | 出来高のデータのインポートを省略します。出来高をインポートする場合チェックを外します。 |
データを反映させるために、MetaTraderを再起動します。これでインポートは完了です。