美股期权课 · 第二部分 核心变量 · 第 6 章

波动率

期权定价的六个输入里,只有波动率需要「猜」,一个 IV 数字单独拿出来几乎说明不了贵贱。本章把它放进四个坐标里看:和实际波动比、和自身历史比、和其他期限比、和其他行权价比,最后用 VIX 把这套读法用到整个市场上。

本章目录
  1. 开篇:同一个 32%,三种结论
  2. 6.1 实际波动率的算法
  3. 6.2 隐含与实际:预期和结果
  4. 6.3 波动率风险溢价
  5. 6.4 IV Rank 与 IV Percentile
  6. 6.5 期限结构
  7. 6.6 偏度与波动率曲面
  8. 6.7 VIX 与它的产品
  9. 6.8 事件波动率
  10. 三个案例
  11. 清单与自测

学完本章你能

  • 用收盘价算出实际波动率,并在日、周、月、年之间换算
  • 算出 IV Rank 与 IV Percentile,说清两者何时给出相反信号
  • 由 VIX 算出标普 500 一个月的 1 倍标准差区间,并解释做多 VIX 产品为什么长期损耗

前置知识

  • 第 3 章:六个输入与 Black-Scholes 的直觉
  • 第 4 章:Gamma 与 Theta 的交换
  • 第 5 章:Vega 与 IV 崩塌

本章约定

  • 期权示例用 Black-Scholes,利率 4%,不派息,一年 365 天
  • 实际波动率按交易日计,一年 252 个交易日
  • 文中的 IV、VIX 期货报价、价格序列均为假设或模拟

开篇同一个 32%,三种结论

股票 X 现价 $100,30 天平值期权的隐含波动率(IV)是 32%。平值跨式,也就是同时买入 100 看涨和 100 看跌,要 $7.31。三位同学看着同一个报价,给出了三个结论。

  • 甲:过去 20 个交易日,X 的实际波动率只有 22%。按 22% 定价,同一个跨式只值 $5.03。期权贵了 45%,应该卖。
  • 乙:过去一年 X 的 IV 在 25% 到 60% 之间波动。32% 只处在这个区间从下往上 20% 的位置,期权很便宜,应该买。
  • 丙:12 天后 X 发财报。没有财报的话,30 天 IV 大约是 26%。多出来的那部分,相当于市场给财报当天定了约 ±5.3% 的一倍标准差变动。真正该问的是:你觉得这次财报会动多大?
表 6-0 同一个报价的三种读法
读法比较对象结论漏掉了什么
甲:和实际比过去 20 天实际波动 22%贵,卖财报还没发生
乙:和历史比一年 IV 区间 25%–60%便宜,买区间可能被一次尖峰拉宽
丙:拆出事件无事件时的 IV 约 26%看你对财报的判断需要该股历次财报的实际变动

三个人的计算都没错,结论却互相矛盾。原因在于一个 IV 数字本身不说明贵贱,它要放进坐标系里才有意义。本章依次建立这几个坐标:和实际波动比(6.1–6.3),和自身历史比(6.4),和其他期限比(6.5、6.8),和其他行权价比(6.6),最后用 VIX(6.7)把这些读法用在整个市场上。

6.1实际波动率的算法

实际波动率(也叫已实现波动率、历史波动率,记作 RV)就是对数收益率的标准差,再按时间的平方根放大到一年。

rt = ln(St / St−1), σ年 = σ日 × √252

σ日 是一段时间内每日对数收益率的样本标准差(除以 n − 1)。252 是一年的交易日数。

手算一遍

连续 6 个收盘价:100、101.5、100.8、102.2、101.0、101.9。五个对数收益率分别是 +1.489%、−0.692%、+1.379%、−1.181%、+0.887%,平均 +0.376%。样本标准差 1.232%,乘以 √252 ≈ 15.87,年化实际波动率 19.56%。

很多平台和交易员会假设均值为零,直接用 √(Σr²/n)。这组数据得到日波动 1.164%,年化 18.49%。短窗口里的均值多半是噪声,假设为零反而更稳;只有在趋势很强的时候,两种算法才会明显分开。比较不同来源的 RV 时,先确认用的是哪一种。

为什么乘以平方根

如果每天的收益率互相独立,n 天累计收益的方差就是单日方差的 n 倍,标准差是 √n 倍。所以年化时乘 √252,换算到一周乘 √5,一个月(约 21 个交易日)乘 √21。这个前提在两种情况下会失效:价格有明显的趋势或均值回归(收益率前后相关),以及有跳空(一天的方差远大于其他日子)。失效时,平方根换算会低估或高估长周期的波动。

表 6-1 年化波动率与各周期 1 倍标准差的换算
年化波动率每交易日(÷15.87)每周(÷7.21)每月(÷3.46)
10%0.63%1.39%2.89%
16%1.01%2.22%4.62%
20%1.26%2.77%5.77%
30%1.89%4.16%8.66%
50%3.15%6.93%14.43%
80%5.04%11.09%23.09%

