如何获取MT4高质量历史数据?手持教学会议,如何获取MT4的高质量历史数据?我们如何对EA进行回溯测试,以使结果看起来更符合真实的交易环境?真的要花钱买历史数据才能得到“真实”的交易结果吗?
所谓的恢复软件靠谱吗?(比如TxxDxxSxx,MTDxx,FxxTxx,SxxTxx等。),里面的历史数据来源可靠吗? 韭菜同学也不想想,对于这些回测软件,他们的滴答历史走的是哪个渠道?是彭博还是路孚特还是资本智商?你觉得他们愿意出高价订阅费给你买数据吗?他们真的只是好心做二手数据搬运工吗?他们真的愿意冒打折的风险,花费精力去卖还价软件,帮你更好的交易吗? 醒醒吧,他们不会买相对“真实”的滴答历史。他们只是把获取历史数据的方法做成软件,而这个方法,今天凯尔告诉你的,你也可以学,所以不要再交智商税了。 不花一分钱是不可能得到最纯粹最纯粹的“蜱史”的。你没有必要进行专业投资;你想要的只是你平台厂商的历史交易数据,那么教程来了。 获取历史数据的前期准备工作: 1.你的平台商MT4/MT5的真实账号(最好是同类型,不是演示); 2.获取MT5历史数据的EA;(大白纪录片直接下载)
3.用于转换历史数据的MT4脚本;(微信官方账号发送“MT4历史脚本”获取,手动将文件放入MT4\MQL4\Scripts) 第一步:获取MT5的历史数据 下载MT5的EA后,在MT5终端CTRL R中,打开策略测试窗口,选择EA,参考下图设置参数(任意品种),然后点击开始。
此时,你可以看到MT5开始下载历史数据,当数据下载完毕后,会弹出一个新的窗口。
将弹出窗口的页面切换到日志页面,等待EA测试完成。
测试完成后,可以看到这20年的数据,包含503 Mb的历史数据和640 Mb的分笔成交点数据。右键单击打开文件夹。
回到测试仪文件夹,然后选择修改时间最早的文件夹进入,Agent-127 . 0 . 0 . 1-30013354 mql 53354 files 3354 variety。hst,窗口将被暂时保留。(或者创建一个新文件夹,复制并粘贴到新文件夹中)
第二步:将MT5数据转换至MT4 首先在同一个平台打开MT4,关闭当前所有图表,显示所有品种。
单击工具——选项3354图表3354将总列数更改为9999999999。
然后,单击工具——选项3354清除帐户密码,然后单击确定。
然后,打开数据文件夹——history——,找到服务器文件夹3354,用删除文件。在他们身上。
然后,复制粘贴我们之前在MT5中生成的文件。
然后,打开MT4的品种图。如果和我的一样,打开欧元兑美元图就是。默认情况下,它将在H1,这表明它正在更新。
然后我们切换到M1,我们可以看到非常详细的数据。
到目前为止,我们已经成功地获得了M1的数据。接下来,我们将使用脚本转换到其他周期,然后依次打开八个窗口,分别是M5、M15、M30、H1、H4、D1、W1和Mn。 在M1分钟图中加载脚本periodconverteralltimeframes . ex4。
依次打开图表窗口,检查历史数据转换是否正常。如果图表由于数据丢失而无法显示,只需重复上述MT4中的步骤。
最后,CTRL R可以开始MT4高质量历史数据的回溯测试。 几点注意事项说一下: 1.清除账号密码这一步尤为重要,避免平台厂商的临时数据替换导入的数据; 2.最好用好一点的电脑单独做交易,否则历史数据太大,性能不好的电脑容易卡。五年、十年、二十年回测的数据,也容易出现写错导致无从下手; 3.建议使用成立15~20年以上的平台厂商的数据做复盘模型。虽然新成立5 ~ 10年的平台商也会拿到这些数据,但是为什么有一只手的不去用另一只手呢? 4.不是所有品种的历史数据都有20年以上,不同平台厂商的数据长度也不一致; 5.5的质量。EA复试模型至少90%。事实上,即使达到了所谓的99.9%,真枪实弹上战场后也未必有想象中那么准。 6.回测永远是回测,不要把回测当真理。我说过很多次:时代会成就某一个e a,也会淘汰另一批EA。每个EA都有特定的生命周期,随着时代的进步而永恒。 |