3、均值回归的数学原理:均值、方差、标准差、正态分布、平稳性、自相关与均值回归的关系
均值回归策略的底层逻辑并非凭空猜测,而是建立在严谨的统计学与随机过程理论之上。要理解价格或收益率为何会围绕某一中枢波动,以及这种波动何时可被交易、何时只是噪声,我们必须先厘清描述数据分布与时间序列特性的核心数学概念。本节将逐一拆解均值、方差、标准差、正态分布、平稳性与自相关,并阐明它们如何共同构成均值回归策略的“物理定律”。
3.1 描述统计基础:均值、方差与标准差
核心原理:均值(Mean)是数据集的中心位置度量,代表随机变量的期望值。对于时间序列 {x₁, x₂, ..., xₙ},样本均值计算公式为:
μ = (x₁ + x₂ + ... + xₙ) / n
方差(Variance)衡量数据围绕均值的离散程度,标准差(Standard Deviation)是方差的平方根,与原始数据同量纲,更便于解释。在均值回归语境中,标准差直接定义了“偏离”的尺度——偏离多少个标准差决定了交易信号的强度。
3.2 正态分布与均值回归的适配性
判断方法:正态分布(Normal Distribution)由均值和方差完全刻画,其概率密度函数呈钟形曲线。若资产收益率近似服从正态分布,则约68%的观测值落在均值±1个标准差内,95%落在±2个标准差内,99.7%落在±3个标准差内。这为均值回归策略提供了概率框架:当价格偏离2个标准差时,回归概率理论上高达95%。
| 偏离区间 | 理论概率 | 策略含义 |
|---|---|---|
| μ ± 1σ | 68.27% | 正常波动区间,不宜交易 |
| μ ± 2σ | 95.45% | 进入超卖/超买区,可建仓 |
| μ ± 3σ | 99.73% | 极端偏离,高概率回归但需防黑天鹅 |
实战场景:某商品期货日收益率经检验近似正态分布,均值μ=0.02%,标准差σ=1.5%。当价格下跌至μ-2σ(即-2.98%)时,策略触发买入信号。历史回测显示,此类信号出现后5日内回归均值的概率为91.3%。
3.3 平稳性:均值回归的前提条件
核心原理:平稳性(Stationarity)指时间序列的统计特性(均值、方差、自协方差)不随时间变化。严格平稳要求联合分布平移不变,实际中通常使用弱平稳(宽平稳):均值恒定、方差有限且恒定、自协方差仅与滞后阶数有关。
判断方法:常用ADF检验(Augmented Dickey-Fuller Test)判断序列是否平稳。若检验统计量小于临界值(如5%显著性水平下的-2.86),则拒绝“存在单位根”的原假设,认为序列平稳。平稳序列的均值回归特性天然存在——任何偏离都会因均值恒定而被拉回。
# Python伪代码示例
from statsmodels.tsa.stattools import adfuller
result = adfuller(price_series)
print(f'ADF统计量: {result[0]:.4f}')
print(f'p值: {result[1]:.4f}')
# p值 < 0.05 表示序列平稳
3.4 自相关:度量回归的“记忆”
核心原理:自相关(Autocorrelation)描述序列与其滞后版本之间的线性相关性。滞后k阶自相关系数ρₖ定义为:
ρₖ = Cov(xₜ, xₜ₋ₖ) / Var(xₜ)
对于均值回归序列,自相关系数通常为负值(尤其在滞后1阶),意味着价格上涨后倾向于下跌,反之亦然。这构成了均值回归策略的“动量反转”基础。
判断方法:绘制自相关图(ACF Plot)并观察条形图是否显著超出置信区间。若滞后1阶的ρ₁显著为负(如-0.3),则存在均值回归证据;若ρ₁显著为正,则序列呈现动量效应,应使用趋势策略而非均值回归。
| 自相关特征 | 序列性质 | 适用策略 |
|---|---|---|
| ρ₁ < 0 且显著 | 均值回归 | 反转交易 |
| ρ₁ > 0 且显著 | 动量效应 | 趋势跟踪 |
| ρ₁ ≈ 0 | 随机游走 | 无效市场,不宜交易 |
3.5 案例拆解:基于统计检验的均值回归策略构建
背景与约束:某量化团队针对沪深300指数期货(IF)设计日内均值回归策略。约束条件:交易成本单边万分之一,持仓时间不超过2小时,资金使用率不超过70%。
初始现象:初步观察5分钟收益率序列,发现其波动呈现“聚集”现象,但均值接近零。团队怀疑存在短期均值回归效应,但需统计验证。
关键输入数据与指标:
- 样本:2023年1月-6月共约14,400个5分钟收益率数据
- 均值:0.0003%(接近零)
- 标准差:0.18%
- ADF检验统计量:-12.45(p<0.001),确认平稳
- 滞后1阶自相关系数:-0.23(95%置信区间±0.016),显著为负
分析判断过程:ADF检验确认序列平稳,ρ₁=-0.23表明存在显著负自相关,即均值回归特性。进一步计算半衰期(Half-life):
半衰期 = -ln(2) / ln(1 + ρ₁) ≈ -0.693 / ln(0.77) ≈ 2.67个周期(约13分钟)
这意味着偏离均值后,约13分钟可回归一半。策略设定:当收益率偏离均值超过1.5倍标准差(即±0.27%)时开仓,目标回归至均值附近平仓。
实际操作步骤:
- 计算滚动均值(窗口=20个5分钟K线)和滚动标准差
- 当价格收益率 < μ - 1.5σ 时做多,> μ + 1.5σ 时做空
- 持仓至收益率回归至μ ± 0.3σ范围内平仓
- 设置最大持仓时间120分钟,超时强制平仓
结果对比:回测6个月数据,策略共触发信号1,847次,胜率62.3%,平均每笔盈利0.041%,扣除成本后净盈利0.029%。最大回撤4.2%,夏普比率1.87。对比同期简单布林带策略(胜率55.1%,夏普1.12),基于统计检验的优化策略显著提升。
风险与代价:在2023年3月市场单边下跌行情中,策略连续触发反向信号导致亏损扩大,最大连续亏损12笔。复盘发现,市场处于强趋势时,负自相关减弱甚至转正,均值回归失效。
复盘经验:均值回归策略必须动态监控自相关结构。当ρ₁值低于0.15或转为正值时,应暂停策略或切换至趋势模式。同时,半衰期参数需定期重估,以适应市场微观结构变化。
3.6 常见误区与总结复盘
误区一:混淆平稳性与均值回归。平稳序列必然均值回归,但均值回归不要求严格平稳。例如,均值缓慢漂移但围绕趋势线回归的序列,并非传统意义上的均值回归。
误区二:忽视自相关结构变化。自相关系数并非恒定,市场状态切换(如牛转熊)会改变序列的回归特性。需使用滚动窗口持续监测。
误区三:过度依赖正态分布假设。极端事件(如熔断、闪崩)导致收益率分布厚尾,基于2σ的阈值可能频繁触发但回归概率下降。建议结合历史分位数(如5%分位数)设定动态阈值。