交易员常说的「16 法则」就来自第二行:年化 16% 大约等于每天 1%。反过来,一只股票平时每天动 2% 左右,年化波动率就在 32% 附近。

交易日与日历天

Black-Scholes 里的 IV 按日历天计时(T = 天数 / 365),RV 按交易日年化(× √252)。两者都是「年化」数字,可以直接相比。换算到「每天」时才要区分:每交易日用 ÷√252,每日历天用 ÷√365。周末几乎没有价格变动,所以按交易日算的日波动更接近你在盘面上看到的样子。这也是第 4 章「除以 16」和「除以 19」的来源。

窗口长度:反应速度和噪声的取舍

用 10 天算的 RV 反应快,但样本少,噪声大;用 60 天算的稳定,却总是慢半拍。噪声有多大可以估算:对正态分布的数据,样本标准差的误差约为 σ / √(2n)。

表 6-2 真实波动率为 20% 时,不同窗口估计值的 1 倍标准误差
窗口(交易日)102060120252
误差系数 1/√(2n)0.2240.1580.0910.0650.045
估计值的 ±1 标准误差±4.5 点±3.2 点±1.8 点±1.3 点±0.9 点

也就是说,一只真实波动率 20% 的股票,算出 20 天 RV 为 17% 或 23% 都很正常。看到 IV 比 20 天 RV 高 3 个点,不足以说明期权贵了。

窗口越短,RV 反应越快,噪声也越大图 6-1 · 模拟价格,可拖动
滚动 RV(年化)模拟时设定的真实波动率冲击期(第 121–150 天)
—最后一天的 RV
—期间最高 RV
—冲击开始后几天升破 30%
—冲击结束后几天回落到 30% 以下
这段价格由固定随机种子模拟:前 120 天真实波动率 18%,接着 30 天升到 45% 并伴随下跌,之后回到 24%。把窗口拖到 10 天:平静期的 RV 在 9.0% 到 26.5% 之间乱跳,冲击开始 8 天后就升破 30%。拖到 60 天:平静期稳定在 16.7% 到 19.8%,冲击却要 18 天才被识别,结束后还要 45 天才回落,最高也只到 37.1%。

实务上常同时看 20 天和 60 天两个窗口:20 天告诉你最近怎样,60 天告诉你常态如何。IV 预期的是未来 30 个日历天,约 21 个交易日,所以 20 天 RV 是最自然的对照。但要记住,RV 是过去,IV 是未来。拿过去去比未来,本身就有误差。

除了收盘价,还有用每日最高最低价的估计方法(如 Parkinson、Garman-Klass),在同样的样本长度下误差更小。它们的缺点是对数据质量敏感,盘中的一笔异常成交就能扭曲结果。入门阶段用收盘价算法足够。

6.2隐含与实际:预期和结果

隐含波动率是你买入时就定下的价格,实际波动率是持有期间才揭晓的结果;做了 Delta 对冲的期权,盈亏几乎只取决于两者之差。

把第 4 章的结论接着往下推。买入期权并每天对冲 Delta,一天的盈亏是 Gamma 收益减去 Theta:

当日盈亏 ≈ 12 ΓS2 [ (ΔS/S)2 − σI2Δt ]

方括号里第一项是当天实际的价格变动平方,第二项是 IV 「预付」的变动平方。实际动得比 IV 预期的多,当天就赚;动得少就亏。

把持有期每天加起来,(ΔS/S)² 的总和就是 σR²T。再用 Black-Scholes 里的一个恒等式 Vega = ΓS²σT,可以把 Gamma 换成 Vega:

总盈亏 ≈ Vega × σR2 − σI22σI ≈ Vega × (σR − σI)

σR 是持有期的实际波动率,σI 是买入时的隐含波动率,Vega 按每 1 个波动率点计、差值按点数计。两者接近时第一种写法约等于第二种。对平值跨式做模拟检验,第二种写法反而更准,因为 Gamma 会随价格和时间变化,平均下来接近线性。

一句话:对冲后的期权仓位,就是一张以 IV 为成交价、以 RV 为结算价的合约,每个波动率点值一个 Vega。

表 6-3 买入 10 张 30 天平值跨式(股价 100,IV 30%),每日对冲,到期时的盈亏
持有期实际波动率公式估算(每股)10 张合计模拟平均(每股)模拟 5%–95% 区间
20%−2.28−$2,280−2.29−4.05 至 −0.81
25%−1.14−$1,140
30%0.00$0
35%+1.14+$1,140
40%+2.28+$2,280+2.28+0.11 至 +5.64

跨式价格 6.854,Vega 每点 0.228(两条腿合计)。模拟用了 20,000 条价格路径,每天收盘对冲一次。平均值和公式几乎一样,但单条路径的结果分散得很开:同样是 20% 的实际波动,运气差时每股亏 4 美元以上,运气好时只亏 0.8 美元。原因是 Gamma 集中在平值附近:大波动如果发生在股价远离行权价的时候,赚到的就少。

