本章目录
学完本章你能
- 用收盘价算出实际波动率,并在日、周、月、年之间换算
- 算出 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% 的一倍标准差变动。真正该问的是:你觉得这次财报会动多大?
| 读法 | 比较对象 | 结论 | 漏掉了什么 |
|---|---|---|---|
| 甲:和实际比 | 过去 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)就是对数收益率的标准差,再按时间的平方根放大到一年。
σ日 是一段时间内每日对数收益率的样本标准差(除以 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。这个前提在两种情况下会失效:价格有明显的趋势或均值回归(收益率前后相关),以及有跳空(一天的方差远大于其他日子)。失效时,平方根换算会低估或高估长周期的波动。
| 年化波动率 | 每交易日(÷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)。
| 窗口(交易日) | 10 | 20 | 60 | 120 | 252 |
|---|---|---|---|---|---|
| 误差系数 1/√(2n) | 0.224 | 0.158 | 0.091 | 0.065 | 0.045 |
| 估计值的 ±1 标准误差 | ±4.5 点 | ±3.2 点 | ±1.8 点 | ±1.3 点 | ±0.9 点 |
也就是说,一只真实波动率 20% 的股票,算出 20 天 RV 为 17% 或 23% 都很正常。看到 IV 比 20 天 RV 高 3 个点,不足以说明期权贵了。
实务上常同时看 20 天和 60 天两个窗口:20 天告诉你最近怎样,60 天告诉你常态如何。IV 预期的是未来 30 个日历天,约 21 个交易日,所以 20 天 RV 是最自然的对照。但要记住,RV 是过去,IV 是未来。拿过去去比未来,本身就有误差。
除了收盘价,还有用每日最高最低价的估计方法(如 Parkinson、Garman-Klass),在同样的样本长度下误差更小。它们的缺点是对数据质量敏感,盘中的一笔异常成交就能扭曲结果。入门阶段用收盘价算法足够。
6.2隐含与实际:预期和结果
隐含波动率是你买入时就定下的价格,实际波动率是持有期间才揭晓的结果;做了 Delta 对冲的期权,盈亏几乎只取决于两者之差。
把第 4 章的结论接着往下推。买入期权并每天对冲 Delta,一天的盈亏是 Gamma 收益减去 Theta:
方括号里第一项是当天实际的价格变动平方,第二项是 IV 「预付」的变动平方。实际动得比 IV 预期的多,当天就赚;动得少就亏。
把持有期每天加起来,(ΔS/S)² 的总和就是 σR²T。再用 Black-Scholes 里的一个恒等式 Vega = ΓS²σT,可以把 Gamma 换成 Vega:
σR 是持有期的实际波动率,σI 是买入时的隐含波动率,Vega 按每 1 个波动率点计、差值按点数计。两者接近时第一种写法约等于第二种。对平值跨式做模拟检验,第二种写法反而更准,因为 Gamma 会随价格和时间变化,平均下来接近线性。
一句话:对冲后的期权仓位,就是一张以 IV 为成交价、以 RV 为结算价的合约,每个波动率点值一个 Vega。
| 持有期实际波动率 | 公式估算(每股) | 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 定价的跨式」。
| 月份类型 | 假设概率 | 实际波动率 | 按 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% 得不出任何结论,必须拿每只股票和它自己比。
「一年」通常是过去 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,实际上偏高
怎么用
| 情形 | 含义 | 倾向 |
|---|---|---|
| 两者都高(> 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 天这段的定价:
σ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%。市场认为眼下很危险,但一个月后会明显平静。
怎么读,怎么用
- 指数:常用 VIX 与 VIX3M(3 个月期的同类指数)之比。比值小于 1 是常态;升到 1 以上说明近端恐慌压过了远端。
- 个股:先找驼峰。某个到期日的 IV 突然高出相邻月份,通常是那段时间里有财报或其他已知事件。
- 近端动得更多:市场受冲击时,30 天 IV 可能涨 10 个点,1 年 IV 只涨 3 个点。所以「Vega 一样」的两个仓位,如果到期日不同,实际承受的 IV 风险并不一样。
- 策略含义:正向结构里,卖近月、买远月的日历价差赚的是曲线滚动;倒挂时近月期权相对昂贵,买方更适合用远月表达观点。第 9 章会展开。
6.6偏度与波动率曲面
同一到期日,不同行权价的 IV 并不相同。股指的虚值看跌 IV 系统性地高于虚值看涨,这叫看跌偏度(put skew)。
Black-Scholes 假设所有行权价共用一个波动率。如果市场真这样定价,把每个行权价的 IV 画出来应该是一条水平线。实际画出来,股指是一条左高右低的斜线,个股多半是一条浅浅的微笑,题材股有时右边翘得更高。
股指为什么是看跌偏度
- 崩盘的记忆: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。
| 到期 \ 行权价 | 80 | 90 | 95 | 100 | 105 | 110 | 90 与 110 之差 |
|---|---|---|---|---|---|---|---|
| 30 天 | 43.1 | 25.2 | 19.2 | 15.0 | 12.2 | 10.6 | 14.6 |
| 90 天 | 33.0 | 22.7 | 19.3 | 16.8 | 15.2 | 14.3 | 8.4 |
| 180 天 | 29.5 | 22.1 | 19.7 | 18.0 | 16.8 | 16.2 | 5.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 年,所以:
按日历天精确算是 √(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 点。
| VIX | 一个月(%) | 一个月(点) | 一周(%) | 一个交易日(%) | 一个交易日(点) |
|---|---|---|---|---|---|
| 12 | 3.46 | ±270 | 1.66 | 0.76 | ±59 |
| 16 | 4.62 | ±360 | 2.22 | 1.01 | ±79 |
| 20 | 5.77 | ±450 | 2.77 | 1.26 | ±98 |
| 30 | 8.66 | ±675 | 4.16 | 1.89 | ±147 |
| 45 | 12.99 | ±1,013 | 6.24 | 2.83 | ±221 |
- 含有风险溢价:VIX 是风险中性下的数字,平均高于随后的实际波动(6.3 节)。平静时期,这个区间往往偏宽。
- 尾部更厚:真实收益率的极端月份比正态分布预测的多。超过 2 倍标准差的月份,频率明显高于 5%。
- 不对称: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 是目标倍数(反向 −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 里拆出来
还是用方差可加:一个包含事件的期权,总方差 = 平常每天的方差 × 天数 + 事件当天额外的方差。
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 来自 √(2/π) ≈ 0.798:正态分布下,平均的绝对变动约是标准差的 0.8 倍。所以跨式价格对应的是「平均动多少」,比 1 倍标准差小约两成。
上例 7 天跨式按 80% 定价是 8.83,近似公式给出 0.8 × 0.80 × √(7/365) × 100 = 8.86。市场常把「跨式价格 ÷ 股价」叫作预期变动(expected move),这里是 8.8%。
| 财报后股价变动 | 跨式价值 | 买方每股盈亏 | 买方收益率 |
|---|---|---|---|
| 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 章会专门讲事件交易。
案例三个案例
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 节的公式看这个机制(以下为示意数字):
| 期货单日涨幅 | −1 倍产品净值 | −1 倍需买回的期货 | −0.5 倍产品净值 | −0.5 倍需买回的期货 |
|---|---|---|---|---|
| +20% | 80 | 40 | 90 | 15 |
| +50% | 50 | 100 | 75 | 37.5 |
| +100% | 0 | 200(已无力执行) | 50 | 75 |
规模越大的产品,收盘前要买的期货越多,买得越多期货涨得越高,涨得越高需要买的又越多。这个循环在平静年份看不见,在冲击日集中爆发。
- 启示一:正向结构下稳定的展期收益,本质是卖保险的保费。期限结构倒挂的那一刻,就是保险赔付的时候。
- 启示二:每日重新平衡、带杠杆或反向的产品,可以在一天内亏光。持有这类产品,要按「可能归零」来定仓位。
- 启示三:VIX 处在极低水平本身就是风险信号之一。IV Rank 很低时,卖波动率的回报空间小,而尾部风险一点没少。
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 Rank | 24.9 | 73.1 |
| IV Percentile | 82.5 | 89.5 |
| IV / 20 天 RV | 1.36 | 1.36 |
启示:Percentile 对窗口和尖峰都更稳健;IV 与 RV 之比则完全不受回看窗口影响。三个指标里,Rank 最容易被一次极端事件带偏。用 Rank 做决定之前,至少再看一眼另外两个。
财报:从期权价格读出市场的预期,再和历史比
沿用 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 不动你也在亏。