Strasmore Research
学习 Matt Connor作者: Matt Connor

高隐含波动率好不好 IV 解读

高隐含波动率本身无好坏,80% 的 IV 需对比市场和个股历史。本文用 2026 年 7 月 28 日数据,分析 80%、30%、20% 的 IV 在期权市场中的分布意义。

隐含波动率(IV)是期权价格所隐含的标的股票年化波动幅度。高读数本身既非利好也非利空。它是一个价格,而价格只有放在对比中才有意义:对比期权市场的其他部分,以及该标的自身的历史。本页面选取了人们常搜索的读数——80%、30%和20%——并在一个固定的交易日(2026年7月28日)用这些标尺对每个读数进行衡量。

80%的隐含波动率算高吗?

在单一交易日的交易期权市场中,80%处于标的名称的上五分之一区间,且远未触及天花板。下方的面板将每个经过筛选、具有流动性近平价期权链的美国标的按波动率区间进行分类。

查询近价隐含波动率在期权市场的分布(2026年7月28日)
每个数字背后的完整 SQL
WITH per_name AS (
    SELECT underlying_symbol AS u,
           100 * quantileExact(0.5)(implied_volatility) AS iv_pct
    FROM global_markets.options_greeks
    WHERE date = '2026-07-28'
      AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
      AND abs(strike_price / underlying_close - 1) <= 0.05
      AND expiration_date BETWEEN date + 20 AND date + 60
      AND underlying_symbol != 'SPCX'
    GROUP BY u
    HAVING sum(volume) >= 500 AND count() >= 10
),
banded AS (
    SELECT multiIf(iv_pct < 20, 'under 20%', iv_pct < 30, '20 to 30%', iv_pct < 40, '30 to 40%',
                   iv_pct < 60, '40 to 60%', iv_pct < 80, '60 to 80%', '80% and up') AS iv_band,
           min(iv_pct) AS lo,
           count() AS underlyings
    FROM per_name
    GROUP BY iv_band
)
SELECT iv_band,
       underlyings,
       round(100 * underlyings / (SELECT count() FROM per_name), 1) AS share_pct,
       round(100 * sum(underlyings) OVER (ORDER BY lo DESC) / (SELECT count() FROM per_name), 1) AS share_at_or_above_pct
FROM banded
ORDER BY lo
Run this yourself

在筛选出的标的中,19.1% 的标的近平价隐含波动率达到或超过80%,总计 75 个标的。最宽的区间 40 to 60% 包含了列表中的 22.7%。仅有 7.4% 的标的读数低于20%,即 29 个。

从这种分布形态可以得出两个结论。80%的报价虽不常见,但也并非罕见,在此屏幕上大约每五个标的中有一个。而20%的报价——那种在股票图表上看起来平淡无奇的数值——在交易期权行情中比80%的报价更为罕见。该屏幕覆盖了具有活跃交易链的标的,这使分布向上倾斜:交投清淡的股票期权成交量也低,从而被排除在统计之外。另一个常见的搜索值——30%的读数——落在 30 to 40% 区间,与列表中 19.4% 的标的处于同一区间,接近交易标的分布的中部。

这回答了市场整体的问题。但它留下了一个交易者通常真正想问的问题:80%的隐含波动率对于这只股票本身来说算高吗?

相同的IV数值在不同股票上意义不同

固定交易日,改变股票代码,这个数值在一系列知名股票中会呈现出巨大差异。

查询平价隐含波动率,十一个常见标的(2026年7月28日)
每个数字背后的完整 SQL
SELECT underlying_symbol AS symbol,
       round(100 * quantileExact(0.5)(implied_volatility), 1) AS atm_iv_pct
FROM global_markets.options_greeks
WHERE date = '2026-07-28'
  AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
  AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
  AND abs(strike_price / underlying_close - 1) <= 0.05
  AND expiration_date BETWEEN date + 20 AND date + 60
GROUP BY symbol
ORDER BY atm_iv_pct DESC
Run this yourself