买卖双方的战场

买方押「实际会比隐含动得多」,卖方押相反。没有对冲的买方还多押了一个方向,但底层那场关于波动率的比赛照样在进行:方向判断对了,如果期间的实际波动远低于买入时的 IV,赚到的也会被 Theta 吃掉一大截。

6.3波动率风险溢价

长期看,指数期权的隐含波动率高于随后的实际波动率。这个差额叫波动率风险溢价(VRP),它是卖方的收入来源,也是卖方承担尾部风险的报酬。

以标普 500 为例,长期平均下来,VIX 比随后 30 天的实际波动率高出几个百分点。这只是平均:在危机爆发的月份,实际波动会远远超过事前的隐含波动。

溢价从哪里来

  • 保险需求:养老金、基金等机构持有大量股票,需要持续买入指数看跌期权保护组合。这部分需求对价格不太敏感。
  • 厌恶崩盘:人们愿意为避免大亏付出高于期望损失的价格,就像买房屋保险。
  • 卖方要资本:卖出期权的一方要占用保证金,并承担偶发的巨额亏损。没有足够的补偿,就没有人愿意站在这一边。

卖方像保险公司

保险公司收的保费高于平均理赔,所以长期赚钱。但理赔会扎堆出现:一场飓风就能吃掉好几年的利润。卖期权也一样。下面用一个假设的模型算一下:每个月卖一个指数 30 天平值跨式,IV 18%;每个月的实际波动按四种情况出现。

计算方法:如果持有期实际波动率是 σR,到期时 |ST − K| 的平均值约等于用 σR 定价的跨式价格。所以卖方的平均盈亏约为「按 IV 定价的跨式」减去「按 RV 定价的跨式」。

表 6-4 卖出 30 天平值跨式(指数 100,IV 18%,收权利金 4.12),四种月份的平均盈亏(假设的概率)
月份类型假设概率实际波动率按 RV 定价的跨式卖方每股盈亏对期望值的贡献
平静70%11%2.53+1.59+1.12
普通20%16%3.66+0.46+0.09
动荡7%26%5.94−1.82−0.13
危机3%55%12.55−8.43−0.25
合计100%平均 14.4%+0.83

平均实际波动率 14.4%,比 IV 低 3.6 个点,卖方每月平均赚 0.83,约为权利金的五分之一。可是一个危机月就亏 8.43,相当于 5.3 个平静月的利润。现实里危机月的亏损还常常更大,因为价格跳空、对冲来不及做、保证金被追加,这些都没有算进上表。

什么时候不成立
  • 个股:VRP 比指数小,也更不稳定。个股期权没有指数那样大的保护需求,有时 IV 反而低于随后的 RV。
  • 事件前后:财报前的 IV 有时定得不够,事件后实际变动超过隐含(6.8 节)。
  • 危机进行中:IV 已经很高,但实际波动可能继续上升。这时卖「贵」的期权,等于在飓风登陆时卖保险。

对买方来说,VRP 意味着「平均而言你付的是贵价」。要赢,就得在 IV 相对自身历史偏低时买(6.4 节),或者在你有理由相信实际波动会明显超过隐含的时候买。第 7 章会把这条变成具体的买方规则;第 8 章会讲卖方如何控制仓位,熬过危机月。

6.4IV Rank 与 IV Percentile

绝对 IV 的高低意义有限,有意义的是它在自己历史里的位置。IV Rank 量的是当前值在一年高低点之间的位置,IV Percentile 量的是一年里有多少天比现在低。

不同股票的「正常」波动率差别很大。一只生物科技股 IV 60% 可能是它一年里最平静的时候,一只公用事业股 IV 25% 可能已是罕见的高位。直接比较 60% 和 25% 得不出任何结论,必须拿每只股票和它自己比。

IV Rank = 当前 IV − 一年最低一年最高 − 一年最低 × 100
IV Percentile = 过去一年 IV 低于当前值的天数总天数 × 100

「一年」通常是过去 252 个交易日;IV 通常取 30 天平值 IV 或平台自己的 IV 指数。不同平台的定义不完全一样,比较前先确认。

同一个 IV,两个数字为什么差很多

Rank 只用了两个点:最高和最低。只要过去一年有过一次极端尖峰,分母就被拉大,之后很长时间 Rank 都显得很低。Percentile 用了每一天的数据,一次尖峰只占几天,影响很小。

下图是一段模拟的一年 IV:大部分时间在 20%–30% 之间,第 59 天因为一次暴跌冲到 62.5%,几周后回落。一年最低 19.2%。当前 IV 30% 时:

  • IV Rank = (30 − 19.2) / (62.5 − 19.2) × 100 = 24.9,看起来偏低
  • IV Percentile:252 天里有 208 天低于 30%,即 82.5,实际上偏高
