波动率曲面在ETF做市中的实战:ETF期权特点、流动性分层、套利机会

ETF期权,到底特殊在哪?

做市这么多年,我接触过各种期权品种。股票期权、股指期权、商品期权……但说实话,ETF期权是最有意思的。为什么?因为它身上有双重属性。

ETF本身是一篮子股票,但它又在交易所上市交易。所以ETF期权既有股票期权的特征,又带有指数期权的影子。我个人习惯把ETF期权叫做“半指数、半个股”的混合体。

举个例子,50ETF期权。它的标的是上证50ETF,这只ETF跟踪的是上证50指数。但ETF本身又有自己的买卖盘口、申赎机制。这就导致了一个有趣的现象:ETF期权的波动率曲面,往往比个股期权更平滑,但又比股指期权更“有故事”

核心特点总结:

  • 标的可申赎:ETF有套利机制,价格不会偏离净值太远
  • 分红影响大:ETF分红会调整合约,做市时要提前预判
  • 流动性集中:近月、平值附近最活跃,远月和深度实虚值流动性差
  • 波动率联动:ETF期权波动率与标的波动率高度相关,但又有自己的“脾气”

流动性分层,做市的核心战场

做市嘛,说白了就是赚买卖价差和流动性溢价。但ETF期权的流动性不是均匀分布的。我把它分成三层:

层级 合约特征 流动性表现 做市策略
第一层 近月、平值附近 买卖价差窄,深度厚 高频做市,赚微薄价差
第二层 近月虚值/实值、次月平值 价差适中,深度一般 主动报价,赚流动性溢价
第三层 远月、深度虚值/实值 价差宽,深度薄 被动挂单,赚波动率错配

嗯,这里要注意。第一层虽然流动性好,但竞争也最激烈。我记得刚入行时,总想着在平值合约上抢单子,结果发现那些高频玩家反应比我快得多。后来我学乖了——第一层用来做对冲,第二层和第三层才是利润来源

为什么会这样?你想想看,平值合约的参与者太多了。做市商、套利者、散户……大家都在盯着。但远月合约呢?很多人嫌流动性差不愿意碰。可恰恰是这些地方,波动率曲面的定价往往存在偏差。

我的经验:

做ETF期权做市,不要只盯着近月。我习惯在每个到期月份都挂一些单子,尤其是那些波动率曲面出现“凸起”或“凹陷”的位置。这些地方往往藏着套利机会。

套利机会,藏在曲面的褶皱里

波动率曲面不是完美的。它会有各种“褶皱”——也就是定价偏差。做市商的工作之一,就是发现并利用这些偏差。

常见的套利机会有几种:

  1. 日历价差套利:近月和远月的隐含波动率出现异常偏离
  2. 蝶式套利:同一到期日,不同行权价的波动率结构不合理
  3. 盒式套利:看涨看跌平价关系被打破
  4. 跨品种套利:不同ETF期权之间的波动率关系异常

我重点说说日历价差套利。这是我最常用的策略之一。

比如,50ETF近月平值合约的隐含波动率是18%,而次月平值合约是22%。这个差距明显偏大。正常情况下,两个月的波动率应该差不多,或者次月略高一点。如果近月偏低、次月偏高,那就存在套利空间。

具体怎么做?卖出次月合约,买入近月合约。等波动率回归正常后平仓。我曾经在2022年做过一笔这样的交易,持有两周,赚了大概0.8个vega。不算多,但胜在风险低、胜率高。

避坑指南:

我曾经在2019年吃过一次亏。当时看到50ETF的波动率曲面出现了一个明显的“微笑”形状,觉得是套利机会,直接重仓做了蝶式。结果第二天标的跳空低开,波动率结构瞬间变了,我亏了不少。

教训是什么?套利不是无风险的。波动率曲面会变,而且变得很快。一定要控制仓位,做好压力测试。

波动率曲面的实战应用

做市不是纸上谈兵。我每天开盘前都会做一件事:把ETF期权的波动率曲面画出来。看看哪里高了,哪里低了,哪里出现了异常。

怎么画?其实很简单。用Python拉数据,计算每个合约的隐含波动率,然后插值成曲面。我习惯用三次样条插值,效果还不错。

# 伪代码示例:波动率曲面插值
import numpy as np
from scipy.interpolate import griddata

# 原始数据:行权价、到期时间、隐含波动率
points = np.array([strike, time_to_expiry]).T
values = implied_vol

# 生成网格
strike_grid = np.linspace(min_strike, max_strike, 50)
time_grid = np.linspace(min_time, max_time, 20)
grid_x, grid_y = np.meshgrid(strike_grid, time_grid)

# 插值
surface = griddata(points, values, (grid_x, grid_y), method='cubic')

有了曲面,我就能快速定位异常点。比如某个合约的隐含波动率明显偏离曲面,那就是机会。

但要注意,不是所有偏离都是套利机会。有些偏离是因为流动性差,报价不准确。有些是因为市场预期发生了变化。要结合基本面和技术面来判断。

SVG流程图:ETF期权做市核心逻辑

ETF期权做市核心逻辑 市场数据输入 波动率曲面构建与监控 流动性分层分析 套利机会识别 风险敞口管理 分层报价策略 套利交易执行 动态对冲调整 稳定盈利

实战中的几个要点

说了这么多,最后分享几个实战中的小技巧:

  • 开盘前30分钟别急着做市。这时候波动率曲面最不稳定,很多报价都是试探性的。我习惯先观察,等曲面稳定了再动手。
  • 关注ETF申赎数据。ETF的申赎量会影响标的的供需,进而影响期权波动率。如果某天申赎量异常大,我会提高警惕。
  • 别迷信模型。模型给出的波动率曲面只是参考。市场情绪、事件驱动等因素,模型是算不出来的。要结合自己的判断。
  • 做好压力测试。ETF期权做市最大的风险是尾部风险。我每周都会做一次压力测试,看看极端行情下我的组合会亏多少。

最后说一句:

做市不是赌博,是概率游戏。波动率曲面是你的地图,但地图不等于实地。保持敬畏,控制风险,才能在这个市场里活得更久。

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