QMT回测的起止日期选错,结论会完全反过来
发布时间:35分钟前阅读:13
同一份代码,同一套参数,把回测区间从三年改成一年,收益从正变负。这不是策略不稳定,是区间选得不诚实。
区间的第一个陷阱是起点。从一轮行情的底部开始回测,任何趋势策略都会好看,因为样本天然带着上涨。要检验策略,区间里必须包含至少一段完整的下跌和一段横盘,否则你测的不是策略,是那一段行情。
第二个陷阱是终点。很多人会不断调整终点,直到曲线好看为止,这叫样本内过拟合,本质上是拿未来的答案改自己的题。正确做法是先定死区间,跑完再看结果,难看也认。
第三个陷阱是数据可用性。早期的数据可能缺失、停牌处理不一致、复权方式不同,回测跑出来的前半年往往是失真的。动手之前先看一眼数据完整性,缺失严重的年份干脆不要纳入。
比较务实的做法是把区间分成三段:一段用来设计,一段用来验证,一段留着最后测。设计段调参数,验证段看是否稳定,最后那段只在决定上实盘前跑一次。三段都过得去,才有讨论价值。
还有一点常被忽略:回测的区间长度要和你打算实盘持有的周期匹配。做的是周级别的策略,却只用三个月的数据回测,样本量根本不够支撑结论。
最后提醒,任何一次回测都要把区间写进记录。三个月后回头看,你会感谢当时那个把日期记下来的自己。
还有一层要考虑的是数据频率。用日线数据回测的策略,结论不能直接套到分钟线上,反过来也一样。频率变了对成交假设、成本、信号密度的要求全部变化,同一段区间跑出来的结果没有可比性。
记住一句话:回测是在回答你提出的问题,问题问错了,答案再精确也没用。区间、频率、成本,这三样定下来,才轮到策略逻辑上场。
股票/量化开户欢迎找我!满足条件股票佣金万0.854、etf 可转债佣金万0.5、国债逆回购一折(百万分之一)!期权1.8元一张全包价!量化软件QMT+ptrade免费使用!还有888、999资金靓号等你选!
温馨提示:投资有风险,选择需谨慎。



问一问
从业认证

+微信
分享该文章