一次尖峰会让 IV Rank 长期偏低,Percentile 不受影响图 6-2 · 模拟一年 IV,可拖动
过去一年的 30 天 IV当前 IV
—IV Rank
—IV Percentile
—一年最低 / 最高
—IV 高于当前值的天数
拖到 30%:Rank 只有 24.9,Percentile 却是 82.5,两个指标给出相反的信号。拖到 40%:Rank 48.0,像是中等水平;Percentile 96.8,一年里只有 8 天比这更高。拖到 24%,Rank 11.1、Percentile 26.2,两者才一起落到低位。

怎么用

表 6-5 IV Rank 与 IV Percentile 的组合读法
情形含义倾向
两者都高(> 50)IV 在自身历史中偏贵对卖方有利,再叠加 VRP
两者都低(< 20)IV 在自身历史中便宜买方的朋友(第 7 章)
Rank 低、Percentile 高过去一年有过一次尖峰以 Percentile 和 RV 对比为准
Rank 高、Percentile 中等一年里 IV 很平,高低点很近Rank 被放大了,差几个点就跳很多

这两个指标之所以有用,是因为 IV 有均值回归的倾向:偏高的 IV 通常会往常态回落,偏低的会往上回。均值回归只是倾向。市场切换到新的状态时(比如一场持续数月的熊市),高 IV 可以更高,并且维持很久。

使用前检查三件事
  • 财报尖峰:个股每季度财报前 IV 都会上冲,把一年最高拉上去。比较时最好用不含财报的到期日,或者排除财报前后几天。
  • 回看窗口:252 天和 120 天算出的 Rank 可能差几十。尖峰一旦滚出窗口,同一个 IV 的 Rank 会突然跳高(案例 2)。
  • 结构变化:公司被收购传闻缠身、刚上市、业务彻底转型,过去一年的 IV 就失去了参照意义。

6.5期限结构

把同一标的不同到期日的平值 IV 连成一条线,就是期限结构。平静时它向上倾斜,叫正向(contango);恐慌时近端高于远端,叫倒挂(backwardation)。

形状来自均值回归。波动率有一个长期常态水平。当前波动低于常态时,市场预期未来会往上回,期限越长,包含的「回升」越多,曲线向上;当前波动远高于常态时,市场预期它会慢慢平息,近端高、远端低,曲线倒挂。

远期波动率:从曲线里读出「以后」

方差可以按时间相加。30 天 IV 覆盖的是第 0 到 30 天,90 天 IV 覆盖第 0 到 90 天,两者一减,就得到市场对第 30 到 90 天这段的定价:

σ远期 = √[ (σ22T2 − σ12T1) / (T2 − T1) ]

σ1、σ2 是到期日 T1 < T2 的 IV。括号里必须为正,否则两个报价之间存在矛盾。

  • 正向:30 天 15%、90 天 18%。远期 = √[(0.18² × 90 − 0.15² × 30) / 60] = 19.3%。市场认为一个月之后会比现在更动荡。
  • 倒挂:30 天 35%、90 天 28%。远期 = √[(0.28² × 90 − 0.35² × 30) / 60] = 23.7%。市场认为眼下很危险,但一个月后会明显平静。
期限结构的三种形状图 6-3 · 假设的平值 IV
—30 天 IV
—90 天 IV
—30 天 / 90 天
—第 30–90 天的远期波动率
正向时 30 天 / 90 天之比是 0.86,小于 1。切到倒挂,比值升到 1.22,近端 IV 比远端高出 6 个点以上。切到财报驼峰:财报在第 10 天,7 天期权不含财报,IV 只有 30%;14 天期权含财报,跳到 46.7%;越往后,财报那一天被摊得越薄。算出的第 30–90 天远期波动率是 29.9%,几乎正好等于不含事件的基础波动率 30%。

怎么读,怎么用

  • 指数:常用 VIX 与 VIX3M(3 个月期的同类指数)之比。比值小于 1 是常态;升到 1 以上说明近端恐慌压过了远端。
  • 个股:先找驼峰。某个到期日的 IV 突然高出相邻月份,通常是那段时间里有财报或其他已知事件。
  • 近端动得更多:市场受冲击时,30 天 IV 可能涨 10 个点,1 年 IV 只涨 3 个点。所以「Vega 一样」的两个仓位,如果到期日不同,实际承受的 IV 风险并不一样。
  • 策略含义:正向结构里,卖近月、买远月的日历价差赚的是曲线滚动;倒挂时近月期权相对昂贵,买方更适合用远月表达观点。第 9 章会展开。

6.6偏度与波动率曲面

同一到期日,不同行权价的 IV 并不相同。股指的虚值看跌 IV 系统性地高于虚值看涨,这叫看跌偏度(put skew)。

Black-Scholes 假设所有行权价共用一个波动率。如果市场真这样定价,把每个行权价的 IV 画出来应该是一条水平线。实际画出来,股指是一条左高右低的斜线,个股多半是一条浅浅的微笑,题材股有时右边翘得更高。

