回测好看、实盘效果大打折扣,是量化非常普遍的现象,核心就是回测是历史数据推演,缺少真实市场里的各类损耗,要逐项排查调整。
首先看成本因素,大部分回测只简单设置佣金,没有充分计入滑点、印花税。短线策略尤其严重,行情剧烈、小盘标的,滑点经常超出预估,回测假设能在目标价成交,实盘根本挂不到,直接导致收益缩水。回测时把滑点设置放大一点,贴近真实盘中波动,不要理想化按理想价格成交。
其次要留意未来函数,回测时用到了事后才知道的数据,比如用当日收盘指标做当日开仓,或者用到未来才披露的财报,回测曲线很漂亮,实盘拿不到实时数据,自然无法复刻。还有幸存者偏差,回测只统计现在还存在的股票,忽略过去退市、暴雷退市的个股,历史结果会被美化。
再看流动性问题,回测不考虑下单冲击,小资金回测可以随意买卖,资金稍大之后,一进场就推动价格变动,买入推高、卖出砸低,进一步拉大差距。部分策略在过去某段行情适配,属于行情拟合,并不是长期有效的逻辑,行情风格切换,实盘就失效。
实操上不要过度优化参数,避免过度拟合历史,用样本外的数据做模拟盘试运行一段时间,不要回测完直接上实盘。降低交易频率,减少手续费滑点的损耗,同时降低预期,接受实盘收益低于回测的客观现实。
我司正规持牌,可办理开户调佣等业务,有需要可以咨询。
量化交易,回测过了实盘不赚钱,除了策略本身还有券商的原因吗?
策略在QMT回测通过了,想上实盘但心里没底。从回测到实盘要注意什么?有没有可能实盘表现跟回测差很多?
为什么我的回测结果很赚钱,但实盘却亏损严重?
做波段交易的量化策略,用小时线回测和日线回测哪个结果更准确?
量化策略回测收益很好,为什么模拟运行或实际交易结果可能差很多?
问一问流程:
1.提交咨询
2.专业一对一解答
3.免费发送短信回复