汇锦泰 智能交易 EA外汇 论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Pulpit rock

查看: 99|回复: 0

利用MT5来获取高质量历史数据,让回测质量达到90% - MT4、MT5外汇ea、外汇指标_外汇交易系统下载 - 外汇ea之家

[复制链接]
发表于 2022-1-10 20:29:23 | 显示全部楼层 |阅读模式
先去MT5官网下载安装一个MT5软件:https://www.metaquotes.net/cn
然后下载这个ea,放到MT5的experts文件夹下面,重启MT5
设置完成后,点击“运行”,开始回测,回测很快就结束了。然后打开MT5的安装目录,进入Tester文件夹,然后依次进入:Agent-127.0.0.1-3000——MQL5——Files,就可以看到我们刚才回测时下载的欧美数据,EURUSD1.hst,这个就是欧美的M1数据,暂时把这个文件复制到电脑桌面上。
打开你的MT4软件,登录你的账户,真实账户,模拟账户都可以,推荐模拟账户,接着在货币对列表那里鼠标右键选择“显示所有品种”,然后接着关闭右侧主图中显示的所有货币对图表。
然后依次打开MT4安装目录的history——EGlobal-Demo(这里显示的是平台的服务器),然后删除里面的所有.hst历史文件,把之前从MT5下载到的数据复制到这个文件夹里面。
再回到MT4软件上,点击上面的菜单,进入工具 --- 选项--- 服务器 --- 删除密码   然后点击确认,关闭MT4。
再次启动MT4(先不要登录账户),从市场报价窗口 打开 EURUSD图表,这时候只有M1图表有数据,其他周期都没有数据,因为MT4没有登录账户,没有联网。
接下来就是用脚本转换数据,下载这个脚本,放到你的MT4的scripts文件夹下方,重启MT4就可以在脚本栏目那里看到刚才加载的脚本文件了。
在图表EURUSD的 M1图表上运行这个脚本,就可以基于M1的数据转换出其他周期的数据(M5,M15,M30,H1,H4,D1,W1,MN)。
到此为止,已经获得了基于M1的所有周期历史数据,可以进行EA测试了,也可以登录你的账户了,测试的质量也能达到90%。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Pulpit rock

QQ|Archiver|手机版|小黑屋|汇锦泰 智能交易 EA外汇 论坛

GMT+8, 2025-8-30 19:58 , Processed in 0.041953 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表