如何获取高质量历史数据以及90%的历史测试质量

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何获取高质量历史数据以及90%的历史测试质量本文档由瑞融财富管理--自动化交易小组根据经验整理而成,方便大家在测试的过程中尽量的不因为数据的缺损或者数据问题影响自己的策略,方法如下

第一步:

从/data/datasources.html;下载需要商品的M1数据数据,解压备用;网站数据每月会更新;如图:

第二步:

推荐从(MT4官网)下载一个全新的版本到计算机;用自身的平台也行,前提是平台支持ea和外接dll的调用等功能。

第三步:

如果你是全新安装,刚开始运行需要注册一个模拟账户,然后登陆模拟账户,获取货币对的目录结构后,整个界面窗口只剩下你需要复盘商品的1分钟窗口:如图(黄金):

第四步:

打开MT4菜单栏->工具->选项(或者ctrl+o)界面;如图设置:

关闭MT4软件,然后打开MT4安装的文件夹,将MT4根目录下的history文件夹下的所有文件全部删除。

第六步:

打开MT4软件,打开菜单->工具->历史数据中心(或者按下F2);先别导入,打开这个界面后,关闭MT4软件,重新删除一下MT4根目录下的history文件夹下的内容;

重新打开MT4软件,打开菜单->工具->历史数据中心(或者按下F2);停留上面的页面后,开始导入黄金一分钟数据;完成后如图:

第八步:

关闭MT4软件,重新打开MT4软件,保证界面停留在1分钟图标,导航打开,终端窗口打开并且停留在智能交易栏;如图:

在导航栏将脚本展开:找到period_converter脚本,没有这个脚本可以联系我,我的

QQ:307681694;接收到的文件放置在---根目录/experts/scripts下面,放置完成需要重启MT4;第九步:

再次确定当前界面在黄金一分钟界面,双击period_converter脚本(或者将脚本拖入黄金1分钟界面),弹出对话框如图:

将ExPeriodMultiplier的值设置为5,点击确定;观察终端窗口如图:

出现上述xxxx record(s)written时候;开始进行下一步;

第十步:

重复第九步的工作,分别将ExPeriodMultiplier的值依次设置为

15,30,60,240,1440,10080,43200(这些数字是各个时间段对应的分钟数);观察终端窗口,出现xxxx record(s)written的时候开始下个参数的设置;

上面10个步骤完成后重启下MT4,黄金的历史数据已经导入完成,可以按照上述方法依次导入其他商品的历史数据。

写到最后

这样的历史数据对于一般的趋势性的ea是比较可靠的,但是对于剥头皮的ea来说,误差还是很大的,不推荐用上述的历史数据做出的资金曲线来定稳定盈利率,但是可以验证一些头皮性质的策略。ea在实际运行中不仅仅是受数据质量的影响,像平台的一些属性如最小水平位,最小交易手数,开单环境等等相关因数的影响,这也是网上很多的ea不能开单或者乱报错,只有将ea相互适应才能发挥最大效果,当然前提是ea的策略不是那么的坏;希望和大家交流

瑞融财富---自动化小组

相关文档
最新文档