MSTR 的读数为 80.2%,而 SPY 的读数为 15.3%,仅在一个屏幕的知名股票中,差距就超过了四倍。一只宽基指数基金将其成分股各自的波动平均化,其期权所定价的波动分布远窄于任何单一成分股的期权链。其机制在 隐含波动率解释 中有完整阐述。

实际结果是,一个孤立的IV数值无法被评级。40%的报价对其中一只股票来说是普通的周二,对另一只却是极端情况。评级需要一个参考范围,而最自然的范围就是该标的自身的历史。

IV排名将读数置于股票自身的历史区间内

IV排名 衡量的是今日隐含波动率在过去52周最低和最高读数之间的位置:0表示处于区间底部,100表示处于区间顶部。其计算方法是当前IV减去52周低点,再除以52周高点减去低点。IV百分位 通过计数来回答同样的问题,即在该时间窗口内,收盘价低于今日读数的交易日所占的比例。

查询各标的在其52周隐含波动率区间中的位置(2026年7月28日)
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           100 * quantileExact(0.5)(implied_volatility) AS iv_pct
    FROM global_markets.options_greeks
    WHERE date BETWEEN '2025-07-28' AND '2026-07-28'
      AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
      AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
      AND abs(strike_price / underlying_close - 1) <= 0.05
      AND expiration_date BETWEEN date + 20 AND date + 60
    GROUP BY u, d
    HAVING count() >= 10
)
SELECT u AS ticker,
       round(anyIf(iv_pct, d = '2026-07-28'), 1) AS iv_now_pct,
       round(min(iv_pct), 1) AS iv_52w_low_pct,
       round(max(iv_pct), 1) AS iv_52w_high_pct,
       round(100 * (anyIf(iv_pct, d = '2026-07-28') - min(iv_pct)) / (max(iv_pct) - min(iv_pct)), 1) AS iv_rank
FROM per_session
GROUP BY ticker
HAVING countIf(d = '2026-07-28') = 1 AND count() >= 200
ORDER BY iv_rank DESC
Run this yourself

将面板中的两行数据放在一起看。MSTR 的隐含波动率在屏幕上最高,达到 80.2%,但其IV排名仅为 38.8,低于其自身52周区间(范围从 50.2% 到 127.6%)的中点。KO 的IV为 20.9%,大约是前者的四分之一,但其IV排名为 68.7

与自身相比,这只平静的消费类股票被定价为比那只波动剧烈的股票有更大的波动。这就是仅用一对数据就能说明IV排名重要性的论据。绝对数值将股票置于市场中进行对比;排名则将股票置于其自身过去一年的历史中进行对比。该屏幕在整个行情中的实时版本是 最高IV排名股票面板,而绝对水平的版本是 最高隐含波动率股票面板

关于排名计算有一个注意事项。52周内的一次剧烈波动会设定一个基于区间的排名永远无法忘记的上限,一个包含此类波动的股票会在之后数月内得分较低。IV百分位将那次波动视为252个交易日中的一次。这两个数值在那些一年中仅有一次异常波动的股票上分歧最大。

隐含波动率与已实现波动率的对比

最后一个对比最为直接:期权市场定价的波动,与股票实际发生的波动。已实现波动率 是将股票过去一段时间窗口内的日收益率标准差年化。此处,它覆盖截至2026年7月28日的30个交易日,并与该日期报价的隐含波动率并列展示。

查询隐含波动率与过去30日实际波动对比
每个数字背后的完整 SQL
WITH daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           argMax(close, window_start) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
      AND toDate(toTimeZone(window_start, 'America/New_York')) BETWEEN toDate('2026-05-20') AND toDate('2026-07-28')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, d
),
rets AS (
    SELECT ticker, d,
           log(px / any(px) OVER (PARTITION BY ticker ORDER BY d ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING)) AS r
    FROM daily
),
realized AS (
    SELECT ticker, 100 * stddevSamp(r) * sqrt(252) AS rv
    FROM rets
    WHERE r IS NOT NULL AND d > toDate('2026-06-12')
    GROUP BY ticker
    HAVING count() >= 20
),
implied AS (
    SELECT underlying_symbol AS ticker,
           100 * quantileExact(0.5)(implied_volatility) AS iv
    FROM global_markets.options_greeks
    WHERE date = '2026-07-28'
      AND underlying_symbol IN ('KO','JNJ','SPY','QQQ','AAPL','MSFT','NVDA','TSLA','PLTR','COIN','MSTR')
      AND iv_converged AND implied_volatility BETWEEN 0.02 AND 5
      AND abs(strike_price / underlying_close - 1) <= 0.05
      AND expiration_date BETWEEN date + 20 AND date + 60
    GROUP BY ticker
)
SELECT implied.ticker AS ticker,
       round(implied.iv, 1) AS implied_vol_pct,
       round(realized.rv, 1) AS realized_vol_30d_pct,
       round(implied.iv - realized.rv, 1) AS iv_minus_realized
