MT4のEAのバックテストを行うのに大切なのは、信頼性の高いヒストリカルデータを準備することです。おすすめは、FXDD社が提供している1分足データです。FXDD社のヒストリカルデータは精度も高く、正確なEAのバックテストを行うことができます。
▷設定方法
- MT4上部のツールバーから「ツール」→「オプション」を選択。
- 「チャート」タブの「ヒストリー内の最大バー数」と「チャートの最大バー数」をそれぞれ「9999999999999999」と入力、「OK」をクリック。(自動で最大値に変換される。)MT4を再起動させる。
- 「ファイル」→「新規チャート」→「EURUSD」を選択、「M1」をクリックする。
- 既存のヒストリカルデータを削除する。
- 「データフォルダを開く」→「history」をクリック。
- 使用している口座のファイルを選択すると、ヒストリカルデータが表示されるのでEURUSDのデータを全て削除し、MT4を再起動。
- FXDD社のヒストリカルデータには直近1週間のデータが入っていないため、MT4で直近のデータを呼び出していく。
- 「ファイル」→「新規チャート」→「EURUSD」をクリック、「M1」を選択する。
- 虫眼鏡のマイナスアイコンがグレーアウトするまで押し続ける。2つ隣の緑の三角マークを無効になるまで押し続ける。パソコンの方向キーの左をチャートが止まるまで押し続ける。MT4を再起動。
- 「ツール」→「ヒストリーセンター」から「EURUSD」→「1分足(M1)」を選択しインポートする。ファイル名はFXDD社からダウンロードしたものを選択。MT4を再起動。
- 「ファイル」→「オフラインチャート」→「EURUSD M1」を選択、チャートが表示される。
- ナビゲーターから「スクリプト」→「PeriodConverter」から「パラメーターの入力」タブを選択し値に5を入力。この作業を15、30、60、240、1440の値で繰り返す。
- 「ファイル」→「オフラインチャート」でデータが作成されているか確認する。