シストレ

MT4のバックテストで正確な長期ヒストルカルデータを比較的簡単に得る方法

長期バックテストは意外に難しい

EAの性能を推し量るために必須の作業といえば、もちろんバックテストなんですが、長期的なテストをやろうとなると、これがけっこう難しいんです。

GogoJungleだったり、SNS上で公表されているバックテスト結果は、5年、10年という長期のものであることが当たり前であり、またEAを選ぶ側としても、長期間のテスト運用結果はやっぱり見たいです。

しかしながら、国内FX会社の口座を普通に作り、EAを手に入れて、そのままバックテストをしようとしても、実は正確な価格データで5年、10年のテストはまずできません。おかしな話ですが、現実です。

僕が知っている範囲で、「(a)比較的簡単な操作」「(b)おおむね正確な価格」「(c)10年単位のテスト期間」の3条件を満たすやり方は、

  1. アルパリUK
  2. Tick Data Suite
しかないという認識です。「おまえ、それ違うぞ」ということであれば、僕のTwitterまで連絡ください。なお、上記の(a)についてですが、データをCSVで落として、変換して、MT4に導入するというのは、明らかに難しいのでこの記事では除外しています。

アルパリUKのヒストリカルデータを使用する

Tick data suiteを使用する

ABOUT ME
シカウチ
FX雑誌「外国為替」の編集長。FX攻略.comの副編集長として11年間、取材・執筆・編集に携わったのちに独立。トレーダーとして、自動売買中心にFXの運用を行う。