隐含波动率(implied volatility,IV)

隐含波动率(implied volatility,简称 IV),是指把它代入期权定价模型之后,能够复现出该期权市场价格的那个波动率数值。它是从报价里反推出来的,而不是从标的上观察到的;它在不同行权价和不同到期日上各不相同,微笑、偏斜和期限结构描述的正是这件事。

Senzoukria · 术语表 · 更新于 2026 年 9 月


IV 是怎么得到的

期权定价模型接收标的价格、行权价、剩余到期时间、利率、股息和一个波动率输入,返回一个理论价格。隐含波动率把这个模型反过来跑:已知市场价格,去找那个能与之匹配的波动率输入。既然市场价格是一个报价,IV 的精度就只能和报价一样高;用不同报价快照或不同利率假设计算 IV 的供应商,公布出来的数值会略有差别。

IV 以年化百分比表示。把它除以一年交易日数的平方根,可以得到一个粗略的日度数值,这是一个换算惯例,不是预测。

IV 不是一个数

  • 在同一个到期日上横跨各行权价,IV 构成微笑;当一侧的翼明显高于另一侧时,这种不对称就是偏斜。
  • 在平值上横跨各到期日,IV 构成期限结构;近月 IV 高于远月 IV 的倒挂期限结构,是波动率看板会点名的状态之一。
  • 平值隐含波动率(ATM IV)是一个标的最常被引用的单一数字,而它只是对整个曲面的一个概括,不是曲面本身。
  • 已实现波动率是从标的过去的收益率里测出来的;IV 则是从期权价格里推出来的。两者可以在很长时间里不一致,而这个差距本身并不等于定价错误。

Gamma 敞口里的 IV

Gamma 取决于隐含波动率。IV 越低,Gamma 越集中在行权价附近;IV 越高,它摊得越开。因此,任何由一条期权链算出来的 GEX 数字,都依赖于那条链的 IV 那一列,而一条没有 IV 的链根本算不出 Gamma。当两个 GEX 看板结论不一致时,IV 输入,以及把它们转成 Gamma 所用的模型,是最先要比对的东西之一。

在 Senzoukria 里

取回一张 Gamma 快照之后,桌面端的欢迎界面会显示 ATM IV;GEX 模块的 Volatility 页面则用已加载的期权链,横跨各行权价画出 IV Smile,横跨各到期日画出 IV Term Structure;期限结构至少需要两个带 ATM IV 数据的到期日才会画出来。当期权链不带隐含波动率时,模块会直说,因为那个页面上什么都算不出来;而 Gamma 剖面会报告有多少条合约腿因为缺少波动率或时间而被跳过。本站的 /volatility 页面在一个生成出来的曲面上展示同样这些图表,作为演示。

IV 数值来自用户配置的期权数据源,并带着该数据源的延迟和模型约定。

常见误区

  • 拿两家供应商的 IV 直接比较,仿佛它们用的是同一个模型、同一个利率和同一个报价时刻。
  • 把 ATM IV 当成每一个行权价的波动率来引用。
  • 把 IV 低于已实现波动率,自动当成买入期权的机会。
  • 算 Gamma 时用相邻的数值去填补缺失的 IV 单元格,那等于凭空造出敞口。

其他语言版本

常见问题

隐含波动率和已实现波动率有什么区别?
已实现波动率是在一个选定窗口上,用标的过去的价格变化算出来的。隐含波动率则是通过模型从当前期权价格反推出来的。已实现描述的是发生过的事;隐含描述的是期权价格当下嵌进去的东西。两者谁都不预测谁,它们之间的差额是一个值得研究的量,本身不是信号。
为什么不同行权价的隐含波动率不一样?
因为不同行权价上的期权价格,是由不同的需求和对收益分布的不同看法定出来的,而一个单一波动率的模型没法同时拟合它们。IV 横跨各行权价的形态,也就是微笑及其偏斜,承载着这部分信息。股票指数期权通常在虚值认沽上显示出比认购更高的 IV。
隐含波动率会影响 Gamma 敞口吗?
会。Gamma 是隐含波动率、剩余到期时间和价值状态的函数。IV 一变,链里每一份合约的 Gamma 都会变,于是建模净敞口以及它穿过零的那个价格也跟着变,哪怕未平仓量一动没动。

继续阅读