设为首页 收藏本站 切换语言

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

| 发表于 2023-3-9 11:19:49 | 显示全部楼层 |复制链接
第一步:从MT5下载数据,构造成MT4可用的M1K线数据(.hst)。
              这需要编写一个MT5EA,利用该EA做复盘测试的机会下载历史数据,并转换成MT4M1数据。
第二步:在MT4中把该M1转换成其他周期,这样就可以在MT4中测试了。
             这需要一个MT4的周期转换脚本。
这两步我都替你做好了,看看我分享的代码:
https://www.mql5.com/zh/code/20002
https://www.mql5.com/en/code/19839
10年数据,5分钟搞定。
MetaTrader 4 回溯测试取得M1 OHLC数据
· www.mql5.com
MetaTrader 4 中,通常大多数经纪商不会提供超过3个月的 M1 数据,而在 MT5 中,它们会提供超过3年的 M1 数据. 所以,我们可以使用这个工具来在 MetaTrader 5 测试器中取得 M1 数据,并且把数据保存到 .hst 文件中用来做 MetaTrader 4 的回溯测试。 怎样使用? MetaTrader 5 中测试 EA , 选择 M1..
再说得详细点。
第一步: 用这个MT5EAMT5上跑测试,从而获得对应周期的M1的数据。
     EA请自己下载编译 https://www.mql5.com/zh/code/20002
     不懂如何编译的,下载后保存到MQL5\Experts文件夹中,重启MT5即可自动编译。
     然后进行测试,按Ctrl+R 调出测试终端,测试时的设置必须是选择 1 minute OHLC 以及 M1 周期
     测试很快就完毕了,完毕后EA自动生成了数据文件  比如 EURGBP1.hst, 这个文件位于测试文件夹 tester下面,比如:
             XXXX \Tester\Agent-127.0.0.1-3001\MQL5\Files
            这个EURGBP1.hstEURGBPM1 数据,是MT4中的图表数据格式
            
第二步:把第一步中获得的数据文件 EURGBP1.hst 拷贝到MT4中,并用用脚本转换M1为其他周期(M5,M15,M30,H1,H4,D1,W1,MN)的数据,用于EA测试。具体步骤:
1. 制作一个专门做测试的MT4(必须与那个MT5是同一个平台),即复制已有的MT4到一个新的文件夹。
2. 打开专用MT4,登录账号,联网,市场报价窗口右键选择显示所有品种,关闭所有打开的图表。
3. 进入到历史数据文件夹,删除历史,具体操作:
   菜单栏--->打开数据文件夹-->....  比如  XXX MT4\history\Alpari-ECN-Demo\  ...
     Alpari-ECN-Demo(服务器)是你的账号所在的服务器,删除该目录下的所有数据文件,  然后把前面获得的EURGBP1.hst保存到该目录下。
4. 删除MT4账号密码,具体操作:
   菜单栏 --- 工具 --- 选项--- 服务器 ---> 删除密码   然后点击确认,关闭MT4
5.再启动MT4,从市场报价窗口 打开 EURGBP图表,打开时是H1图表,没有任何数据,这时切换到M1,就有K线数据了,但是只有M1的数据。
  接下来就是用脚本转换数据。
6. 下载转换脚本:https://www.mql5.com/en/code/19839
    下载后保存到MQL4\Scripts文件夹中,重启MT4以便生成可执行文件 PeriodConverterAllTimeframes.ex4
7. 打开MT4后,在图表EURGBP M1上运行这个脚本,就可以基于M1的数据转换出其他周期的数据(M5,M15,M30,H1,H4,D1,W1,MN)。
到此为止,已经获得了基于M1的所有周期历史数据,可以进行EA测试了。
小白用户务必严格按照上述步骤,每一步都是有其作用的,不具体说明。
原文地址 https://www.mql5.com/zh/forum/267184
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论4

tylzqiqi
C
| 发表于 2023-3-9 11:40:45 | 显示全部楼层
标记,看起来挺麻烦。
举报

点赞 评论 使用道具

lihua22
D
| 发表于 2023-3-9 21:47:59 | 显示全部楼层
标记,看起来挺麻烦.....
举报

点赞 评论 使用道具

ken138888
B
| 发表于 2023-3-10 14:03:15 | 显示全部楼层
真的可以吗?
举报

点赞 评论 使用道具

2651801555
DDD
| 发表于 2023-3-11 10:41:27 | 显示全部楼层
记,看起来挺麻
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)