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

目前 IV rank 最高的股票

查看目前 IV rank 最高的美國股票與 ETF,依個股52週隱含波動率區間評分,並列出 IV percentile 與計算方法。

IV rank 評分顯示個股的隱含波動率位於自身52週區間中的位置:區間低點為0,高點為100。接近高位的讀數,表示選擇權市場對該標的未來波動的定價,高於過去一年各交易日的任何時點;接近低位則表示定價處於最低水準。下表依最新觀測的選擇權交易日(日期為 2026-09-02),列出 IV rank 最高的美國股票與 ETF,並附上 IV percentile。兩項指標回答的是同一個問題,但計算方式不同。

目前 IV 排名最高的股票

查詢IV 排名最高的標的:篩選後的美國標的,最新選擇權交易時段
股票代號目前隱含波動率(%)隱含波動率排名隱含波動率百分位數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 收於價平 implied volatility,數值為 76.3%;其52週區間介於 45.6% 至 82.5%。因此,IV rank 為 83.2,IV percentile 為 89.9

這個尺度在兩端各有明確定義:rank 為100,表示最新交易日的 implied volatility 是觀察期間內的最高值;rank 為0,則表示是最低值。這個數字並不代表該股票的絕對波動程度,而是反映該股票相對於自身歷史區間的位置。

這項區分具有實際意義。在完整篩選股票池中,排名最高的十分位股票,其目前 implied volatility 介於 57.9% 至 76.3%,中位數為 76.3%。一檔波動平靜、目前位於自身低波動區間頂端的股票,與一檔波動劇烈、目前位於自身高波動區間頂端的股票,可能取得相同排名。若要查看絕對水準而非相對位置,implied volatility 最高的股票榜單會依原始 IV 排列相同市場資料。

IV rank 與 IV percentile

這兩個數值都是把今日的隱含波動率放在相同的52週歷史區間中比較,但計算方式不同。

  • IV rank 是以(目前 IV 減去52週低點)除以(52週高點減去低點),並以百分比表示。它只看目前數值,以及該區間的兩個極端值。
  • IV percentile 是過去252個交易日中,隱含波動率收盤低於今日數值的交易日占比。它會讀取該區間內每一個交易日的數值。

一年內只要出現一個劇烈波動的交易日,就會形成一個區間型 rank 永遠不會忘記的上限;但以計數為基礎的 percentile,只會把它視為252個觀測值中的一筆。下方表格依這項差異的其中一個方向排序:IV percentile 減去 IV rank,差距由大至小排列。另一種型態,即 rank 高於 percentile 的標的,屬於另一個篩選結果,不會出現在此處。

查詢IV 百分位數高於 IV 排名最多的標的,最新交易時段
股票代號目前隱含波動率(%)隱含波動率排名隱含波動率百分位數百分位數減排名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 rank 的實際樣貌

查詢排名第一標的的隱含波動率週變化,以及其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%。rank 所評估的單一交易日,是上方看板中的 76.3% 每日讀數。IV rank 就是這個圖像,僅此而已:將最新讀數放在其自身區間的兩端之間,而不論該區間實際落在哪裡。

走勢形狀與分數同樣重要。一檔股票若上漲數月,與另一檔股票若在一週內跳升至相同水準,兩者顯示的 rank 會完全相同。若要了解高讀數在預定事件後通常會如何變化,請參閱 以實際財報衡量 IV crush

整體市場的 IV rank 分布

查詢篩選標的在 IV 排名上的分布,最新交易時段
隱含波動率排名區間名稱累計名稱數隱含波動率中位數(%)距最高值的中位數差距(%)最低隱含波動率(%)最高隱含波動率(%)
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檔股票在本交易日通過了流動性與歷史資料門檻。依 rank 十分位分組後,其中 2 檔位於 80-90 區間,另有 24 檔位於另一端的 0-10 區間。當 rank 下降時,目前隱含波動率的中位數也隨之走低:從最高區間的 76.3%,降至底部 0-10 區間的 48%;gap 欄則以最高區間的中位數為基準,衡量各區間的差距。判讀時應觀察整張表的斜率,而非只看任何一個相鄰區間的變化:僅包含少數股票的區間,其中位數容易受雜訊影響,兩個相鄰區間的排序也可能反轉。

單一讀數需要放在整體分布中理解。除非知道同時有多少其他股票也處於相同位置,否則看似偏高的 rank 本身意義有限。

熱門追蹤標的的 IV rank

