第3章:统计套利入门:均值回归、协整关系与配对交易

各位同学,今天我们来聊聊统计套利。说实话,这是我最喜欢的策略类型之一。为什么?因为它有数学支撑,有统计逻辑,不是那种拍脑袋的玄学交易。

我在2015年刚接触量化时,第一个实盘策略就是配对交易。那时候踩了不少坑,但也积累了很多经验。今天我把这些心得都分享给你们。

3.1 均值回归:市场的“橡皮筋”效应

先问大家一个问题:价格会永远朝一个方向跑吗?

当然不会。涨多了会跌,跌多了会涨。这就是均值回归的核心思想——价格围绕某个均值上下波动,偏离太远就会被“拉回来”。

我个人习惯把均值回归想象成一根橡皮筋。你拉得越远,回弹的力就越大。在金融市场里,这个“力”就是套利空间。

核心公式:

Z-score = (当前价格 - 均值) / 标准差

当 |Z-score| > 2 时,通常认为价格偏离过度,回归概率较高。

嗯,这里要注意:均值回归不是100%发生的。我在项目中遇到过一只股票,偏离均值后继续偏离了整整两周,差点爆仓。所以一定要设止损。

3.2 协整关系:比相关性更靠谱

很多人以为相关性高就能做配对交易。错!大错特错!

相关性高不代表两者会一起回归。举个例子:两个股票都涨了10%,但一个是因为业绩好,一个是因为游资炒作。它们之间没有稳定的数学关系。

协整就不一样了。它描述的是两个时间序列的线性组合是平稳的。说白了,就是A和B的价差会在某个范围内波动,不会越跑越远。

指标 相关性 协整性
数学含义 线性相关程度 长期均衡关系
适用场景 短期趋势判断 配对交易策略
稳定性 容易变化 相对稳定
我的建议 别单独用 首选指标

我曾经犯过一个错误:用相关性0.95的两只银行股做配对,结果价差越走越大,亏了不少。后来才发现它们虽然相关,但不协整。从那以后,我每次做配对交易前,必做Engle-Granger检验。

3.3 配对交易:实战四步法

好了,理论讲完了,咱们直接上干货。配对交易怎么做?我总结了一个四步法。

第一步:筛选候选对

找同行业、同板块的股票。比如茅台和五粮液,中国平安和中国人寿。别把茅台和特斯拉放一起,那叫跨界,不叫配对。

第二步:协整检验

用Python的statsmodels库做ADF检验。p值小于0.05才算通过。

import statsmodels.api as sm
from statsmodels.tsa.stattools import adfuller

# 假设price_a和price_b是两个价格序列
spread = price_a - beta * price_b
result = adfuller(spread)
print(f'ADF统计量: {result[0]:.4f}')
print(f'p值: {result[1]:.4f}')

if result[1] < 0.05:
    print('恭喜!存在协整关系')
else:
    print('不协整,换一对试试')

第三步:计算价差与阈值

用滚动窗口计算价差的均值和标准差。我习惯用60天窗口。

# 计算滚动Z-score
window = 60
mean_spread = spread.rolling(window).mean()
std_spread = spread.rolling(window).std()
z_score = (spread - mean_spread) / std_spread

# 设定开仓阈值
entry_threshold = 2.0
exit_threshold = 0.5

第四步:执行交易信号

当Z-score > 2时,做空价差(卖A买B)。当Z-score < -2时,做多价差(买A卖B)。Z-score回到0.5以内就平仓。

我的小技巧:别死守2倍标准差。市场波动大的时候,可以放宽到2.5倍。波动小的时候,1.5倍就够了。灵活调整,别太死板。

3.4 避坑指南

做配对交易这几年,我踩过的坑比走过的路还多。挑几个重点说说。

坑一:过拟合

我曾经用过去一年的数据回测,效果特别好。结果实盘一跑,亏成狗。为什么?因为参数是照着历史数据调的,换了时间段就不灵了。

解决办法:做滚动回测,用前60天训练,后20天验证。别用全样本。

坑二:交易成本

配对交易是高频还是低频?看你的持仓周期。我一般持仓3-5天。如果每天交易,手续费能吃掉一半利润。

建议:模拟一下千分之一的手续费,看看策略还能不能赚钱。

坑三:协整关系破裂

协整不是永恒的。公司基本面变了,行业政策变了,协整关系就可能破裂。我2018年做的一对钢铁股,因为环保限产政策,协整关系直接崩了。

应对:每周重新检验一次协整关系。发现p值大于0.05,立刻平仓换对。

3.5 本章知识体系

说了这么多,咱们用一张图把核心逻辑串起来。

统计套利核心知识体系 均值回归 协整关系 配对交易 Z-score计算 阈值设定 回归概率 止损机制 ADF检验 Engle-Granger 平稳性检验 残差分析 筛选候选对 协整检验 价差计算 执行交易 核心逻辑:找到协整对 → 监控价差 → 偏离时开仓 → 回归时平仓 注意:协整关系会变,每周重新检验一次 ⚠ 三大坑:过拟合 | 交易成本 | 协整破裂

这张图把本章的核心内容都串起来了。从左到右,从理论到实战。你想想看,是不是一目了然?

好了,统计套利入门就讲到这里。记住一句话:配对交易不是印钞机,它是概率游戏。做好风控,严格执行,长期下来才能赚钱。

本章核心要点:

  • 均值回归是基础,但别迷信,要设止损
  • 协整比相关性强100倍,做配对交易前必做检验
  • 四步法:筛选→检验→计算→执行,一步都不能少
  • 每周重新检验协整关系,防止关系破裂
  • 交易成本是隐形杀手,模拟时一定要算进去

蓝海数据掘金营,专注资料整理