EA评估报告(2)如何对EA进行高质量的历史测试?
本帖最后由 wp00000008 于 2016-12-28 15:12 编辑
本人将推出一系列的以ea为主题的评估报告,含自主研发的EA和网络上的其他ea,欢迎关注。
EA评估报告总目录:http://www.eazhijia.com/thread-474769-1-1.html
EA测试的模型质量
EA测试的模型质量关系到它的测试结果的可信度,特别是止盈和止损比较小的EA。
目前在mt4平台上,借助于mt4官方提供的历史数据,最高模型质量可达到90%。
mt4官方提供的历史数据最小粒度为M1开盘价、收盘价、最高价和最低价。
借助于tickstory等第三方工具,使用瑞士dukascopy银行提供的tick级别的数据,模型质量可以达到99.9%。
本章关注的主要内容为模型质量,其他的部分有忽略。
本章部分内容来自于《MT4外汇程序化交易系统编程指南》(见百度阅读)。
|
|
|
|
|
3. 下载mt4官方提供的历史数据
将mt4终端区翻到“日志”页,点击“工具”菜单,点击“历史数据中心”。
找到要下载历史数据的货币对,选择“一分钟图”,点击下载:
注意此时在mt4终端区的“日志”页,可看到历史数据下载的日志。
由于网络的原因,历史数据可能不会一次成功下载成功。观察日志,如果有下载失败,或下载进度长期停滞,应点击“停止”,然后再次点击“下载”。
历史数据下载完毕后再进行EA测试,M1周期的模型质量为25%,其他周期可达90%。
4. 历史测试的其他注意事项
(1)点差:应使用略高于真实行情下的点差。如一般的ecn账户,eurusd和usdjpy可使用10,其他直盘15或20。
(2)历史测试结果的分析:历史测试的结果是否可信,是否有实盘意义,如何评估ea的测试结果。后续更新。
|
|
|
|
|