Strasmore Research
市场回顾 Matt Connor作者: Matt Connor · 更新于 2026-09-05 · data as of September 5, 2026 · refreshed weekly

当前IV排名最高的股票

查看当前IV rank最高的美国股票和ETF,了解各标的相对自身52周隐含波动率区间的位置,并对照IV百分位和计算方法。

IV rank衡量一只股票的隐含波动率在自身52周区间中的位置,区间低点为0,区间高点为100。接近高位的读数意味着,相比过去一年各交易日,期权市场目前为该标的计入了更大的未来波动;接近低位则意味着计入的未来波动最小。下表按最新测量的期权交易日(日期为2026-09-02)的IV rank,对IV rank最高的美国股票和ETF进行排名,并同时列出IV percentile,因为这两个指标回答的是同一个问题,只是计算方式不同。

当前IV排名最高的股票

查询IV Rank最高的筛选美股标的,最新期权交易日
代码当前隐含波动率(%)隐含波动率排名隐含波动率百分位52周隐含波动率低点(%)52周隐含波动率高点(%)交易日日期
AEO76.383.289.945.682.52026-09-02
PCG57.98096.125.4662026-09-02
HPE7978.495.62593.92026-09-02
ACN50.374.579.422602026-09-02
ADBE51.371.780.224.961.82026-09-02
COST25.168.669.416.6292026-09-02
PBR40.26884.820.649.52026-09-02
LULU57.266.374.228.571.82026-09-02
AMGN32.365.486.517.939.92026-09-02
BP3163.769.818.937.92026-09-02
XOM28.862.862.717.235.62026-09-02
PATH88.260.884.533.7123.32026-09-02
EWZ31.959.987.318.141.22026-09-02
NKE43.259.765.120.158.72026-09-02
VALE33.958.353.317.745.52026-09-02
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           quantileExact(0.5)(implied_volatility) AS iv,
           sum(volume) AS vol
    FROM global_markets.options_greeks
    WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
      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 NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
    GROUP BY u, d
    HAVING count() >= 10
),
ranked AS (
    SELECT u, d, iv, vol,
           row_number() OVER w AS rn,
           first_value(iv) OVER w AS iv_latest,
           first_value(d) OVER w AS d_latest
    FROM per_session
    WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
    SELECT u,
           any(iv_latest) AS iv_cur,
           any(d_latest) AS last_d,
           count() AS sessions,
           min(iv) AS iv_lo,
           max(iv) AS iv_hi,
           countIf(iv < iv_latest) AS below_now,
           sumIf(vol, rn <= 20) AS vol_20d
    FROM ranked
    WHERE rn <= 252
    GROUP BY u
)
SELECT u AS ticker,
       round(100 * iv_cur, 1) AS iv_now_pct,
       round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
       round(100 * below_now / sessions, 1) AS iv_percentile,
       round(100 * iv_lo, 1) AS iv_52w_low_pct,
       round(100 * iv_hi, 1) AS iv_52w_high_pct,
       toString(last_d) AS session_date
FROM agg
WHERE sessions >= 200
  AND vol_20d >= 20000
  AND iv_hi > iv_lo
  AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY iv_rank DESC, vol_20d DESC, ticker
LIMIT 15
自己运行这个查询

看第一行。AEO收盘时,平值隐含波动率为76.3%,52周区间为45.6%至82.5%。因此,其IV排名为83.2,IV百分位为89.9

该指标在两个端点有明确含义:排名为100,表示最新交易日的隐含波动率达到统计区间内的最高水平;排名为0,则表示处于最低水平。这个数字并不说明该股票的绝对波动率很高,只反映其当前水平相对于自身历史区间的位置。

这一点很重要。在整个筛选股票池中排名最高的十分位股票里,当前隐含波动率介于57.9%至76.3%之间,中位数为76.3%。一只始终平静、但当前处于自身平静区间顶部的股票,与一只波动剧烈、且处于自身剧烈区间顶部的股票,IV排名可能相同。如需查看绝对水平,而非相对位置,可通过隐含波动率最高的股票列表按原始IV对相同股票进行排名。

IV rank与IV percentile的区别

这两个指标都将当日隐含波动率放在同一段52周历史数据中比较,但计算方式不同。

  • IV rank的计算方式是:(当前隐含波动率−52周最低值)÷(52周最高值−最低值),并以百分比表示。它只使用当前值以及观察窗口的两个极值。
  • IV percentile表示过去252个交易日中,隐含波动率收盘低于今日水平的交易日占比。它使用观察窗口内的每一个交易日数据。