查詢12檔廣泛持有標的的 IV 排名與 IV 百分位數,最新交易時段
股票代號目前隱含波動率(%)隱含波動率排名隱含波動率百分位數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
自己執行這個查詢

這項指標顯示十二檔廣泛持有的 ticker。QQQ31.7 的 IV rank 居於全組最高,當前 implied volatility 為 18.3%。NVDA 則位居列表另一端,implied volatility 為 31.7%,IV rank 為 0。請注意,同一列中的 rank 與 percentile 欄位可能相距甚遠;這反映的正是 divergence panel 所衡量的區間與計數運算。

這些標的各自都有專屬的 IV 頁面:NVDA implied volatilityTSLA implied volatilityAAPL implied volatilityAMD implied volatility 均提供完整的交易時段歷史與期限結構。若要了解本頁每項評分背後的概念,請先參閱 什麼是 implied volatility

如何衡量

這裡的每個數字都來自同一個來源:每日 options greeks 檔案。檔案以每個交易時段的每份合約各存一列資料,涵蓋在美國掛牌的股票與 ETF options。

  • 每個標的每個交易時段一個 IV。 這是該標的近價合約的 implied volatility 中位數。近價是指履約價在收盤股價上下 5% 以內,且距到期日 20 至 60 個日曆日的合約。採用中位數而非平均數,因此單一錯價合約不會扭曲讀值。
  • 只有至少 10 份合約通過上述篩選條件的交易時段才會計入。 成交清淡的交易時段會剔除,不予發布。
  • 僅採用收斂的求解結果。 Implied volatility 是根據 option price 反推,檔案也會標示求解是否收斂。未收斂的資料列會排除,低於 2% 或高於 500% 的讀值也會排除。未收斂的求解結果是數值計算失敗,不是市場價格。
  • 視窗是該標的在 380 個日曆日回溯期間內可取得的最近 252 個交易時段。 標的至少要有 200 個已衡量的交易時段,才會出現在本頁任何位置。
  • IV rank 的計算方式是:(目前值 − 視窗最低值)除以(視窗最高值 − 視窗最低值),再乘以 100。IV percentile 則是視窗內 implied volatility 嚴格低於目前交易時段的交易時段數,除以交易時段總數。
  • 流動性門檻。 標的最近 20 個已衡量交易時段累計至少須交易 20,000 份 options 合約,才能進入篩選標的池。知名標的面板採用交易時段門檻、歷史資料門檻及相同的最新交易時段篩選條件,但不採用成交量門檻,因為其中 12 個 ticker 是明確指定,而非經由篩選產生。
  • 槓桿型、反向及波動率期貨基金會依明確清單排除。 以指數三倍幅度變動為設計目標的基金,因其結構本身就帶有約三倍的 implied volatility,會擠壓真正的個股標的。持有 VIX futures 而非股票的產品也列在同一份清單中,因為其 implied volatility 反映的是期貨曲線,而非公司。
  • 每週走勢面板繪製的是中位數,不是單一交易時段。 每個點代表該週排名最高標的每日讀值的中位數,因此繪製的線依定義會落在每日高低區間內。已衡量交易時段少於三個的週次會剔除,但有一項例外:包含最新交易時段的那一週,即使只有一天,也一定會繪出。
  • 檔案不包含的資料。 當日到期(0DTE)合約及現金結算的指數 options 不在此資料集內,因此 0DTE volatility spike 不會反映在這些數字中。SPY 與 QQQ 會以一般 ETF 計入。此外,這個資料倉儲完全沒有 open interest 欄位,因此上述所有流動性門檻採用的都是已交易合約成交量,而非 open interest。
  • 日期標記代表實際使用的交易時段。 greeks 檔案的資料結算時間比股票市場交易資料晚幾個交易時段,因此每個看板都會標示所採用交易時段的日期,而且每個看板的每一列都來自該同一交易時段。每週走勢面板是刻意的例外:它會在排名最高的標的背後繪製一整年的歷史資料。這些不是即時報價。

常見問答

什麼是 IV rank?

IV rank 用來評估股票目前的隱含波動率位於自身52週區間的哪個位置,低點為 0,高點為 100。計算方式是以目前 IV 減去52週低點,再除以52週高點減去低點。這項指標是將個股與自身歷史比較,而不是與其他股票比較。因此,兩檔波動率差異極大的股票,仍可能具有相同的 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 terminal 上,針對任何期間與任何標的集合執行相同的 IV rank 篩選。