📊 统计套利概述 精讲 · 第1讲

统计套利的定义 · 与传统套利的区别 · 数学基础 (均值回归 & 协整性)

📌 一、统计套利的定义

统计套利 (Statistical Arbitrage) 是一种基于数学模型与统计推断的量化交易策略。它不依赖传统的无风险套利,而是利用资产价格之间的统计关系,在价格偏离历史均值时建立多空头寸,押注价差会回归均衡。

核心思想:“价格可能暂时偏离,但统计规律终将回归”。策略通常涉及一篮子资产,通过协整、主成分分析等工具捕捉短期定价偏差。

🧪 典型代表: 配对交易 (Pairs Trading) —— 两只股票价差围绕长期均值波动,当价差偏离2个标准差时开仓。

⚖️ 二、统计套利 vs 传统套利

对比维度传统套利 (无风险)统计套利 (风险套利)
风险特征理论上零风险 (如跨市场价差锁定)存在模型风险与尾部风险,概率性盈利
盈利来源价格错误导致的瞬时无风险价差统计均值回归,价差收敛
持仓周期极短 (秒/分钟)数小时至数周
市场效率要求极高效率,机会稀少利用相对定价偏差,机会较多
数学工具现金流复制、无套利定价协整、平稳性、回归、机器学习
容量通常较小可容纳较大资金 (多资产分散)

🔎 传统套利是“确定性”的,而统计套利是“概率性”的——它承担了价差可能不回归的风险,但通过大数定律和严格的风控获得正期望收益。

🧮 三、数学基础

🔁 3.1 均值回归 (Mean Reversion)

均值回归是指资产价格或价差在偏离其长期平均水平后,有向该水平靠拢的倾向。数学上常用 Ornstein-Uhlenbeck (O-U) 过程 描述:

dXt = θ (μ − Xt) dt + σ dWt

其中 θ > 0 为回归速度,μ 为长期均值,σ 为波动率。当 Xt 偏离 μ 时,漂移项将其拉回。

🔗 3.2 协整性 (Cointegration)

协整是描述两个或多个非平稳时间序列之间长期稳定关系的核心概念。若 yt 和 xt 都是 I(1) 非平稳,但存在线性组合 zt = yt − β xt 是平稳的 (I(0)),则称它们具有协整关系。

✅ 协整检验常用方法: Engle-Granger 两步法、Johansen 检验。

协整 vs 相关性: 高相关性不代表协整 (如两只股票同时随机游走);协整意味着存在可交易的均衡关系,是统计套利的基石。

📈 统计套利数学基础 · 概念图 均值回归 Ornstein-Uhlenbeck 过程 价格偏离 → 回归长期均值 θ (回归速度) 决定半衰期 协整性 长期均衡 · 线性组合平稳 yₜ (I(1)) xₜ (I(1)) zₜ = yₜ − β xₜ 平稳 (I(0))

🧬 3.3 二者关系

📄 代码示例:Engle-Granger 协整检验

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

# 模拟两个 I(1) 序列,但存在协整
np.random.seed(42)
T = 500
x = np.cumsum(np.random.randn(T))          # 随机游走
y = 0.8 * x + np.random.randn(T) * 0.5     # 协整组合

# 回归得到残差
x_const = sm.add_constant(x)
model = sm.OLS(y, x_const).fit()
residuals = model.resid

# ADF 检验残差平稳性
adf_stat, p_value, _, _, critical_values, _ = adfuller(residuals)
print(f'ADF统计量: {adf_stat:.3f}, p值: {p_value:.4f}')
if p_value < 0.05:
    print('✅ 残差平稳 → 存在协整关系')
else:
    print('❌ 未发现协整')

⚡ 实际应用中需注意滞后阶数选择、趋势项设定,以及多资产协整检验 (Johansen)。

📝 本节小结
  • 统计套利是概率性套利,依赖统计关系而非无风险锁定。
  • 与传统套利相比,承担模型风险,但容量更大、机会更丰富。
  • 数学支柱:均值回归 (O-U过程) 与 协整性 (长期均衡)。
  • 协整组合的价差是平稳序列,适合构建均值回归策略。