[数据播报]分享一个10分钟获取10年高质量历史数据的方法(用于MT4 EA测试)
本帖最后由 老树咖啡 于 2018-3-5 13:03 编辑
利用等外卖的时间发个贴赚点通宝
自己去下载 把#换成 .
mql5#com/zh/code/20002
我试了下,10年的数据,大概10分钟就搞定了。
小白用户:
下载EA源代码后,MT5的菜单--文件-->数据文件夹,保存到MQL5\Experts文件夹,重启MT5,按键盘上的Ctrl+R 打开测试终端。
测试时务必选择M1, OHLC。
测试很快,分分钟就完了。
比如测试的是EURGBP,那么测试完后,数据文件EURGBP1.hst在哪?
MT5的菜单--文件-->数据文件夹 进去。。。找到\Tester\Agent-127.0.0.1-3000\MQL5\Files
实在找不到就搜索文件夹 Agent-127.0.0.1-3000
MT4上的准备:准备一个专门用于测试的MT4,登录MT4账号,在市场报价(Market Watch)中选择显示所有品种,然后删除MT4密码(菜单中的工具--->选项--->服务器,把那一串******删除即可)
然后把数据文件
EURGBP1.hst 拷贝到MT4的历史文件夹中
MT4菜单---数据文件夹---> histroy --->账号所在服务器文件夹---> 把这里数据都删除,把MT5中生成的数据文件EURGBP1.hst拷贝到此。
打开EURGBP图表,切换到M1,然后用转换脚本生成所有周期的历史数据。
到此数据转换完毕,可以测试你的EA了。
PS. 前提是你的平台提供MT5,如果没有可以用别的平台的MT5,但是必须服务器时区与你的MT4一样。
补充内容 (2018-3-6 12:13): 可以用于 Python测试
EURGBP1.hst 拷贝到MT4的历史文件夹中
MT4菜单---数据文件夹---> histroy --->账号所在服务器文件夹---> 把这里数据都删除,把MT5中生成的数据文件EURGBP1.hst拷贝到此。
打开EURGBP图表,切换到M1,然后用转换脚本生成所有周期的历史数据。
到此数据转换完毕,可以测试你的EA了。
PS. 前提是你的平台提供MT5,如果没有可以用别的平台的MT5,但是必须服务器时区与你的MT4一样。
补充内容 (2018-3-6 12:13): 可以用于 Python测试
2楼
放心购买吧,购买记录只有我和你看得到,别人看不到。
系统交易的高阶就是交易自己的资金曲线。
韬客社区www.talkfx.co
4楼
少年不平凡 发表于 2018-3-5 21:25
没看懂,怎么下载?
系统交易的高阶就是交易自己的资金曲线。
发表于:2018-03-09 02:44只看该作者
5楼
谢谢!兄弟分享
韬客社区www.talkfx.co
发表于:2018-03-09 03:15只看该作者
6楼
技术贴,支持一下。
韬客社区www.talkfx.co
发表于:2018-03-09 05:34只看该作者
7楼
看看
韬客社区www.talkfx.co