偏度让虚值看跌期权比「平坦假设」贵出几倍图 6-4 · 30 天到期,标的 100,假设的曲线
各行权价的 IV平坦假设:全部等于平值 IV
—该行权价的 IV
—按曲线定价
—按平值 IV 定价
—曲线价 ÷ 平坦价
—25 Delta 风险逆转
股指模式下行权价拖到 90:IV 25.2%,比平值高 10 个点,这张看跌期权按曲线值 0.197,按平坦假设只值 0.008,贵了二十多倍。拖到 105:看涨 IV 只有 12.2%,价格不到平坦假设的一半。切到题材股,曲线右边翘起,风险逆转变成正的 +10.2 点:市场更怕错过暴涨。

股指为什么是看跌偏度

  • 崩盘的记忆:1987 年 10 月的股灾之后,股指期权的看跌偏度变得持续而明显。真实收益率的左尾比正态分布厚得多,市场把这一点直接定进了价格。
  • 保护需求:机构持续买入虚值指数看跌期权给组合上保险,卖给他们的做市商要求更高的价格。
  • 跌的时候波动变大:股价下跌时公司杠杆上升、情绪恐慌,波动率往往同步上升。一张看跌期权在下跌中既赚方向,又赚 IV 上升,自然更值钱。
  • 看涨期权的供给:大量备兑策略常年卖出指数和个股的虚值看涨,把看涨这一侧的 IV 压低。

个股的偏度通常比指数平缓,因为个股既可能暴跌,也可能因为收购、新药数据、业绩超预期而暴涨。题材股、被大量散户追捧的股票,虚值看涨的需求很旺,曲线会右侧上翘,形成看涨偏度。

怎么量化偏度

最常用的是 25 Delta 风险逆转:25 Delta 看涨期权的 IV 减去 25 Delta 看跌期权的 IV。负值越大,看跌偏度越陡。上图三种假设曲线分别是 −4.1、−1.7 和 +10.2 个点。另一个直观的度量是 90% 行权价和 110% 行权价的 IV 之差。偏度和 IV 一样,要和它自己的历史比才有意义。

偏度对交易的影响

  • 买虚值指数看跌很贵:上图的 90 看跌,你付的价格里绝大部分是偏度溢价。
  • 价差可以「卖回」偏度:买 95 看跌(0.457)、卖 90 看跌(0.197),卖出的那条腿收回了买入成本的 43%。如果曲线是平的,90 看跌只值 0.008,只能收回 3.7%。看跌价差在偏度陡峭时格外划算。
  • 卖虚值看跌收的是偏度溢价:长期看有补偿,代价是在崩盘里首当其冲。

波动率曲面

把期限结构(横向看到期日)和偏度(横向看行权价)合起来,就是一张波动率曲面:每个行权价、每个到期日各有一个 IV。

表 6-6 一张假设的股指波动率曲面(标的 100,单位 %)
到期 \ 行权价80909510010511090 与 110 之差
30 天43.125.219.215.012.210.614.6
90 天33.022.719.316.815.214.38.4
180 天29.522.119.718.016.816.25.9

读这张表有两个方向。竖着看平值那一列,15.0、16.8、18.0,是正向的期限结构。横着看,近月的偏度最陡,90 和 110 相差 14.6 个点;到 180 天只差 5.9 个点。原因是短期里一次暴跌就能让价格跌到 90,长期里股价有更多路径到达各个价位,行权价之间的差别被摊平了。

曲面会整体移动。股指下跌时,整张曲面通常上移,近端上移最多。股价从 100 跌到 95,原来 95 行权价的 IV(19.2%)就变成了新的平值附近的 IV,你持有的平值期权 IV 会沿着偏度「滑」上去。这就是为什么股指下跌时,平值 IV 几乎总会上升。

6.7VIX 与它的产品

VIX 是用一揽子标普 500 指数期权的价格算出来的未来 30 天隐含波动率,用年化百分比表示。

它的算法和单个期权的 IV 不同。芝加哥期权交易所选取到期日在 30 天前后的两组 SPX 期权,把大量虚值看涨和虚值看跌的价格按行权价加权(权重与行权价的平方成反比)汇总成方差,再插值到正好 30 天,开方后乘以 100。因为用到了大量虚值看跌,VIX 包含了偏度,通常略高于 SPX 的平值 IV。

VIX / √12:一个月的预期变动

年化波动率 σ 换算到 T 年,乘以 √T。30 天约等于 1/12 年,所以:

一个月的 1 倍标准差 ≈ VIX√12 = VIX3.46 (%)

按日历天精确算是 √(30/365) = 0.2867,√(1/12) = 0.2887,两者差不到 1%,心算用 3.46 即可。同理,每周 ÷ √52 ≈ 7.21,每个交易日 ÷ √252 ≈ 15.87。

