分享一个快速获取10年高质量历史数据(用于MT4的EA测试)的方法 - 页 9

 

我也不知道为什么只有87%,这个复盘质量打分是由好几项构成的,具体也找不到资料了,不知道是哪几项了。

所以也无法回答这问题。

 
非常感谢分享!
 

这是一个好帖子,应该“加精华”

佩服楼主的技术和品德!

ps:已收藏备用

感谢!

 

楼上兄弟过奖了,只不过是我自己要用,写了工具,顺便分享给大家用。

 

现在生成的是hcc文件

 

如果在使用中有什么问题,仔细阅读本贴,你遇到的问题别人也遇到过,都是重复的问题。

我不再回复此贴。

 
你好,我确实生成了其它周期的历史数据,但是时间是比较短,是从2020年9月以后的其它周期数据
 
lincsen #:
你好,我确实生成了其它周期的历史数据,但是时间是比较短,是从2020年9月以后的其它周期数据

数据短,可能是你没有选择对测试时间的起始时间,有可能你用的平台就没有提供那么长的M1数据。

这个帖子中各位遇到的问题,我专门写了个博客总结,请阅读博客:

https://www.mql5.com/zh/blogs/post/744166

分享一个快速获取10年高质量历史数据的方法
分享一个快速获取10年高质量历史数据的方法
  • www.mql5.com
问题: 在MT4中进行最精确的测试,即所谓的tick测试,必须要有最小M1的历史数据。一般平台MT4账号提供的M1历史数据不超过3个月,但是MT5账号提供超过10年的M1历史数据。 方案: 在MT5中用EA做复盘测试,测试10年周期,能下载到10年的M1数据,把数据转换成MT4格式的K线数据(*.hst),保存到MT4的相应数据文件夹,供MT4使用。 准备:
 
stongest1919 #:

首先,非常感谢您的分享。按照您提供的方案,在已经成功的从MT5获取数据并导入MT4进行测试。

测试后发现的问题:

1、多个MT4真实帐号用EA回测MT5获取的2018年1分钟图转换成MT4的1小时图欧美货币对数据,三个帐号测试结果是一致的,图表输入错误为0,复盘质量90%。说明数据是有效的。

2、用MT4自带更新的数据测试相同EA相同时间和相同参数,与使用MT5获取的历史数据有较大差距(80%以上)。

3、MT4自带更新数据回测2018年的结果与实盘2018年的实际结果和收益走势基本相同。

所以,根据实盘结果对比测试数据,从MT5获取的历史数据可能不太准确。不知道是不是我测试方法的问题还是EA得问题。有太多不确定因素。

欢迎探讨。



这位老师的问题不知后来解决了没有?