年内某个极端波动交易日会设定一个上限,而基于区间的rank会一直受到这一极值影响;基于计数的percentile则只把它视为252个交易日中的一个观测值。下表按这种差异的一个方向排序:IV percentile减去IV rank,差值从高到低排列。另一种情况是rank高于percentile,这些标的属于另一项筛选,不在本表中。

查询IV Percentile最显著高于IV Rank的标的,最新交易日
代码当前隐含波动率(%)隐含波动率排名隐含波动率百分位百分位减排名52周隐含波动率高点(%)
MRNA79.229.168.339.2133
AAPL25.216.148.832.755.9
AVGO49.119.55232.5132.1
SHEL24.731.962.730.847.9
USO44.518.448.830.4123.2
XBI31.944.973.828.941.5
EWZ31.959.987.327.441.2
GME52.940.166.326.287.2
PATH88.260.884.523.7123.3
QCOM40.929.152.823.792.8
GLD23.83457.523.540.6
XOP30.625.148.423.363.5
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           quantileExact(0.5)(implied_volatility) AS iv,
           sum(volume) AS vol
    FROM global_markets.options_greeks
    WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
      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 NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
    GROUP BY u, d
    HAVING count() >= 10
),
ranked AS (
    SELECT u, d, iv, vol,
           row_number() OVER w AS rn,
           first_value(iv) OVER w AS iv_latest,
           first_value(d) OVER w AS d_latest
    FROM per_session
    WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
    SELECT u,
           any(iv_latest) AS iv_cur,
           any(d_latest) AS last_d,
           count() AS sessions,
           min(iv) AS iv_lo,
           max(iv) AS iv_hi,
           countIf(iv < iv_latest) AS below_now,
           sumIf(vol, rn <= 20) AS vol_20d
    FROM ranked
    WHERE rn <= 252
    GROUP BY u
),
board AS (
    SELECT u,
           round(100 * iv_cur, 1) AS iv_now_pct,
           round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
           round(100 * below_now / sessions, 1) AS iv_percentile,
           round(100 * iv_hi, 1) AS iv_52w_high_pct
    FROM agg
    WHERE sessions >= 200
      AND vol_20d >= 20000
      AND iv_hi > iv_lo
      AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
)
SELECT u AS ticker,
       iv_now_pct,
       iv_rank,
       iv_percentile,
       round(iv_percentile - iv_rank, 1) AS percentile_minus_rank,
       iv_52w_high_pct
FROM board
ORDER BY percentile_minus_rank DESC, iv_now_pct DESC, ticker
LIMIT 12
自己运行这个查询

在这一方向上,差距最大的是MRNA:IV percentile为68.3,IV rank为29.1,在同一交易日、基于同一数据计算出的差值为39.2个百分点。该标的当前隐含波动率为79.2%,52周最高隐含波动率为133%。Percentile统计交易日数量;对该标的而言,观察窗口内大多数交易日的波动率都低于最新水平。Rank衡量当前值距离极值的远近,而52周最高值仍高于最新读数。同一组数据,可以得到两个答案。

这两个指标没有谁绝对正确。Rank回答的是最新读数距离区间极值有多近。Percentile回答的是,相比典型交易日,当前读数有多异常。

高IV排名的实际形态

查询排名最高标的的隐含波动率周度走势及52周高低点
50 rows (showing 20)
隐含波动率(%)52周隐含波动率高点(%)52周隐含波动率低点(%)
2025-08-1872.582.545.6
2025-08-2572.782.545.6
2025-09-0855.382.545.6
2025-09-155682.545.6
2025-09-2255.282.545.6
2025-09-2951.382.545.6
2025-10-0654.382.545.6
2025-10-1362.182.545.6
2025-10-2058.782.545.6
2025-10-276182.545.6
2025-11-1078.382.545.6
2025-11-1776.482.545.6
2025-11-2477.782.545.6
2025-12-0151.582.545.6
2025-12-0848.882.545.6
2025-12-1558.582.545.6
2025-12-2252.682.545.6
2025-12-2953.182.545.6
2026-01-0555.782.545.6
2026-01-1253.682.545.6
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           quantileExact(0.5)(implied_volatility) AS iv,
           sum(volume) AS vol
    FROM global_markets.options_greeks
    WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
      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 NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
    GROUP BY u, d
    HAVING count() >= 10
),
ranked AS (
    SELECT u, d, iv, vol,
           row_number() OVER w AS rn,
           first_value(iv) OVER w AS iv_latest,
           first_value(d) OVER w AS d_latest
    FROM per_session
    WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
    SELECT u,
           any(iv_latest) AS iv_cur,
           any(d_latest) AS last_d,
           count() AS sessions,
           min(iv) AS iv_lo,
           max(iv) AS iv_hi,
           sumIf(vol, rn <= 20) AS vol_20d
    FROM ranked
    WHERE rn <= 252
    GROUP BY u
),
leader AS (
    SELECT u, iv_lo, iv_hi
    FROM agg
    WHERE sessions >= 200
      AND vol_20d >= 20000
      AND iv_hi > iv_lo
      AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
    ORDER BY round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) DESC, vol_20d DESC, u
    LIMIT 1
)
SELECT toString(toMonday(r.d)) AS week,
       round(100 * quantileExact(0.5)(r.iv), 1) AS iv_pct,
       round(100 * any(l.iv_hi), 1) AS iv_52w_high_pct,
       round(100 * any(l.iv_lo), 1) AS iv_52w_low_pct
