第六章:曲面套利策略一:期限结构套利

各位,今天我们来聊聊期限结构套利。说白了,就是利用不同到期日的隐含波动率之间的错误定价来赚钱。

我个人习惯把波动率曲面想象成一张有弹性的网。每个节点代表一个期权合约的隐含波动率。正常情况下,这张网应该是平滑的。但市场偶尔会把它扯变形——这时候,套利机会就来了。

6.1 什么是期限结构套利?

期限结构,指的是同一行权价、不同到期日的隐含波动率序列。正常情况下,远月合约的隐波应该比近月高一些,因为时间越长,不确定性越大。但有时候,你会发现近月隐波反而比远月高,或者某个中间月份的隐波突然凸起一块。

嗯,这就是我们要抓的机会。

举个例子:

到期月份 隐含波动率 理论值 偏差
当月 18.5% 18.0% +0.5%
次月 19.2% 19.0% +0.2%
第三月 20.1% 20.0% +0.1%
第四月 19.5% 21.0% -1.5%

你看第四个月份,隐波明显偏低。这就是一个潜在的套利信号。

6.2 核心逻辑:相对价值

期限结构套利的本质是相对价值交易。我们不赌方向,不赌涨跌。我们赌的是:不同月份之间的隐波关系会回归正常

具体怎么操作?

  • 做多被低估的月份:买入隐波偏低的期权
  • 做空被高估的月份:卖出隐波偏高的期权
  • 保持Delta中性:用标的资产对冲方向风险

这样,无论市场涨跌,只要隐波关系回归,我们就能赚钱。

关键点:期限结构套利不是赌波动率会变大或变小,而是赌不同月份之间的相对关系会回归正常。

6.3 实战中的避坑指南

我曾经踩过一个坑,现在想起来还肉疼。当时我发现某品种的当月和次月隐波差达到了3个点,远超历史均值。我二话不说就做了空近月、多远月的组合。结果呢?

结果近月合约到期前,标的物突然出了个重大利好,近月隐波直接飙到25%,远月反而没怎么动。我两边都亏,惨不忍睹。

为什么会这样?因为我没有考虑事件风险。近月合约临近到期,对突发事件的敏感度远高于远月。你想想看,如果近月有财报、议息会议、或者什么数据公布,它的隐波很容易被拉起来。

警告:做期限结构套利时,一定要检查近月合约是否有已知事件。如果有,要么避开,要么用更复杂的模型去调整。

6.4 量化实现:一个简单的检测框架

下面我给出一个Python示例,用来检测期限结构套利机会。代码不复杂,但很实用。

import numpy as np
import pandas as pd

def detect_calendar_arb(vol_surface, strike_idx, z_threshold=2.0):
    """
    检测期限结构套利机会
    vol_surface: DataFrame, 行=到期日, 列=行权价
    strike_idx: 目标行权价列索引
    """
    # 提取目标行权价的期限结构
    term_structure = vol_surface.iloc[:, strike_idx]
    
    # 计算理论值(用多项式拟合)
    x = np.arange(len(term_structure))
    coeffs = np.polyfit(x, term_structure, deg=2)
    theoretical = np.polyval(coeffs, x)
    
    # 计算偏差
    deviation = term_structure - theoretical
    z_scores = deviation / np.std(deviation)
    
    # 标记异常点
    signals = np.where(np.abs(z_scores) > z_threshold, 
                       np.sign(z_scores), 0)
    
    return signals, deviation, theoretical

# 使用示例
# signals, dev, theo = detect_calendar_arb(my_surface, strike_idx=5)
# 返回的signals中,1表示偏高(做空),-1表示偏低(做多)

这段代码的核心思想很简单:用二次多项式拟合期限结构,然后找偏离太大的点。我个人习惯用2倍标准差作为阈值,但你可以根据品种特性调整。

小技巧:对于股指期权,我一般用1.5倍标准差。因为股指的期限结构相对平滑,偏差不会太大。对于商品期权,尤其是农产品,2倍甚至2.5倍更合适——它们的波动更大,假信号也多。

6.5 知识体系总览

下面这张图,是我自己总结的期限结构套利核心逻辑。你看一眼,基本就明白整个流程了。

期限结构套利核心流程 波动率曲面数据 提取期限结构 (固定行权价) 拟合理论曲线 (多项式/样条) 偏差 > 阈值? 无套利机会 继续监控 生成交易信号 (做多/做空)

从数据输入到信号输出,一共就三步:提取、拟合、判断。别把它想得太复杂。

6.6 一些心里话

做期限结构套利,最怕的就是过度拟合。我见过有人用10阶多项式去拟合5个数据点,结果拟合得完美无缺,但实际交易一塌糊涂。为什么?因为过拟合把噪声也当成信号了。

我的建议是:用简单模型。二次多项式或者三次样条就足够了。数据点少的时候,甚至用线性插值都行。

另外,别忘了考虑交易成本。期权价差组合的买卖价差往往不小,尤其是深度实值或虚值的合约。我曾经算过一笔账:一个看起来有0.8个波动率点的套利机会,扣除手续费和滑点后,实际只剩0.2个点。这种机会,不做也罢。

好了,关于期限结构套利,今天就聊这么多。记住:核心是相对价值,关键是事件风险,落地是简单模型。把这三点吃透,你就能在这个策略上站稳脚跟。

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