例子:VIX 16,假设标普 500 在 7,800 点。一个月的 1 倍标准差是 16 / 3.46 = 4.62%,约 ±360 点,区间大致是 7,440 到 8,160。如果收益率服从正态分布,指数一个月后落在这个区间里的概率约 68%,落在 ±2 倍(±9.2%)里的概率约 95%。每天的 1 倍标准差是 16 / 15.87 ≈ 1.01%,约 79 点。

表 6-7 VIX 与标普 500 的预期变动(指数假设为 7,800 点)
VIX一个月(%)一个月(点)一周(%)一个交易日(%)一个交易日(点)
123.46±2701.660.76±59
164.62±3602.221.01±79
205.77±4502.771.26±98
308.66±6754.161.89±147
4512.99±1,0136.242.83±221
这个区间什么时候不准
  • 含有风险溢价:VIX 是风险中性下的数字,平均高于随后的实际波动(6.3 节)。平静时期,这个区间往往偏宽。
  • 尾部更厚:真实收益率的极端月份比正态分布预测的多。超过 2 倍标准差的月份,频率明显高于 5%。
  • 不对称:VIX 里包含偏度,下跌方向的风险被定得更重。把区间对称地画在两边只是简化。
VIX 与预期变动换算器工具 6-A · 可编辑
—一个月 1 倍标准差
—一个月 ±1 倍区间(约 68%)
—一个月 ±2 倍区间(约 95%)
—一周 1 倍标准差
—一个交易日 1 倍标准差
区间按「点位 ×(1 ± 变动百分比)」对称计算,概率按正态分布近似。也可以把任意个股的 30 天 IV 填进 VIX 一栏、把股价填进点位一栏,得到这只股票的一个月预期变动。

VIX 期货:你买不到「现货 VIX」

VIX 本身是一个计算出来的指数,不能直接买卖。能交易的是 VIX 期货和期权,以及跟踪 VIX 期货的 ETF / ETN(统称 ETP)。VIX 期货到期时结算到当天早上的一个特别开盘报价,到期前,期货价格反映的是市场对「那一天 VIX 会是多少」的定价,和现货可以差很远。

平静时期,VIX 期货通常也是正向结构:现货最低,越远的合约越贵。原因同样是均值回归,再加上买保险的人愿意多付一点。

展期损耗:做多 VIX 产品的陷阱

做多 VIX 的 ETP 为了维持约 30 天的期限,每天卖出一部分近月期货、买入次月期货。在正向结构里,这相当于不停地卖便宜的、买贵的。如果曲线形状不变,每张期货随着到期日临近,价格会一路「滑」向较低的现货。

用一组假设的报价算一下:现货 VIX 15,近月期货(15 天后到期)16.0,次月期货(45 天后到期)17.2。你买入次月,持有 30 天,它变成只剩 15 天的近月。如果期间现货和曲线形状都不变,它的价格会从 17.2 滑到 16.0,下跌 7.0%,而 VIX 本身一动没动。同样的情形持续 12 个月,累计跌掉 1 − (16.0 / 17.2)12 = 58%。

现实里曲线不会一成不变,恐慌爆发时这些产品会暴涨。但长期持有做多 VIX 期货的 ETP,历史上净值一路向下,多次需要并股。它们适合短期交易或短期对冲,不适合长期持有。

反向产品:平时赚展期,一天还回去

做空 VIX 期货的反向 ETP 正好相反,平静时期赚取展期收益。但它们每天按固定倍数重新平衡,在 VIX 暴涨的一天会被迫买回大量期货。重新平衡的规模可以算出来:

需要买入的期货市值 = L(L − 1) × r × 期初净值

L 是目标倍数(反向 −1 倍、做多 2 倍等),r 是当天期货的涨幅。L(L − 1) 对 −1 倍和 +2 倍都等于 2,所以两类产品在 VIX 上涨时都要买入,买盘叠加在一起,会进一步推高期货价格。

例子:一只 −1 倍产品净值 100,期货当天上涨 50%。它亏掉 50,净值剩 50,但空头敞口变成了 150。要回到 −1 倍,只能留 50 的空头,需要买回 100,正好是 (−1) × (−2) × 50% × 100。期货当天涨 100%,这类产品净值归零。−0.5 倍的产品在同样情形下需要买回 0.375 × 100 = 37.5,压力小得多。

实战观察

一些交易者把 VIX 当作对冲的「价格标签」来用:VIX 和自身历史相比偏低时,提前买入指数看跌价差,为已知的风险窗口(CPI、FOMC、季节性弱势期)上保险;等 VIX 已经冲高,就不再追买保护,转而考虑卖出看跌价差。另一个常见做法是把 VIX、10 年期美债收益率和油价放在一起看:三者在数据公布后一起回落,才把风险视为解除;只要有一个还在往上冲,就不急于加仓。

6.8事件波动率

财报、FOMC、CPI 这类日期确定的事件,会在事件前抬高包含它的期权的 IV,事件一过 IV 就被压回去。这部分 IV 可以拆出来,换算成市场给事件定的价。