FROM ranked AS r
INNER JOIN leader AS l ON r.u = l.u
WHERE r.rn <= 252
GROUP BY week
HAVING uniqExact(r.d) >= 3
    OR max(r.d) = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY week
自己运行这个查询

这是AEO的周度走势。它是该看板排名第一的标的,图中以水平参考线标出了52周高点和低点。每个绘制点都是该周每日读数的中位数。因此,这条线按定义位于每日高低区间内,而不会触及任一参考线。该测量窗口从72.5%开始,并在持有76.2%所代表的最新交易日的情况下结束;上限为82.5%,下限为45.6%。排名所使用的单个交易日数据,是上方看板中76.3%的每日读数。IV排名反映的就是这一点:将最新读数放在其自身区间的边界之间,而不论该区间具体处于什么位置。

走势形态与排名分数同样重要。一个标的经过数月上涨,另一个标的一周内跳空至相同水平,二者显示的排名可能完全相同。关于高读数在预定事件后通常会如何变化,请参阅基于实际财报衡量IV Crush

全市场的IV排名分布

查询筛选标的在IV Rank区间的分布,最新交易日
隐含波动率排名区间名称名称累计数隐含波动率中位数(%)距最高值的中位数差(%)最低隐含波动率(%)最高隐含波动率(%)
80-902276.3057.976.3
70-803551.3-2550.379
60-7071232.3-4425.188.2
50-60132540.3-3618.776.9
40-50335838-38.316.479.7
30-404610437.1-39.215.289.9
20-307017434-42.35.983.3
10-205823235.3-4110.292.7
0-102425648-28.34.777.2
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           quantileExact(0.5)(implied_volatility) AS iv,
           sum(volume) AS vol
    FROM global_markets.options_greeks
    WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
      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 NOT IN ('SPCX','KORU','SOXL','SOXS','TQQQ','SQQQ','NVDL','NVDS','NVD','TSLL','TSLQ','TSLZ','SPXL','SPXS','UPRO','SPXU','LABU','LABD','FAS','FAZ','TNA','TZA','YINN','YANG','UDOW','SDOW','BOIL','KOLD','UCO','SCO','USD','SSO','SDS','QLD','QID','ERX','ERY','DRN','DRV','CURE','SOXY','MUU','SNXX','UVXY','SVXY','UVIX','SVIX','BULZ','WEBL','WEBS','DPST','DRIP','GUSH','AGQ','ZSL','BITX','ETHU','MSTX','MSTU','CONL','DUST','JNUG','JDST','NUGT','AMDL','NUAI','VXX','VIXY')
    GROUP BY u, d
    HAVING count() >= 10
),
ranked AS (
    SELECT u, d, iv, vol,
           row_number() OVER w AS rn,
           first_value(iv) OVER w AS iv_latest,
           first_value(d) OVER w AS d_latest
    FROM per_session
    WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
    SELECT u,
           any(iv_latest) AS iv_cur,
           any(d_latest) AS last_d,
           count() AS sessions,
           min(iv) AS iv_lo,
           max(iv) AS iv_hi,
           sumIf(vol, rn <= 20) AS vol_20d
    FROM ranked
    WHERE rn <= 252
    GROUP BY u
),
screened AS (
    SELECT least(intDiv(toUInt16(floor(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo))), 10), 9) AS b,
           100 * iv_cur AS iv_now_pct
    FROM agg
    WHERE sessions >= 200
      AND vol_20d >= 20000
      AND iv_hi > iv_lo
      AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
),
buckets AS (
    SELECT b,
           count() AS names,
           round(quantileExact(0.5)(iv_now_pct), 1) AS median_iv_pct,
           round(min(iv_now_pct), 1) AS lowest_iv_pct,
           round(max(iv_now_pct), 1) AS highest_iv_pct
    FROM screened
    GROUP BY b
)
SELECT concat(toString(b * 10), '-', toString(b * 10 + 10)) AS iv_rank_bucket,
       names,
       sum(names) OVER (ORDER BY b DESC) AS names_cumulative,
       median_iv_pct,
       round(median_iv_pct - first_value(median_iv_pct) OVER (ORDER BY b DESC), 1) AS median_gap_to_top_pct,
       lowest_iv_pct,
       highest_iv_pct
