1. 统计套利概述

大家好,欢迎来到这门课。我是你们的老朋友,一个在量化交易坑里摸爬滚打多年的工程师。

今天咱们聊点实在的——统计套利。说白了,它不是什么玄学,而是一套用数学和统计工具,从市场里「薅羊毛」的方法。

1.1 什么是统计套利?

先讲个故事。我刚入行那会儿,带我的老交易员跟我说过一句话:「市场不是完全有效的,但也不是完全无效的。我们要找的,就是那个『不完全』的缝隙。」

统计套利,就是利用这个缝隙。它不依赖内幕消息,也不赌公司基本面突变。它只相信一件事:两个或多个资产的价格,在统计上存在某种稳定的关系。当这种关系暂时偏离时,我们就进场;等它回归时,我们就获利。

举个例子。我做过一个项目,跟踪某两只银行股。它们同属一个行业,业务结构相似,历史上价格走势几乎同步。有一天,A股突然跌了2%,B股只跌了0.5%。这时候,价差拉大了。按照统计套利的思路,我们做多A、做空B,赌的就是这个价差会缩回去。

你可能会问:「万一不缩回去呢?」嗯,这就是统计套利的核心——我们赌的是概率,不是确定性。

核心定义:统计套利是一种基于数学模型和统计检验的交易策略,它利用资产价格之间的统计关系(如协整关系)来捕捉短期定价偏差,并在偏差回归均值时获利。

1.2 统计套利 vs 无风险套利

很多新手容易把这两者搞混。我刚开始学的时候也犯过这个错。咱们用一张表说清楚:

对比维度 无风险套利 统计套利
风险特征 理论上零风险 存在模型风险、尾部风险
机会来源 市场定价错误(如同一资产在不同交易所价差) 价格关系的统计偏离
持有时间 极短(秒级到分钟级) 中等(小时级到天级)
资金容量 通常较小 相对较大
典型场景 ETF套利、期货期现套利 配对交易、股指期货跨期套利
失败后果 几乎不会失败 可能持续亏损(如果关系破裂)

看到区别了吗?无风险套利是「捡钱」,但机会少、门槛高。统计套利是「赚概率钱」,机会多,但需要你扛得住波动。

避坑提醒:我曾经见过一个团队,把统计套利当无风险套利来做,仓位放得特别大。结果遇到一次黑天鹅,两个资产的历史关系彻底破裂,一天亏掉了半年的利润。记住:统计套利不是无风险,它只是风险可控。

1.3 统计套利的数学基础

聊完了概念,咱们来点硬核的。统计套利的数学基础,其实就三个关键词:平稳性、协整、均值回归。

1.3.1 平稳性

平稳性,说白了就是一个时间序列的统计性质不随时间变化。比如,均值稳定、方差稳定。为什么这个重要?因为如果序列本身就不稳定,你没法用它做预测。

我习惯用这个比喻:平稳序列就像一条平静的河,水位虽然有波动,但始终围绕一个水平线。非平稳序列就像涨潮的海水,一直在往上走或往下走,你没法说「它该回到哪里」。

检验平稳性最常用的方法是ADF检验(Augmented Dickey-Fuller Test)。代码很简单:

from statsmodels.tsa.stattools import adfuller

# 假设 price_series 是某只股票的价格序列
result = adfuller(price_series)
print(f'ADF统计量: {result[0]}')
print(f'p值: {result[1]}')

# p值小于0.05,通常认为序列平稳
if result[1] < 0.05:
    print('序列平稳')
else:
    print('序列非平稳,需要差分')

1.3.2 协整

协整是统计套利的灵魂。两个非平稳序列,如果它们的线性组合是平稳的,那它们就存在协整关系。

举个例子。你想想看,一个醉汉牵着一条狗走路。醉汉的路线是随机的(非平稳),狗的路线也是随机的(非平稳),但狗和醉汉之间的距离,始终被绳子约束着——这个距离就是平稳的。这就是协整。

检验协整,我常用Engle-Granger两步法:

import statsmodels.api as sm

# 第一步:回归
# 假设 price_a 和 price_b 是两个价格序列
price_a = sm.add_constant(price_a)
model = sm.OLS(price_b, price_a).fit()
residuals = model.resid

# 第二步:对残差做ADF检验
result = adfuller(residuals)
print(f'残差p值: {result[1]}')

if result[1] < 0.05:
    print('存在协整关系')
else:
    print('不存在协整关系')

个人经验:做协整检验时,样本量不能太少。我一般至少用6个月以上的日线数据。数据太少,检验结果不可靠,容易把假关系当真。

1.3.3 均值回归

协整关系存在,意味着价差(残差)会围绕0上下波动。这就是均值回归。我们的交易策略,就是在这个价差偏离到一定程度时进场,等它回归时离场。

但这里有个坑:均值回归的速度和幅度,不是固定的。我见过一些策略,价差偏离到2个标准差就进场,结果价差继续扩大到4个标准差,直接爆仓。所以,仓位管理和止损是统计套利的必修课。

1.4 知识体系总览

为了让你对本章内容有个整体印象,我画了一张图:

统计套利知识体系 统计套利 核心概念 定价偏差 + 统计关系 概率性获利 vs 无风险套利 风险可控 ≠ 零风险 机会多、容量大 数学基础 平稳性 (ADF检验) 协整 (Engle-Granger) 均值回归 核心:协整关系 → 价差平稳 → 均值回归交易

1.5 本章小结

好了,咱们把第一章的内容捋一捋:

  • 统计套利不是无风险套利,它赌的是概率,不是确定性。
  • 核心数学工具:平稳性检验(ADF)、协整检验(Engle-Granger)、均值回归假设。
  • 关键风险:模型可能失效,历史关系可能破裂。仓位管理和止损是保命符。

我个人觉得,统计套利最迷人的地方在于:它把交易从「艺术」变成了「科学」。你不需要猜涨跌,你只需要找到稳定的关系,然后机械地执行。当然,找到这个关系本身,就是一门学问。