兄弟们好,今天来分享一波硬货——EA回测数据包。做量化交易的朋友都知道,回测是验证策略有效性的核心环节,但数据质量直接决定回测结果的可信度。市面上很多数据要么时间跨度不够,要么存在跳空、点差失真等问题,导致回测和实盘差距巨大。我花了几个月时间,从多个数据源交叉验证、清洗整理了一套涵盖主流品种的高质量回测数据包,今天免费分享给论坛的兄弟们。
先说说这套数据包里都有什么。主要包含欧美、镑美、美日、黄金、原油这几个流动性最好的品种,时间跨度从2015年1月到2024年12月,整整十年,1分钟和5分钟周期都有。数据来源是Dukascopy和TrueFX,这两个平台的数据公认比较干净,Tick级的原始数据我重新采样成了M1和M5,点差设置完全模拟真实市场环境,比如欧美在正常时段点差设为0.8-1.2点,黄金在亚盘时段点差稍宽设为3-5点。另外还剔除了明显的异常跳空和新闻数据缺失的时段,比如非农数据发布前后15分钟的数据我做了过滤,避免极端行情干扰回测结果。
使用方法很简单。我用的是MT4平台,其他平台比如MT5或者Python回测框架也兼容。如果是MT4用户,直接把数据包解压后放到MT4安装目录下的History文件夹里,具体路径一般是C:/Users/你的用户名/AppData/Roaming/MetaQuotes/Terminal/实例ID/history。覆盖之前建议先备份原来的数据。放好后重新打开MT4,在历史数据中心选择对应品种和周期,右键点击“导入”加载CSV文件就行。注意导入时要确认时间格式和分隔符匹配,我提供的CSV文件都是标准格式:日期时间、开盘价、最高价、最低价、收盘价、成交量,用逗号分隔。如果用的是其他平台,大部分都支持CSV格式导入,直接作为自定义数据加载即可。
适用场景这块,我主要推荐用在三个方面。第一是策略开发阶段的初步验证,特别是趋势跟踪类EA,比如基于均线交叉或海龟系统的策略,这套数据里的趋势段和震荡段都覆盖得很充分,能帮你快速判断策略在不同市场环境下的表现。第二是参数优化,很多人喜欢用2018到2020年的数据做参数寻优,然后用2021到2024年的数据做样本外测试,这套数据正好支持这种时间分割。第三是压力测试,比如想测试马丁格尔策略在极端行情下的抗风险能力,数据包里包含了2020年3月流动性危机、2022年俄乌冲突期间黄金暴涨暴跌的完整行情,这些事件对回测的参考价值极高。
说几个注意事项。第一,数据包里没有包含隔夜利息的具体数值,因为不同平台和账户类型的利息不同,建议回测时单独设置。第二,点差设置我用了平均值,但实盘中点差会随流动性变化,特别是在亚盘开盘和重要数据公布前,所以回测结果和实盘仍会有偏差,这个大家心里有数。第三,数据量比较大,十年M1数据每个品种大约有300多万根K线,加载时可能需要等待几分钟,建议电脑内存8G以上。第四,如果遇到导入后数据不完整的情况,检查一下CSV文件的编码格式,最好用UTF-8编码,ANSI编码在部分平台会乱码。
最后强调一下,这个数据包是我个人整理的非商业用途分享,数据版权归原始数据提供商所有,请勿用于商业交易。回测只是交易的一部分,它不能完全预测未来,但能帮你排除明显有问题的策略。大家下载后如果发现数据有异常,比如某个时间段缺失或者价格明显偏离,欢迎回帖反馈,我会定期更新和修正。也欢迎大家在帖子里交流回测的心得,比如怎么处理过拟合、如何选择样本外测试周期等等,一起进步。
资源我已经上传到网盘,链接放在附件里,需要自取。如果下载遇到问题或者对数据格式有疑问,直接回帖问,我基本每天都会上来看。希望这套数据能帮大家在策略开发路上少走弯路,早日找到稳定盈利的EA。
先说说这套数据包里都有什么。主要包含欧美、镑美、美日、黄金、原油这几个流动性最好的品种,时间跨度从2015年1月到2024年12月,整整十年,1分钟和5分钟周期都有。数据来源是Dukascopy和TrueFX,这两个平台的数据公认比较干净,Tick级的原始数据我重新采样成了M1和M5,点差设置完全模拟真实市场环境,比如欧美在正常时段点差设为0.8-1.2点,黄金在亚盘时段点差稍宽设为3-5点。另外还剔除了明显的异常跳空和新闻数据缺失的时段,比如非农数据发布前后15分钟的数据我做了过滤,避免极端行情干扰回测结果。
使用方法很简单。我用的是MT4平台,其他平台比如MT5或者Python回测框架也兼容。如果是MT4用户,直接把数据包解压后放到MT4安装目录下的History文件夹里,具体路径一般是C:/Users/你的用户名/AppData/Roaming/MetaQuotes/Terminal/实例ID/history。覆盖之前建议先备份原来的数据。放好后重新打开MT4,在历史数据中心选择对应品种和周期,右键点击“导入”加载CSV文件就行。注意导入时要确认时间格式和分隔符匹配,我提供的CSV文件都是标准格式:日期时间、开盘价、最高价、最低价、收盘价、成交量,用逗号分隔。如果用的是其他平台,大部分都支持CSV格式导入,直接作为自定义数据加载即可。
适用场景这块,我主要推荐用在三个方面。第一是策略开发阶段的初步验证,特别是趋势跟踪类EA,比如基于均线交叉或海龟系统的策略,这套数据里的趋势段和震荡段都覆盖得很充分,能帮你快速判断策略在不同市场环境下的表现。第二是参数优化,很多人喜欢用2018到2020年的数据做参数寻优,然后用2021到2024年的数据做样本外测试,这套数据正好支持这种时间分割。第三是压力测试,比如想测试马丁格尔策略在极端行情下的抗风险能力,数据包里包含了2020年3月流动性危机、2022年俄乌冲突期间黄金暴涨暴跌的完整行情,这些事件对回测的参考价值极高。
说几个注意事项。第一,数据包里没有包含隔夜利息的具体数值,因为不同平台和账户类型的利息不同,建议回测时单独设置。第二,点差设置我用了平均值,但实盘中点差会随流动性变化,特别是在亚盘开盘和重要数据公布前,所以回测结果和实盘仍会有偏差,这个大家心里有数。第三,数据量比较大,十年M1数据每个品种大约有300多万根K线,加载时可能需要等待几分钟,建议电脑内存8G以上。第四,如果遇到导入后数据不完整的情况,检查一下CSV文件的编码格式,最好用UTF-8编码,ANSI编码在部分平台会乱码。
最后强调一下,这个数据包是我个人整理的非商业用途分享,数据版权归原始数据提供商所有,请勿用于商业交易。回测只是交易的一部分,它不能完全预测未来,但能帮你排除明显有问题的策略。大家下载后如果发现数据有异常,比如某个时间段缺失或者价格明显偏离,欢迎回帖反馈,我会定期更新和修正。也欢迎大家在帖子里交流回测的心得,比如怎么处理过拟合、如何选择样本外测试周期等等,一起进步。
资源我已经上传到网盘,链接放在附件里,需要自取。如果下载遇到问题或者对数据格式有疑问,直接回帖问,我基本每天都会上来看。希望这套数据能帮大家在策略开发路上少走弯路,早日找到稳定盈利的EA。
长期整理免费EA、指标、模板资源,分享使用方法与回测报告