二、价差与比价:价差计算、比价分析、统计特征

好,咱们进入第二章。这一章是跨期套利最基础、也是最核心的环节——你得先搞清楚,到底什么是价差,怎么算,怎么分析它的脾气秉性。

我见过不少新手,上来就盯着两个合约的价格看,觉得价差就是A减B。嗯,对,也不全对。这里面门道不少,咱们一个一个说。

2.1 价差计算:不只是A减B

价差,说白了就是近月合约和远月合约之间的价格差。但怎么算,其实有讲究。

2.1.1 绝对价差

最直观的算法:

价差 = 近月合约价格 - 远月合约价格

或者反过来,看你的习惯。我个人习惯用近月减远月,这样价差为正的时候,说明近月比远月贵,市场处于「backwardation」(现货溢价)状态;为负的时候,就是「contango」(期货溢价)。

关键点: 价差的正负,直接告诉你市场结构。做套利,第一眼就要看这个。

2.1.2 百分比价差

绝对价差有个问题——不同品种、不同价格水平的合约,价差的绝对值没法直接比。比如螺纹钢价差50块,和黄金价差50块,意义完全不同。

这时候就要用百分比价差:

百分比价差 = (近月价格 - 远月价格) / 远月价格 × 100%

我在项目中遇到过,做原油跨期套利时,绝对价差看着挺大,但一算百分比,其实处于历史低位。这就是百分比价差的好处——标准化了,能跨品种、跨时间比较。

2.1.3 对数价差

有些量化模型喜欢用对数价差,尤其是在做统计套利的时候:

对数价差 = ln(近月价格) - ln(远月价格)

为什么用对数?因为对数价差近似等于百分比价差,而且它的分布更接近正态分布,方便我们做统计检验。说白了,就是让数据更好「伺候」。

价差类型 计算公式 适用场景
绝对价差 P_near - P_far 直观判断市场结构
百分比价差 (P_near - P_far) / P_far 跨品种、跨时间比较
对数价差 ln(P_near) - ln(P_far) 统计建模、均值回归策略
我的建议: 日常监控用绝对价差,做策略回测用百分比价差,建统计模型用对数价差。别混着用,否则容易出问题。

2.2 比价分析:换个角度看关系

价差看的是差值,比价看的是比值。有时候比值比差值更稳定,尤其是价格水平变化大的时候。

2.2.1 比价的计算

比价 = 近月价格 / 远月价格

比价大于1,说明近月贵;小于1,说明远月贵。和价差反映的信息一样,但数值范围不同。

你想想看,如果两个合约价格都翻了一倍,绝对价差也会翻倍,但比价不变。这就是比价的优势——它剔除了价格水平的趋势性变化,更能反映合约之间的相对关系。

2.2.2 什么时候用比价?

我个人经验是,当品种价格长期趋势明显时(比如通胀环境下所有商品都在涨),用比价比价差更靠谱。举个例子,2010年到2020年,黄金从1000涨到2000,白银从15涨到30,它们的价差从985变成了1970,翻了一倍,但比价基本没变。如果你用价差做套利,就会误以为市场结构变了,其实只是价格水平变了。

注意: 比价虽然稳定,但对小价格波动不敏感。做短线套利时,还是价差更灵敏。

2.3 统计特征:摸清价差的脾气

价差算出来了,比价也看了,接下来要干嘛?摸清它的统计特征。说白了,就是搞清楚这个价差「正常」的时候是什么样,「异常」的时候又是什么样。

2.3.1 均值与中位数

均值告诉你价差长期在什么位置。中位数则更稳健,不受极端值影响。

均值 = 平均(价差序列)
中位数 = 中位数(价差序列)

我曾经犯过一个错:用均值作为回归目标,结果遇到一次极端行情,均值被拉偏了,策略连续亏损。后来改用中位数,情况就好多了。

2.3.2 标准差与波动率

标准差衡量价差的离散程度。波动率则是标准差的年化版本。

标准差 = std(价差序列)
年化波动率 = 标准差 × sqrt(252)  # 假设日数据

标准差有什么用?它告诉你价差「正常波动范围」有多大。一般我们用均值±1倍标准差、±2倍标准差作为阈值。价差超出2倍标准差,就认为是「极端事件」,可以考虑入场。

2.3.3 偏度与峰度

这两个指标很多人忽略,但我觉得挺重要。

  • 偏度: 衡量价差分布是否对称。正偏度说明价差更容易出现大的正值(近月更贵),负偏度则相反。
  • 峰度: 衡量价差分布的「厚尾」程度。峰度大于3,说明极端值比正态分布更频繁出现。

为什么要关注这个?因为如果价差分布是厚尾的,你用正态分布假设去设阈值,就会频繁被假突破骗进去。我吃过这个亏,后来改用分位数阈值,才稳住。

2.3.4 自相关与均值回归速度

价差序列的自相关系数,告诉你今天的价差和昨天的价差有多大关系。如果自相关系数接近1,说明价差有很强的趋势性,不太会均值回归。如果自相关系数在0.5以下,说明均值回归特征明显。

自相关系数(滞后1期) = corr(价差_t, 价差_{t-1})

均值回归速度可以用半衰期来衡量:

半衰期 = ln(2) / ln(1/自相关系数)

半衰期意思是,价差偏离均值后,平均需要多长时间才能回归一半。半衰期越短,策略交易频率可以越高。

实战经验: 我一般选半衰期在5-20天的品种做套利。太短了(1-2天)交易成本太高,太长了(超过30天)资金占用太久,不划算。

2.4 本章知识体系

下面这张图,把本章的核心逻辑串起来了。你可以看到,从原始价格数据出发,经过价差计算、比价分析,再到统计特征提取,最终形成我们对价差「脾气」的完整认知。

价差与比价分析框架 原始价格数据 价差计算 比价分析 对数价差 统计特征分析 均值 / 中位数 标准差 / 波动率 偏度 / 峰度 自相关 / 半衰期 价差「脾气」认知 → 策略设计

你看,从原始数据到最终策略,每一步都有它的意义。价差计算是基础,比价分析是补充,统计特征是核心。三者缺一不可。

核心要点: 做跨期套利,不是看价格,而是看价差的「统计规律」。摸清了价差的脾气,你才知道什么时候该进场,什么时候该离场。

嗯,这一章就到这里。内容不少,但都是基本功。下一章我们会讲怎么用这些统计特征去构建具体的交易信号。先把基础打牢,后面才能盖高楼。


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