把事件从 IV 里拆出来

还是用方差可加:一个包含事件的期权,总方差 = 平常每天的方差 × 天数 + 事件当天额外的方差。

σ含事件2T = σ基础2T + m2 ⇒ m = √[ (σ含事件2 − σ基础2) × T ]

m 是市场给事件当天定的 1 倍标准差变动。σ基础 可以用不含事件的相邻到期日的 IV 来估计。

例子:财报前,7 天后到期的周度期权 IV 80%,不含财报的基础 IV 约 35%。m = √[(0.80² − 0.35²) × 7/365] = 9.96%。市场给这次财报定了大约 ±10% 的一倍标准差。开篇丙同学的 ±5.3% 也是这样算的:√[(0.32² − 0.26²) × 30/365]。

跨式价格 ≈ 平均变动幅度

平值跨式的价格有一个好记的近似:

平值跨式 ≈ 0.8 × σ√T × S

0.8 来自 √(2/π) ≈ 0.798:正态分布下,平均的绝对变动约是标准差的 0.8 倍。所以跨式价格对应的是「平均动多少」,比 1 倍标准差小约两成。

上例 7 天跨式按 80% 定价是 8.83,近似公式给出 0.8 × 0.80 × √(7/365) × 100 = 8.86。市场常把「跨式价格 ÷ 股价」叫作预期变动(expected move),这里是 8.8%。

表 6-8 财报前买入 7 天平值跨式(8.83),财报后一天 IV 回到 35%,不同变动下的价值
财报后股价变动跨式价值买方每股盈亏买方收益率
0%3.58−5.25−59%
±4%4.83 / 5.00−4.01 / −3.83约 −44%
±8%8.04 / 8.22−0.79 / −0.61约 −8%
±10%9.96 / 10.12+1.13 / +1.29约 +14%
±16%15.93 / 16.07+7.10 / +7.24约 +81%

每格里斜线前是下跌、后是上涨的情形。买方的盈亏平衡点是上涨 8.65% 或下跌 8.83%。股价不动,一夜之间亏掉 59%:财报前那部分事件方差瞬间清零,剩下的只是 6 天的基础时间价值。

怎么判断事件定价贵不贵

  • 把预期变动和这家公司过去 8–12 次财报后的实际变动比较(取绝对值)。历次平均明显小于预期变动,历史上对卖方有利;明显更大,则对买方有利。
  • 样本很小,一年只有 4 次。公司业务变了、市场关注度变了,过去的数字就要打折扣。
  • 看分布,不只看平均。8 次里有 1 次巨大的变动,卖方的平均利润可能就被吃掉一大半(案例 3)。

宏观事件

同样的方法也适用于指数。假设 CPI 公布前,2 天后到期的 SPX 期权 IV 18%,平常约 13%。事件当天的 1 倍标准差 = √[(0.18² − 0.13²) × 2/365] = 0.92%。FOMC 决议日也能这样拆。宏观事件的驼峰比财报小得多,但它们影响所有股票,而且在一年里反复出现。事件后的 IV 压缩就是第 5 章讲的 IV 崩塌;第 10 章会专门讲事件交易。


案例三个案例

案例 1

2018 年 2 月:期限结构一夜倒挂

2017 年是一个异常平静的年份,VIX 长期处在历史低位,多次收在 10 以下。VIX 期货曲线保持着陡峭的正向结构,做空 VIX 期货的反向 ETP 靠展期收益连续上涨,吸引了大量资金。

2018 年 1 月底股市开始回落。2 月 5 日,标普 500 单日下跌约 4%,VIX 当天上涨超过一倍,创下单日最大百分比涨幅的纪录。VIX 期货曲线从正向变成倒挂:近月期货大幅高于远月。

当天收盘后,反向 VIX 产品按规则重新平衡,需要买回大量 VIX 期货。市场普遍认为这股买盘进一步推高了期货价格。其中跟踪「每日 −1 倍短期 VIX 期货指数」的 ETN(代码 XIV)指示净值损失超过 90%,发行方随后宣布提前终止这只产品。另一只反向产品 SVXY 之后把目标倍数从 −1 倍调整为 −0.5 倍。

用 6.7 节的公式看这个机制(以下为示意数字):

表 6-9 净值 100 的反向产品,期货单日上涨时的结果
期货单日涨幅−1 倍产品净值−1 倍需买回的期货−0.5 倍产品净值−0.5 倍需买回的期货
+20%80409015
+50%501007537.5
+100%0200(已无力执行)5075

规模越大的产品,收盘前要买的期货越多,买得越多期货涨得越高,涨得越高需要买的又越多。这个循环在平静年份看不见,在冲击日集中爆发。

  • 启示一:正向结构下稳定的展期收益,本质是卖保险的保费。期限结构倒挂的那一刻,就是保险赔付的时候。
  • 启示二:每日重新平衡、带杠杆或反向的产品,可以在一天内亏光。持有这类产品,要按「可能归零」来定仓位。
  • 启示三:VIX 处在极低水平本身就是风险信号之一。IV Rank 很低时,卖波动率的回报空间小,而尾部风险一点没少。