FROM buckets
ORDER BY b DESC
自己运行这个查询

本交易日共有256只股票同时满足流动性和历史数据门槛。按排名划分为十分位区间后,其中2只位于80-90区间,另有24只位于另一端的0-10区间。当前隐含波动率中位数随排名下降而走低:最高区间为76.3%,底部的0-10区间为48%。差值列则将各区间与最高区间的中位数逐一比较。应纵向观察整张表的走势,而不是只看某一个相邻区间的变化:仅包含少量股票的区间,其中位数容易出现较大噪声;相邻两个区间的排序也可能反转。

单个读数需要放在整体分布中理解。一个看似很高的排名本身意义有限,除非您知道同时处于这一水平的其他股票有多少。

最受关注股票的IV排名

查询12只广泛持有股票的IV Rank和IV Percentile,最新交易日
代码当前隐含波动率(%)隐含波动率排名隐含波动率百分位52周隐含波动率低点(%)52周隐含波动率高点(%)交易日日期
QQQ18.331.716.713.3292026-09-02
COIN6331.329.849.193.52026-09-02
AMD47.427.311.528.996.92026-09-02
META3424.840.122.668.62026-09-02
MSTR68.523.631.750.2127.62026-09-02
SPY13.216.912.710.625.92026-09-02
AAPL25.216.148.819.355.92026-09-02
TSLA41.714.610.33769.42026-09-02
MSFT24.611.320.619.465.82026-09-02
AMZN29.8725.424.699.42026-09-02
PLTR46.86.78.742.1112.12026-09-02
NVDA31.70031.761.72026-09-02
每个数字背后的完整 SQL
WITH per_session AS (
    SELECT underlying_symbol AS u,
           date AS d,
           quantileExact(0.5)(implied_volatility) AS iv
    FROM global_markets.options_greeks
    WHERE date >= (SELECT max(date) FROM global_markets.options_greeks) - 380
      AND underlying_symbol IN ('SPY','QQQ','AAPL','MSFT','AMZN','META','NVDA','AMD','TSLA','COIN','MSTR','PLTR')
      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
),
ranked AS (
    SELECT u, d, iv,
           row_number() OVER w AS rn,
           first_value(iv) OVER w AS iv_latest,
           first_value(d) OVER w AS d_latest
    FROM per_session
    WINDOW w AS (PARTITION BY u ORDER BY d DESC)
),
agg AS (
    SELECT u,
           any(iv_latest) AS iv_cur,
           any(d_latest) AS last_d,
           count() AS sessions,
           min(iv) AS iv_lo,
           max(iv) AS iv_hi,
           countIf(iv < iv_latest) AS below_now
    FROM ranked
    WHERE rn <= 252
    GROUP BY u
)
SELECT u AS ticker,
       round(100 * iv_cur, 1) AS iv_now_pct,
       round(100 * (iv_cur - iv_lo) / (iv_hi - iv_lo), 1) AS iv_rank,
       round(100 * below_now / sessions, 1) AS iv_percentile,
       round(100 * iv_lo, 1) AS iv_52w_low_pct,
       round(100 * iv_hi, 1) AS iv_52w_high_pct,
       toString(last_d) AS session_date
FROM agg
WHERE sessions >= 200
  AND iv_hi > iv_lo
  AND last_d = (SELECT max(date) FROM global_markets.options_greeks)
ORDER BY iv_rank DESC, ticker
自己运行这个查询

这是对十二只广泛持有的股票代码进行的同一项测算。QQQ的IV排名在这一组中最高,为31.7;其当前隐含波动率为18.3%。NVDA位于列表另一端,排名为0,隐含波动率为31.7%。请注意,在同一行中,排名列与百分位列可能相距很大;这与背离面板所衡量的区间与计数之间的计算关系相同。

这些股票代码各自都有独立的IV页面:NVDA隐含波动率TSLA隐含波动率AAPL隐含波动率AMD隐含波动率均提供完整的交易时段历史数据和期限结构。若要了解本页面每项评分背后的概念,请先阅读什么是隐含波动率

衡量方法

