Vanna(波动率对 Delta 的交叉敏感度)
Vanna 是一个二阶期权希腊字母:隐含波动率(implied volatility)每变动一个单位,期权 Delta 随之变化的幅度;等价地,也是标的价格移动时 Vega 的变化幅度。它对对冲者之所以重要,是因为哪怕现货一动不动,单是波动率的变化也会逼着他们调整 Delta。
Senzoukria · 术语表 · 更新于 2026 年 9 月
它是一个交叉敏感度,不是一个方向
Delta 既取决于现货价格,也取决于隐含波动率。对一份虚值期权来说,隐含波动率上升会提高它到期时变成实值的概率,于是它的 Delta 绝对值变大;波动率回落则让它变小。Vanna 衡量的正是这个变化速率。由于它把两个输入变量绑在一起,它在整条期权链上并没有统一的符号:虚值认购、虚值认沽、实值期权和平值期权各自的表现都不相同,而对做市商而言,符号还取决于他在每个头寸上站的是哪一边。
对冲者为什么盯着它
- 一本保持 Delta 中性的账簿,不只是在现货移动时需要再平衡,隐含波动率移动时同样需要。Vanna 决定了这次再平衡的规模。
- 在波动率事件前后,隐含波动率的一次回落可以同时改变大量行权价上的 Delta,于是出现一股没有任何价格触发点的对冲流。
- Vanna 敞口(vanna exposure)把各头寸的 Vanna 按照与 Gamma 敞口相同的符号和乘数约定汇总起来,因此它也原封不动地继承了同一套持仓方向假设。
它和 Gamma、Charm 有什么不同
| 希腊字母 | Delta 变化的原因 | 典型触发场景 |
|---|---|---|
| Gamma | 标的价格的移动 | 价格穿过一个个行权价 |
| Vanna | 隐含波动率的变化 | 波动率重新定价、事件落地 |
| Charm | 时间的流逝 | 临近到期、隔夜时间价值衰减 |
在 Senzoukria 里
在 GEX 模块的 Surface 页面上,「绘制数值」控件除了 Gamma exposure,还可以切换到 Vanna exposure、Charm exposure、未平仓量和隐含波动率,并把它们画在每一个行权价与每一个到期日上。页面的注释提醒读者:Gamma、Vanna 和 Charm 都是按上面那些假设算出来的模型输出,而未平仓量和隐含波动率则是期权链原样公布的数据。当期权链只回来一部分时,状态面板会弹出警告,说明 Vanna 和 Charm 建立在已注明比例的合约腿之上,读的时候要留神。这一切都需要先配置好期权数据源;没有期权链,模块不会去估算 Vanna。
常见误区
- 把 Vanna 敞口当成方向性预测来读。它描述的是一次有条件的对冲调整,而不是价格接下来要去哪里。
- 以为 Vanna 对冲流一定会出现在期货成交明细上。对冲可能走的是别的工具,也可能在账簿内部就被轧差掉了。
- 在残缺的期权链上算出一个 Vanna 值,然后把缺失的合约腿当成零来用。
相关内容
其他语言版本
常见问题
- 市场不动的时候 Vanna 还重要吗?
- 重要,而且这正是它最要紧的场合。如果现货横着不动、隐含波动率却回落,虚值期权的 Delta 就会缩小,保持 Delta 中性的对冲者必须调整头寸。只看 Gamma 会得出不需要调整的结论,因为现货并没有移动。
- Vanna 敞口比 Gamma 敞口更可靠吗?
- 谁都不比谁更可靠;在同一套假设之下,它们回答的是不同的问题。二者都是模型输出,取决于波动率曲面、定价模型,以及一个没有任何人公布的做市商持仓方向约定。Vanna 还多了一层依赖:隐含波动率本身被预期会怎么走。
- 为什么期权链稀薄时 Senzoukria 会对 Vanna 发警告?
- 因为 Vanna 是把各条合约腿汇总起来的,一条没能加载成功的腿不能用零去顶替,否则总量会被系统性地带偏。警告会写明这个数值究竟依赖多大比例的合约腿,让读者自己判断它还能不能用。Charm 也是同样的道理。