案例 2

IV Rank 的两次误导

回到图 6-2 那只股票。现在它的 30 天 IV 是 30%,过去 20 个交易日的实际波动率 22%(假设)。

第一次误导:一位同学看到 IV Rank 只有 24.9,认为期权便宜,买入 10 张 30 天平值跨式,打算每天对冲赚 Gamma。他没看 Percentile(82.5),也没比较 RV。按 6.2 节的公式,如果下个月实际波动率仍是 22%,这笔交易每股亏约 Vega × (22 − 30),用两个跨式的价差精确算是 6.854 − 5.030 = 1.82,10 张亏 $1,824,占权利金的 27%。

第二次误导:另一位同学用的平台只回看 150 个交易日。暴跌那段落在窗口外,最高 IV 只有 33.9%、最低 19.4%。同样是 30% 的 IV,他看到的 Rank 是 73.1,Percentile 89.5。两位同学看着同一个 IV,一个觉得便宜,一个觉得贵。

指标回看 252 天回看 150 天
区间最低 / 最高19.2% / 62.5%19.4% / 33.9%
IV Rank24.973.1
IV Percentile82.589.5
IV / 20 天 RV1.361.36

启示:Percentile 对窗口和尖峰都更稳健;IV 与 RV 之比则完全不受回看窗口影响。三个指标里,Rank 最容易被一次极端事件带偏。用 Rank 做决定之前,至少再看一眼另外两个。

案例 3

财报:从期权价格读出市场的预期,再和历史比

沿用 6.8 节的例子:财报前 7 天跨式 8.83,预期变动 8.8%;拆出的事件 1 倍标准差约 10%。假设这家公司过去 8 次财报后的绝对变动是:4.1%、6.3%、12.5%、3.2%、7.8%、5.0%、9.4%、2.7%,平均 6.4%。

平均变动比预期变动低 2.4 个点,看起来卖方有优势。逐次算一下卖出跨式(财报后一天 IV 回到 35% 时平仓)的每股盈亏:

历次变动4.1%6.3%12.5%3.2%7.8%5.0%9.4%2.7%
卖方盈亏+3.76+2.11−3.75+4.30+0.79+3.14−0.71+4.55

8 次里赚 6 次,平均每次 +1.77。但 12.5% 那一次亏 3.75,几乎抵掉两次普通的盈利。如果下一次是 20% 的变动,卖方每股要亏 11 美元以上。

启示:「预期变动 vs 历史变动」是判断事件定价的好起点,但 8 个样本很少,必须看最坏的那几次,并按最坏情形定仓位。买方则要想清楚:只有当你有具体理由相信这次会比 8.8% 动得更多时,财报前买跨式才有意义。

工具清单与自测

勾选状态只保存在你自己的浏览器里。

6-1判断 IV 贵还是便宜

6-2读期限结构与偏度

6-3用 VIX 估算区间

6-4碰 VIX 产品之前

自测五题

1一只股票过去 20 天的日收益率标准差是 1.5%。年化实际波动率大约是多少?

1.5% × √252 = 1.5% × 15.87 ≈ 23.8%。注意 20 天窗口的估计误差约为 23.8% × 0.158 ≈ ±3.8 个点。

2过去一年某股 IV 最低 20%、最高 80%,当前 35%,一年里有 70% 的交易日 IV 低于 35%。IV Rank 和 IV Percentile 各是多少?该信哪个?

IV Rank = (35 − 20) / (80 − 20) × 100 = 25;IV Percentile = 70。两者分歧说明 80% 那个高点很可能是一次短暂的尖峰。更可靠的是 Percentile,再配合 IV 与 RV 之比做判断。

3VIX 是 25,标普 500 在 7,000 点。一个月的 1 倍标准差区间是多少?

25 / 3.46 = 7.22%,约 ±505 点,区间大致是 6,495 到 7,505。正态近似下约 68% 的概率落在其中。

4某股 30 天 IV 40%,60 天 IV 32%。市场对第 30–60 天这段的波动率定价是多少?说明了什么?

远期 = √[(0.32² × 60 − 0.40² × 30) / 30] = √[(6.144 − 4.8) / 30] = 21.2%。期限结构倒挂,市场认为高波动集中在第一个月,很可能这段时间里有财报或其他事件;事件过后,波动率会回到 20% 出头。

5你买入做多 VIX 的产品,它持有的期货从 18.0 开始,一个月后 VIX 现货没变、曲线形状也没变,那张期货变成了近月,报价 16.5。你亏了多少?为什么?

16.5 / 18.0 − 1 = −8.3%。这是展期损耗:正向结构里,期货随着到期日临近向较低的现货靠拢,VIX 不动你也在亏。