被量化策略样本外测试要做多久卡了两天,求助

一般15.5
登录发帖
XM 推荐平台

覆盖品种全,新手友好,支持多种入金方式

CySEC(塞浦路斯) / ASIC(澳洲) / IFSC(伯利兹) · 最低入金 $5
rain36
rain36 楼主 前天 21:38 浏览 115 回复 2 阅读 1 分钟
Lv.1 新手汇友 等级 Lv.1 主题 2 帖数 16 积分 1547 汇币 1144
1楼
上周五出金到账后手痒,把之前跑得不错的镑美H1策略重新拉出来做样本外测试,结果卡在这步整整两天了,实在没辙来求助。
环境是Win11 23H2,MT5 build 4260,策略用MQL5写的,回测数据是Dukascopy导出的tick级,从2018到2023做样本内,2024到2025做样本外。问题是:样本内盈利曲线挺平滑,夏普1.8左右,可一进样本外就完全变样,最大回撤从12%飙到34%,盈利因子直接掉到0.7。我试过把样本外拉长到18个月、缩短到6个月,也换过点差从1.2调到1.8,结果都差不多。还试过在策略测试器里勾选“延迟执行”,报错提示“not enough memory for tick data”,但我内存32G应该够啊。
现在有点怀疑是不是自己样本外时长选得不对,还是参数过拟合太严重了。论坛里翻了一圈也没找到特别明确的标准,所以想问问各位:你们做样本外一般跑多久?是固定比例还是固定时间段?另外那个内存报错有没有人遇到过,怎么解决的?先谢过了🙏

补充一下:样本外那段时间刚好赶上脱欧后英镑流动性变差,点差经常莫名其妙扩大,不知道是不是这个原因导致的。
0 回复 众裁0 复制
#1
老王头
老王头 #3· 18 分钟前
3楼
样本外一年多够用了,关键不是时长。先查2024数据里周末跳空那段——镑美流动性差时点差假设得单独建模,默认滑点会吃死你。内存报错八成是tick缓存路径没设,工具选项里改下。
赞 回复 众裁0 复制
18 分钟前 #3
THE END
本帖内容仅供学习交流,不构成任何投资建议。外汇交易存在高风险,请谨慎参与。
← 上一帖 布林带和均线两个指标打架该信哪个,求大佬指点 下一帖 → MACD背离回测靠谱还是实盘靠谱