FROM implied INNER JOIN realized ON implied.ticker = realized.ticker
ORDER BY iv_minus_realized DESC
Run this yourself

价差范围从 COIN 上的 15 个百分点到 TSLA 上的 -20.4 个百分点。期权定价高于或低于标的近期已实现波动的情况在列表中并存,这是该指标的常态,而非异常。

值得关注的一行是 MSTR。其 80.2% 的隐含波动率是面板中最高的绝对读数,而该股票在过去30个交易日的已实现波动率为 86.3%。对于一只以该速度波动的股票,80%的报价与一只横盘震荡股票的80%报价是截然不同的概念。隐含波动率展望期权剩余期限内的未来,而已实现波动率回顾过去固定窗口,两者无需一致。

高读数在合约层面带来的变化

高隐含波动率会推高期权链上每个行权价的期权费。买方为同一合约支付更多;卖方因卖出而获得更丰厚的权利金。Vega 衡量这种敏感性:期权价格相对于隐含波动率每变动一个点的美元变化。作为一个说明性示例,一份vega为0.10的合约,当IV上升一个点时,每份合约价值增加约10美元;当IV下降一个点时,价值减少约10美元。Vega页面 详细介绍了其规模计算。

许多高读数背后是预定事件。隐含波动率在财报发布日前攀升,并在数据公布后急剧下降,这种模式被称为 IV骤降。持有期权度过这一下降过程的买方,可能会看到头寸价值缩水,即使股票朝着预期方向移动,因为为事件支付的波动率溢价已经消失。这些都不能使高读数本身成为利好或利空。它只是合约一方的成本,另一方的收入。

常见问题解答

80%的隐含波动率高吗?

在2026年7月28日具有活跃期权链的美国标的中,19.1% 的标的近平价隐含波动率达到或超过80%。这是一个较高的绝对读数,在交易行情中也较为常见。它对于某只特定股票是否算高,取决于该股票自身的52周区间,这正是IV排名所衡量的。

30%的IV高吗?

在同一交易日,30%的读数落在 30 to 40% 区间,该区间包含了 19.4% 的筛选标的,接近分布的中部。对于一只宽基指数基金,同样的30%会处于典型年份的顶部附近。对于一只高波动性的单只股票,它会处于底部附近。

20%的隐含波动率意味着什么?

这意味着期权市场定价标的股票的年化波动幅度约为20%,粗略换算成月度波动约为2.8%(20除以12的平方根)。在2026年7月28日,仅有 7.4% 的筛选标的读数低于20%。

高隐含波动率是利好还是利空?

本身既非利好也非利空。它是期权性的价格,对合约双方的影响不同:对买方昂贵,对卖方权利金更丰厚,对双方都意味着更大的美元波动。赋予该数值意义的对比是:市场整体分布、标的自身52周区间,以及股票近期已实现的波动。

IV排名和IV百分位有什么区别?

IV排名将今日读数置于52周低点和高点之间,因此一次极端波动会固定一年的上限。IV百分位则计算在该窗口内收盘价低于今日读数的交易日比例,给予一次异常波动仅相当于一个交易日的权重。对于具有单次异常周的股票,两者可能差异显著。


以上每个数字都是基于2026年7月28日期权行情数据的存储查询结果。打开任何面板下方的SQL语句,或在Strasmore终端上运行相同的筛选。