被交易回测数据从哪里下载靠谱卡了两天,求助

新帖
登录发帖
Exness 推荐平台

入金门槛低,出金到账快,支持多种账户类型

FSA(塞舌尔)/FCA(英国) / CySEC(塞浦路斯) · 最低入金 $130
王大壮
王大壮 楼主 2 小时前 浏览 5 回复 0 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 6 帖数 13 积分 1036 汇币 746
1楼
真被这个回测数据的事卡了两天,头都大了。我环境是Win10 22H2,MT5 build 4260,MT4也装了build 1420,主要想跑欧美和镑美的历史tick数据做EA回测。策略逻辑写完了,回测跑起来才发现数据是个大坑。
现象是这样的:用MT5自带的“下载”功能拉欧美1分钟数据,拉到2021年就断了,图表上直接显示“no history data”,日志里还冒出一行“cannot load history file, error 4401”。我试过在“符号”里手动选周期再同步,也删过bases文件夹让它重新生成,甚至把服务器换到另一个节点,结果还是缺一大段。MT4那边用历史中心下载镑美,进度条卡在99%不动,取消后文件大小明显不对。
网上翻了一圈,有人说用tickstory导,有人说去dukascopy官网下tick再转格式,还有推荐用经纪商提供的原始数据包。我担心的是数据源不一致,点差和滑点回测出来偏差太大,之前用某处下的数据跑欧美,结果和实盘差出快20%的盈亏比,完全没法参考。也想过用Python自己抓,但MT5的copy_ticks_range取回来时间戳对不上,怀疑是时区没处理干净。
现在的困惑是:到底该以哪个数据源为准?官方服务器、第三方tick库、还是经纪商后台导出的成交明细?另外转格式的时候,.hst和.csv字段映射有没有容易踩的坑?有没有汇友在类似build版本上跑通过完整流程的,能不能说下你用的是哪个源、怎么校验数据完整性?🙏
0 回复 众裁0 复制
#1
💬
暂无回复,来抢沙发吧!
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 新手求助:EA交易参数在实盘要常改吗 下一帖 → VPS一个月多少钱的配置够用