一、价差回归策略概述

大家好,我是你们的量化实战讲师。今天咱们聊聊价差回归策略——说白了,就是利用两个资产价格之间的「不正常偏离」来赚钱。

我刚开始做量化那会儿,总觉得这玩意儿有点玄乎。两个股票,明明八竿子打不着,怎么就能配对交易呢?后来踩过几次坑才明白,这里面的门道其实挺深的。

1.1 什么是价差回归

先看个最简单的例子。

假设有两瓶矿泉水,A牌卖2块,B牌卖1块5。正常情况下,价差是0.5元。突然有一天,A牌涨到3块,B牌还是1块5,价差变成1.5元。这时候你会怎么想?

正常人都会觉得:A牌太贵了,过两天肯定得跌回来。这就是价差回归的核心思想——偏离均值的东西,迟早要回来

在金融市场里,价差就是两个资产价格之间的差值。比如贵州茅台和五粮液,或者沪深300ETF和上证50ETF。当价差偏离历史均值太远时,我们就做反向操作:价差大了就卖空贵的、买入便宜的;价差小了就反过来。

核心要点:价差回归策略不是预测价格涨跌,而是预测「相对关系」的回归。说白了,我们不关心茅台明天是涨是跌,只关心它和五粮液之间的价差会不会缩小。

1.2 统计套利基础

统计套利,英文叫Statistical Arbitrage,简称Stat Arb。听起来高大上,其实本质就是「用统计学方法找套利机会」。

传统的无风险套利,比如同一只股票在A股和港股之间价差过大,你同时买入便宜的、卖出贵的,锁死利润。这种机会很少,而且转瞬即逝。

统计套利不一样。它不追求100%确定,而是追求「大概率赚钱」。就像打牌,你不需要每把都赢,只要长期下来胜率超过50%就行。

我2018年做过一个统计套利策略,回测年化收益15%,最大回撤才3%。当时觉得稳了,直接上实盘。结果呢?前三个月赚了8%,第四个月遇到一次极端行情,一天亏掉5%。

嗯,这里要提醒大家:统计套利不是无风险套利。它假设价差会回归,但万一不回归呢?这就是我们后面要讲的风险控制。

1.3 协整关系简介

说到价差回归,就绕不开一个概念——协整。

协整是什么?我打个比方你就懂了。

想象你牵着一条狗散步。你往前走,狗也往前走。虽然狗会东跑西跑,但绳子牵着,它跑不远。你和狗之间就是协整关系——长期看,你们总在一起。

在金融里,协整就是两个时间序列虽然各自随机游走,但它们之间的线性组合是平稳的。用数学话说:
y_t - β * x_t = ε_t
其中ε_t是平稳序列。

为什么要用协整?因为相关性高不代表能配对交易。比如茅台和五粮液,相关性0.9以上,但它们的价差可能越走越远,根本不回归。只有协整的配对,价差才会像被弹簧拉着一样,偏离了就会弹回来。

我的经验:做配对交易前,一定要做协整检验。我见过太多人只看相关性就上策略,结果亏得底裤都不剩。常用的检验方法是Engle-Granger两步法,或者Johansen检验。后面实战部分会详细讲代码实现。

1.4 策略核心逻辑

好了,前面铺垫了这么多,现在说说策略到底怎么玩。

价差回归策略的核心逻辑就三步:

  1. 找配对:找到两个协整的资产。比如螺纹钢和热卷,或者豆粕和豆油。
  2. 算价差:计算价差序列,并标准化。通常用Z-score:
    Z = (当前价差 - 均值) / 标准差
  3. 设阈值:当Z-score超过某个阈值(比如±2)时开仓,回归到0附近时平仓。

举个例子:

# 伪代码示意
if Z_score > 2:
    # 价差过大,做空价差
    卖出资产A,买入资产B
elif Z_score < -2:
    # 价差过小,做多价差
    买入资产A,卖出资产B
elif abs(Z_score) < 0.5:
    # 价差回归,平仓
    平掉所有头寸

看着简单吧?但实际坑很多。比如阈值设多少?2还是2.5?持仓周期多长?要不要加止损?

我曾经犯过一个低级错误:把阈值设成1.5,结果频繁交易,手续费吃掉一半利润。后来改成2.2,虽然交易次数少了,但每笔赚得更多,整体收益反而更好。

避坑指南:阈值不是越大越好,也不是越小越好。太小了频繁交易,太大了容易错过机会。我建议先用历史数据回测,找到最优参数。另外,别忘了考虑交易成本——滑点和手续费能吃掉你20%的利润。

知识体系总览

下面这张图,是我自己画的价差回归策略知识框架。你可以把它当成整个课程的地图:

价差回归策略知识体系 价差回归策略 价差概念 统计套利基础 协整关系 核心逻辑 价差定义 均值回归 标准化(Z-score) 概率思维 风险控制 回测验证 平稳性检验 Engle-Granger Johansen检验 找配对 设阈值 执行交易 核心:协整关系 → 价差计算 → 阈值触发 → 回归平仓 注意:统计套利不是无风险套利,需配合严格风控

这张图把整个知识体系串起来了。你看,从价差概念到统计套利,再到协整检验,最后落到核心逻辑,每一步都环环相扣。后面几章我们会逐一深入每个环节,包括怎么用Python做协整检验、怎么优化阈值参数、怎么加止损等等。

好了,第一章就到这里。记住一句话:价差回归策略赚的是「均值回归」的钱,不是「趋势延续」的钱。想清楚这一点,后面的路就好走了。


公众号:蓝海资料掘金营,微信deep3321