他の方のブログで、あるEAの公表されているバックテスト結果とそのEAを自分でバックテストした結果が異なるという内容の記事がありました。どうやら為替データが1時間ずれてテストされているようだと推察されていました。
その記事を読んで関係あるかどうかわからなかったのですが、つい先日自分におきた出来事をコメントしました。
バックテストをするとチャートエラーがカウントされることがあるので、ダウンロードデータに不備があるのかと思って、一旦ヒストリカルデータを一旦削除した後、新たにダウンロードしなおしたらその前後でバックテスト結果が大きく変わってしまったのです。
原因を探ったところ、ダウンロード行う前後ですべてのデータが1時間ずれていることがわかり、EAで参照している時間をずらして設定したら以前と同じ結果が出るようになりました。
結局どうしてそのようなことになったのかはわかりませんでしたが、ヒストリカルデータをダウンロードする時期によってMT4上の扱いが変わることがあるのかもしれないと思ってしまいました。
ヒストリカルデータの質が保証されないとバックテストでEAを評価するのは難しくなりますね。
- 2008/04/08(火) 14:04:43|
- ヒストリカルデータ
-
-
| コメント:0