第二十五节:实盘中的参数调优
回测跑得再漂亮,也只是纸上谈兵。真正上了实盘,你才会发现——市场根本不按你的剧本走。
我见过太多人,回测曲线画得跟教科书一样完美,一上实盘就亏得亲妈都不认识。为什么?因为回测和实盘之间,隔着一道巨大的鸿沟。今天我们就来聊聊,怎么跨过这道坎。
一、实盘与回测的差异:为什么你的策略「见光死」?
先说说最常见的几个坑。
- 滑点差异:回测里你设一个滑点参数,觉得够保守了。实盘里你会发现,行情剧烈波动时,滑点能吃掉你一半利润。我有个朋友做螺纹钢,回测滑点设了1跳,实盘里遇到秒杀行情,实际滑了5跳。一天下来,策略从盈利变成亏损。
- 成交率差异:回测默认你挂单就能成交。实盘里呢?尤其是基差交易这种需要双边挂单的,经常一边成交了另一边没成交,变成单边敞口。嗯,这个风险很大。
- 资金容量差异:回测里你跑1手螺纹钢,滑点小、成交快。实盘里你跑100手试试?市场深度不够,你的单子一进去,价格就被推走了。说白了,回测的流动性假设在实盘里经常不成立。
核心观点:回测是理想环境,实盘是真实战场。参数调优必须考虑实盘环境的「噪音」和「摩擦」。
二、参数衰减:为什么你的参数越跑越「钝」?
你有没有发现,一个参数刚上线时表现很好,跑着跑着就不行了?
这就是参数衰减。原因很简单:市场结构在变。你去年优化的参数,今年可能就不适用了。比如基差交易的阈值参数,去年市场波动率低,阈值设小一点能抓到更多机会。今年波动率上来了,同样的阈值就会频繁触发,导致交易成本飙升。
我个人习惯,每季度做一次参数有效性检验。怎么检验?很简单:
- 把最近3个月的数据拿出来,用当前参数跑一遍
- 看夏普比率、最大回撤、胜率这些核心指标
- 如果指标下降超过20%,说明参数开始衰减了
我的经验:参数衰减不是突然发生的,它有个渐变过程。我建议你每天看一眼策略的盈亏曲线,如果连续5天出现异常波动,就该检查参数了。
三、参数更新频率:多久调一次合适?
这个问题没有标准答案。但我可以给你一个参考框架。
| 策略类型 | 建议更新频率 | 说明 |
|---|---|---|
| 高频基差策略 | 每周 | 市场微观结构变化快,参数需要频繁调整 |
| 中频趋势策略 | 每月 | 趋势策略对参数敏感度中等,月度调整足够 |
| 低频套利策略 | 每季度 | 套利逻辑相对稳定,过度调参反而有害 |
你想想看,如果你每天调参数,那跟过拟合有什么区别?我见过有人每天跑优化,今天用这个参数明天换那个,结果手续费比利润还高。
我的建议是:固定一个更新周期,不要频繁变动。除非市场出现极端情况,比如政策突变、流动性危机,否则按计划执行。
四、实盘调优的风险控制:别把实盘当回测玩
实盘调优最大的风险是什么?是你在用真金白银做实验。
我曾经犯过一个错误:上线一个新参数时,直接全仓切换。结果当天市场出现异常波动,新参数完全没扛住,一天亏了半个月的利润。从那以后,我给自己定了几条铁律:
- 分步切换:新参数先跑10%的资金,观察一周。没问题再加到30%,再观察。逐步加到100%。
- 设置熔断:如果新参数导致单日亏损超过阈值(比如2%),立即切回旧参数。别犹豫,犹豫就会败北。
- 保留旧参数:每次调优前,把旧参数备份好。万一新参数不行,能快速回滚。
- 监控相关性:新参数和旧参数的相关性不能太高。如果相关性超过0.8,说明你根本没调出什么新东西。
警告:实盘调优不是赌博。每次调整都要有明确的逻辑支撑,而不是「我觉得这个参数可能更好」。没有逻辑的调优,就是瞎蒙。
五、实盘调优案例:一次完整的参数迭代
说个我自己的案例吧。
去年我做了一个螺纹钢和热卷的基差策略。回测表现很好,年化收益35%,最大回撤8%。上线实盘后,前两个月还行,第三个月开始不对劲了——收益曲线变平了,回撤变大了。
我检查了一下,发现是基差阈值参数出了问题。原来的阈值是0.5%,但最近市场波动率上升,基差经常在0.3%-0.8%之间震荡。0.5%的阈值要么抓不到机会,要么一抓就是大波动。
怎么调?我没有直接改参数,而是做了三步:
- 数据分析:把最近3个月的基差分布画出来,发现中位数是0.4%,标准差是0.25%。
- 参数推导:基于这个分布,我把阈值调整为0.4% ± 0.2%,即0.2%-0.6%的动态区间。
- 分步上线:先用20%资金跑了一周,观察效果。一周后,收益曲线开始回升,回撤也降下来了。然后逐步加到50%、100%。
结果呢?调整后的策略,年化收益从35%降到了28%,但最大回撤从8%降到了4%。收益少了,但更稳了。我个人觉得,这个交换是值得的。
总结一下:实盘调优不是追求最优参数,而是追求「在当前市场环境下最稳健的参数」。别想着赚尽每一分钱,先保证不亏钱。
六、知识体系图:实盘参数调优的核心逻辑
下面这张图,是我自己总结的实盘调优流程。你照着这个框架走,基本不会出大错。
这张图的核心逻辑很简单:回测验证 → 实盘上线 → 监控衰减 → 发现衰减就调优 → 调优后分步上线 → 继续监控。循环往复,直到策略失效或市场环境发生根本性变化。
最后说一句:实盘调优不是一锤子买卖,而是一个持续迭代的过程。别指望一次调优就能一劳永逸。市场在变,你的参数也得跟着变。但变,要有逻辑、有节奏、有风控。
公众号:蓝海资料掘金营,微信deep3321