策略不是回测完就上线满仓。从回测到实盘,有一套标准流程:模拟盘→小资金→逐步加仓→正常运行。 上线之后也不是一劳永逸,持续监控、漂移检测、迭代优化。
17.1 策略上线全流程:回测-样本外-模拟盘-小资金-逐步加仓
标准化上线五步法,一步都不能少。
第一步:历史回测+样本外验证
- 训练集回测,验证基本逻辑;
- 至少1年纯样本外验证,达标才能下一步。 样本外夏普≥0.8,最大回撤在可接受范围,收益达成率≥0.6。
第二步:模拟盘运行
- 实盘行情模拟交易,不实际下单;
- 跑1-3个月,和历史回测对比,看信号、绩效差异。 模拟盘偏差不大,才能实盘。
第三步:小资金实盘
- 总资金的5%-10%,实盘运行;
- 至少运行1-2个月,经历至少一次完整的行情切换。 实盘收益达成率≥0.6,回撤可控,才能加仓。
第四步:逐步加仓
- 每次加5%-10%,分3-4次加;
- 每次加仓之后观察至少一周;
- 加到目标仓位为止。
第五步:正常运行+定期复盘
- 正常仓位运行;
- 每月小复盘,每季度大复盘。
不要跳过步骤直接满仓。一步错,满仓亏。
17.2 策略监控指标库:绩效监控、因子IC监控、拥挤度监控
上线之后不是不管了,全套监控指标。
绩效监控
- 日频:当日盈亏、仓位、最大回撤;
- 周频:周收益、夏普、卡玛;
- 月频:月度收益、胜率、盈亏比、收益达成率。
和历史基准对比,持续低于基准就要警惕。
因子/逻辑监控
- 因子IC、IR月度跟踪,持续下行警惕;
- 分层效果监控,分层是不是还单调;
- 信号数量、频率变化,信号突然变少或者变多都不对。
拥挤度监控
- 同类策略资金规模估算;
- 基差/价差波动幅度、回归速度;
- 策略收益是不是行业性的持续衰减。
17.3 策略漂移识别:因子衰减、绩效断崖
策略漂移失效不是突然的,有信号。
漂移信号
- 绩效持续跑输:连续2-3个月跑输基准,或者夏普持续下降;
- 因子IC持续下行:连续3-6个月IC走低,没有反弹;
- 分层混乱:5分层净值不再单调,交叉混乱;
- 最大回撤创新高:超过历史最大回撤,且没有快速修复。
- 逻辑变化:驱动策略的底层逻辑变了,比如制度变了、参与者结构变了。
漂移等级
- 轻度漂移:绩效略低于预期,观察,参数微调;
- 中度漂移:跑输基准30%以上,减半仓,重新评估;
- 重度漂移:最大回撤创新高,逻辑破坏,暂停策略,清仓观察。
不要死扛,策略失效是正常的,及时止损比硬扛损失小。
17.4 策略降级、暂停、淘汰的判定标准
策略池分级管理,对应不同状态。
正常运行
各项指标正常,维持目标仓位。
观察/降级
绩效持续下滑,IC下降,降低仓位,列入观察名单。 降低到正常仓位的50%,观察1-3个月。
暂停
继续恶化,或者出现逻辑层面变化,暂停开新仓,只平仓。 暂停至少一个季度,观察之后再决定恢复还是淘汰。
淘汰
逻辑破坏、制度变化、持续失效,直接淘汰,移出策略池。 资金分配到其他有效策略。
有淘汰有新增,策略池才能健康。不要对单个策略有感情。
17.5 策略迭代:修改逻辑,而不是调参数
策略效果不好了,不要只会调参数。参数微调是修修补补,逻辑迭代才是核心。
迭代层次
- 参数层:微调参数,比如20日改成25日。最浅层次,解决小漂移。
- 过滤层:增加过滤条件,比如波动率过滤、基本面过滤。解决部分行情失效。
- 逻辑层:增加新的盈利逻辑,比如原来纯价格动量,加基本面动量。
- 架构层:多策略融合,和其他策略组合。
小漂移调参数,中漂移加过滤,大失效改逻辑,再不行就淘汰。
本章实战笔记
- 上线五步法,一步都不能跳。回测好看不算数,模拟盘、小资金验证是必须的。
- 监控比开发更重要。策略上线只是开始,持续监控才是长期活下来的关键。
- 漂移要及时应对。不要等亏很多了才反应,早期信号就要重视。
- 迭代先逻辑后参数。不要只会调参数,本质逻辑变了再怎么调参都没用。
本章核心公式卡
上线五步法:回测→样本外→模拟盘→小资金实盘→逐步加仓 策略漂移等级:轻度观察 → 中度减半仓 → 重度暂停淘汰
策略迭代层次:参数层→过滤层→逻辑层→架构层
本章实战清单
策略上线清单
- 历史回测+1年以上样本外验证 - 1-3个月模拟盘运行 - 5%-10%小资金实盘至少1-2个月 - 分3-4次逐步加仓 - 定期复盘
监控运维清单
- 每日/每周/月度绩效监控 - 月度因子IC、分层效果、拥挤度监控 - 识别漂移信号,分级应对 - 策略池优胜劣汰,定期更新 - 迭代先逻辑后参数