策略衰减理论基础

做高频交易这些年,我见过太多策略从「印钞机」变成「碎钞机」的过程。说白了,策略衰减就是你的交易策略赚钱能力随时间下降的现象。这不是偶然,而是必然。

策略衰减的定义

先给个准确定义:策略衰减是指一个量化交易策略在实盘运行过程中,其预期收益、夏普比率、胜率等核心绩效指标出现系统性下降的过程。

我个人习惯把策略衰减分成两类:

  • 绝对衰减:策略的绝对收益能力下降。比如去年月均赚50万,今年月均只赚10万。
  • 相对衰减:策略相对于市场基准或同类策略的表现下降。比如你的策略在同类中从前10%掉到了后50%。

你想想看,一个策略从上线到失效,通常要经历三个阶段:

  1. 蜜月期:刚上线时表现最好,市场还没「适应」你的策略
  2. 平稳期:收益稳定但开始缓慢下降
  3. 衰退期:收益加速下滑,甚至出现亏损

核心观点:策略衰减不是「会不会发生」的问题,而是「什么时候发生」的问题。我见过最长的策略活了3年,最短的只活了3天。

衰减的数学表达

搞量化的,得用数学说话。策略衰减可以用几个关键指标来量化:

1. 收益衰减率

最简单的表达方式:

衰减率 = (当前周期收益 - 历史平均收益) / 历史平均收益 × 100%

举个例子:你的策略历史月均收益是5%,这个月只有3%,那衰减率就是(3%-5%)/5% = -40%。嗯,这个数字有点吓人,但确实常见。

2. 夏普比率衰减

我更关注这个指标。夏普比率下降往往比收益下降更危险:

夏普衰减 = 当前夏普 - 历史夏普

我在项目中遇到过这样的情况:策略收益只降了10%,但夏普比率从3.0降到了1.5。这说明什么?说明策略的风险调整后收益在快速恶化,波动率在变大。

3. 衰减速度模型

我个人习惯用指数衰减模型来拟合:

P(t) = P₀ × e^(-λt)

其中:
P(t) = t时刻的策略绩效
P₀ = 初始绩效
λ = 衰减系数
t = 时间

实战技巧:我一般用滚动窗口计算λ值。如果λ连续3个月大于0.1,我就会启动策略迭代流程。这个阈值是我踩过很多坑总结出来的。

衰减的常见原因

搞清楚了「是什么」和「怎么量」,接下来聊聊「为什么」。根据我的经验,策略衰减主要有三个原因:

1. 市场微观结构变化

这是最隐蔽的杀手。市场微观结构变了,但你的策略还在用老参数跑。

  • 交易规则变化:比如交易所改了撮合规则、手续费结构、涨跌停板制度
  • 流动性分布变化:以前某个时间点流动性最好,现在变了
  • 波动率特征变化:市场从高波动变成低波动,或者反过来
  • 订单流模式变化:大单的拆分方式、挂单撤单行为都变了

我记得2019年有个交易所改了最小报价单位,我们一个做市策略直接失效。当时团队花了整整两周才找到原因——就是报价精度变了,导致我们的价差策略完全跑偏。

2. 竞争加剧

这个原因最直接,也最让人头疼。

你想想看,一个赚钱的策略,用的人越多,每个人分到的蛋糕就越小。高频交易领域尤其明显:

竞争阶段 策略收益 典型表现
独享期 只有你在用这个策略
共享期 3-5家机构开始使用类似策略
拥挤期 10家以上机构在抢同一块肉
失效期 策略本身变成反向指标

避坑指南:我曾经犯过一个错误——发现策略收益下降后,第一反应是加大杠杆。结果呢?亏得更快了。后来才明白,收益下降不是因为信号变弱了,而是因为对手变多了。加大杠杆只会加速死亡。

3. 容量限制

每个策略都有它的「天花板」。这个天花板就是容量限制。

容量限制体现在几个方面:

  • 市场冲击成本:资金量越大,每笔交易对市场的影响越大
  • 滑点增加:大单很难在理想价格成交
  • 信号衰减:同一个信号,小资金能赚钱,大资金进去就亏
  • 流动性消耗:你的交易量占市场比例太高,会改变市场行为

我有个血的教训:2017年做了一个套利策略,回测时资金容量是5000万。实盘跑到3000万时收益还不错,我就贪心了,加到8000万。结果呢?收益直接腰斩,滑点吃掉了一半利润。

后来我总结了一个经验公式:

安全容量 = 理论容量 × 0.3

也就是说,别贪心,用到理论容量的30%就该收手了。

知识体系总览

下面这张图是我自己整理的策略衰减知识框架,你可以对照着看:

策略衰减知识体系 策略衰减 定义 绝对衰减 相对衰减 数学表达 收益衰减率 夏普衰减 指数衰减模型 常见原因 微观结构变化 竞争加剧 容量限制 核心结论 策略衰减是必然的,关键是如何监测和应对

总结一下:策略衰减不是你的错,但忽视它绝对是你的错。我见过太多团队,策略收益从5%降到4%时不以为然,降到3%时开始焦虑,降到1%时才慌慌张张去改——这时候往往已经晚了。

我的建议是:建立一套衰减监测体系,设定明确的触发阈值。一旦触发,立即启动迭代流程。别犹豫,犹豫就会败北。

专注资料整理