神速のHistorical Data ダウンロード術。

今日は、MetaTrader で最も素早くブローカーのヒストリカルデータをダウンロードする方法を紹介します。


(1) 1分足チャートを開きます。


(2) HistoryCenter を開き、目的の通貨ペアのデータを選びます。


(3) 一番上のデータをダブルクリックして、時刻を1970に変更します。

↓データの一番下に 1970年のダミーデータが追加されます。


(4) HistoryCenter を閉じて、チャート上で右クリックして更新を選びます。

↓ダウンロード中は、ステータスのダウンロードデータ量の数値の変化を見る以外に確認の手段はありません。

ダウンロード完了の確認は、Homeキーを押してチャート右端のデータの日付を確認するか、Bars の本数を表示させるインジケータをあらかじめチャートに表示させておくと分かりやすいです。

int start(){
   Comment(" Bars = ",Bars);
}


(5) 最後に、HistoryCenter を開いて、ダミーデータを削除します。

スクロールによるダウンロードでは、「表示中のデータより古いデータを少しください」の繰り返しでしたが、この手法では、「1970年から今日までの間の抜けてるデータを全部送れ!!」と言ってるようなものなので、めちゃめちゃ速いです..。そして、一括取得するので途中のデータ抜けも起きにくいと思います。

続きを読む