这里的每个数字都来自同一来源:每日期权 Greeks 文件。文件按合约和交易时段逐行存储数据,涵盖美国上市股票期权和 ETF 期权。

  • 每个标的每个交易时段使用一个隐含波动率。 该数值为标的近价合约的隐含波动率中位数。近价合约指行权价在收盘股价上下 5% 以内、距离到期还有 20 至 60 个日历日的合约。使用中位数而非平均数,可以避免单个错误定价的合约影响结果。
  • 只有至少有 10 个合约满足筛选条件时,该交易时段才计入。 成交稀疏的交易时段会被剔除,不予发布。
  • 只保留计算收敛的结果。 隐含波动率根据期权价格计算,文件会标记计算是否收敛。不收敛的记录会被排除,低于 2% 或高于 500% 的读数也会被排除。不收敛意味着数值计算失败,并不代表市场价格。
  • 窗口为该标的在 380 个日历日回溯期内可获得的最近 252 个交易时段。 一个标的至少需要有 200 个已测量交易时段,才会出现在本页的任何位置。
  • IV rank 的计算方式是:(当前值 − 窗口最低值)÷(窗口最高值 − 窗口最低值)× 100。IV percentile 的计算方式是:窗口内隐含波动率严格低于当前值的交易时段数量,除以窗口交易时段总数。
  • 流动性门槛。 一个标的最近 20 个已测量交易时段的期权累计成交量必须至少达到 20,000 张,才能进入筛选范围。知名标的面板采用交易时段门槛、历史数据门槛和相同的最新交易时段筛选条件,但不采用成交量门槛,因为其中的 12 个 ticker 是预先指定的,并非筛选得出。
  • 杠杆型、反向型和波动率期货基金 会根据明确名单从筛选中排除。目标为实现指数三倍波动的基金,其隐含波动率按产品设计通常也约为三倍,可能挤占真正单一标的的位置。持有 VIX 期货而非股票的产品也在排除名单中,因为其隐含波动率反映的是期货曲线,而非公司本身。
  • 周度路径面板绘制的是中位数,而非单个交易时段。 每个点都是当周排名最高标的每日读数的中位数。因此,按定义,曲线会处于该周每日高低区间之内。测量交易时段少于三个的周会被剔除,但最新交易时段所在的那一周除外;即使该周只有一天,也会绘制。
  • 文件不包含的内容。 当日到期(0DTE)合约和现金结算的指数期权不在该数据集内,因此 0DTE 波动率飙升不会影响这些数字。SPY 和 QQQ 按普通 ETF 处理。该数据仓库也完全没有未平仓合约数(open interest)字段,因此上述所有流动性门槛依据的都是期权成交量,而不是未平仓合约数。
  • 日期标记对应真实交易时段。 Greeks 文件的结算时间比股票行情落后几个交易时段。因此,每个面板都会标明所采用交易时段的日期,且每个面板中的每一行都来自该交易时段。周度路径面板是有意设置的例外:它会在排名最高标的数据后方绘制一年的历史走势。这些不是实时行情。

常见问题

什么是IV rank?

IV rank用于衡量一只股票当前的隐含波动率在其自身52周区间中的位置。区间最低点为0,最高点为100。计算公式为:(当前隐含波动率−52周最低隐含波动率)÷(52周最高隐含波动率−52周最低隐含波动率)。它只将股票与自身历史进行比较,不与其他股票比较。因此,即使两只股票的波动率差异很大,也可能拥有相同的IV rank。

卖出期权时,怎样的IV rank算高?

不存在一个能决定卖出是否正确的IV rank,本页面也不提供这样的数值。IV rank较高,表示期权权利金接近该标的过去一年收取的最高水平;IV rank较低,则表示接近最低水平。期权卖方通常偏好较高的读数,买方则偏好较低的读数。但双方都面临同一风险:股票实际实现的走势可能不同于期权价格所反映的走势。

IV rank与IV percentile有什么区别?

IV rank只使用当天的隐含波动率,以及52周区间的两个极值。IV percentile则统计过去252个交易日中,收盘隐含波动率低于当天读数的交易日数量。单个极端交易日会拉大区间,使IV rank下降,但对IV percentile的影响很小。因此,在同一只股票上,两者可能相差数十个百分点,正如上方面板所示。

在哪里可以免费查询IV rank?

本页面提供免费的IV rank查询工具。它按计划基于完整的美国期权成交数据刷新,并公开每个单元格背后的确切SQL查询。每只股票都有固定页面;波动率偏斜页面介绍了同一到期日内隐含波动率如何随行权价变化。


本页面的每个面板都保存了自己的查询。打开任一面板即可端到端核查测量结果,也可以在Strasmore终端中,针对任意时间窗口和任意股票范围运行相同的IV rank筛选。