Strasmore Research
市場回顧 Matt Connor作者: Matt Connor · 更新於 2026-10-18 · data as of October 18, 2026 · refreshed weekly

目前 IV rank 最高的股票

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

IV rank 衡量個股的隱含波動率在自身52週區間中的位置,區間低點為0,高點為100。讀數接近高點,表示相較於過去一年各交易日的任何時點,選擇權市場目前對該標的未來波動的定價最高;讀數接近低點,則表示定價最低。下表依最新測量的選擇權交易日(日期為2026-10-15)排列 IV rank 最高的美國股票與 ETF,並列出 IV percentile,因為這兩項數值回答的是同一個問題,只是計算方式不同。

目前 IV rank 最高的股票

查詢IV 排名最高的經篩選美國標的,最新選擇權交易時段
股票代號目前 IV (%)IV 排名IV 百分位數52週 IV 低點 (%)52週 IV 高點 (%)交易日期
VLO54.510099.627.954.52026-10-15
MRK36.294.797.615.737.42026-10-15
EWZ52.29398.418.154.72026-10-15
KHC33.790.896.816.135.52026-10-15
ETN48.485.596.425.852.22026-10-15
KO22.884.694.812.524.72026-10-15
ABT34.583.694.818.637.62026-10-15
RIOT9883.384.940.1109.62026-10-15
RDDT83.782.679.425.695.92026-10-15
PBR49.882.49521.955.72026-10-15
SHOP7080.98140.5772026-10-15
BKNG4280.777.421.2472026-10-15
BP34.280.488.118.937.92026-10-15
WMB31.679.59518.4352026-10-15
TEM85.576.295.249.996.62026-10-15
每個數據背後的精確 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
自己執行這個查詢

先看第一列。VLO 收於價平 implied volatility 54.5%,其52週區間介於 27.9% 至 54.5%。因此,其 IV rank 為 100,IV percentile 則為 99.6。

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

這項區分具有實際意義。在整個篩選股票池的最高 rank 十分位中,當前 implied volatility 介於 33.7% 至 54.5%,中位數為 52.2%。一檔波動平靜、且位於自身低波動區間頂端的股票,與一檔波動劇烈、且位於自身高波動區間頂端的股票,可能取得相同分數。若要查看絕對水準,而非相對位置,implied volatility 最高的股票清單則會依 raw 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 排名最多的標的,最新交易時段
股票代號目前 IV (%)IV 排名IV 百分位數百分位數減排名52週 IV 高點 (%)
COP35.829.591.762.266.1
NFLX46.934.295.661.489.9
PLTR62.32983.754.7112.1
T29.129.381.752.451.1
AMZN39.419.871.85299.4
MSFT31.624.569.845.365.8
AAPL272164.343.355.9
CVX293678.242.250.9
GOOG37.145.685.339.758.2
META43.545.484.939.568.6
DVN38.525.264.339.177.5
CIFR120.141.780.238.5181.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
自己執行這個查詢

在這個方向上,差距最大的是 COP:IV percentile 為 91.7,IV rank 為 29.5,同一交易日、同一份資料的差距為 62.2 個百分點。該標的目前隱含波動率為 35.8%,52週高點為 66.1%。Percentile 會計算交易日數,而該標的在這段期間的大多數交易日,波動都低於最新數值。Rank 則衡量目前數值距離極端值的程度,而52週高點仍高於最新讀值。同一份資料,卻得到兩個答案。

兩者都不是唯一正確的數字。Rank 回答的是最新讀值距離極端值有多近。Percentile 回答的則是,最新讀值相對於一般交易日有多不尋常。

高 IV rank 的實際樣貌

查詢排名第一標的的每週隱含波動率,以及其52週高點與低點
53 rows (showing 20)
週IV (%)52週 IV 高點 (%)52週 IV 低點 (%)
2025-10-133754.527.9
2025-10-2033.454.527.9
2025-10-273454.527.9
2025-11-0333.254.527.9
2025-11-1030.854.527.9
2025-11-1733.554.527.9
2025-11-2432.754.527.9
2025-12-013254.527.9
2025-12-0832.854.527.9
2025-12-1532.654.527.9
2025-12-2230.454.527.9
2025-12-2933.254.527.9
2026-01-0535.854.527.9
2026-01-1235.654.527.9
2026-01-1935.554.527.9
2026-01-2636.354.527.9
2026-02-0236.654.527.9
2026-02-0936.854.527.9
2026-02-1638.254.527.9
2026-02-2338.154.527.9
每個數據背後的精確 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
自己執行這個查詢

這是 VLO 的每週走勢。VLO 是該看板排名最高的標的,圖中以水平參考線標示其52週高點與低點。每個繪製點代表該週每日讀值的中位數。因此,這條線依定義會落在每日高低區間內,而不會碰到任一條參考線。觀察區間從 37% 開始,並在持有 52.1% 最新交易日的該週收尾;上限為 54.5%,下限為 27.9%。rank 所評估的單一交易日,是上方看板中 54.5% 的每日讀值。IV rank 就是這幅圖,僅此而已:將最新讀值放在其自身區間的兩端之間,而不論該區間實際位於何處。

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

整體市場的 IV rank 分布

查詢經篩選標的依 IV 排名的分布,最新交易時段
IV 排名區間名稱累計名稱數IV 中位數 (%)距最高值的中位數差距 (%)最低 IV (%)最高 IV (%)
90-1004452.2033.754.5
80-9091348.4-3.822.898
70-80243747.7-4.519.9112.4
60-70256244.5-7.78.6117.7
50-60299152.40.215.180.5
40-504513639.9-12.39120.1
30-403417048.4-3.813104.3
20-303920940.9-11.36.592.7
10-202723639.8-12.412.581
0-10524138.3-13.934.756.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,
           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
自己執行這個查詢

本交易時段共有 241 檔股票通過流動性與歷史資料門檻。依 rank 分成十個分位帶後,其中 4 檔位於 90-100 區間,另有 5 檔位於另一端的 0-10 區間。最高分位帶的當前隱含波動率中位數為 52.2%,最低 0-10 分位帶則為 38.3%;gap 欄位以最高分位帶的中位數為基準,衡量各分位帶的差距。這兩欄不會同步變動。rank 是將每檔股票放在自身52週區間中比較,因此低 rank 股票組成的分位帶,其隱含波動率中位數可能高於最高分位帶。僅包含少數股票的分位帶,其中位數也較容易受到雜訊影響。請將 gap 欄位解讀為水準比較,而非波動率排名。

分布情況是解讀單一數值所需的背景。除非先了解當時有多少其他股票同樣處於該位置,否則看似偏高的 rank 本身意義有限。

市場多數人關注標的的 IV rank

查詢十二檔廣泛持有股票的 IV 排名與 IV 百分位數,最新交易時段
股票代號目前 IV (%)IV 排名IV 百分位數52週 IV 低點 (%)52週 IV 高點 (%)交易日期
COIN72.352.372.249.193.52026-10-15
AMD60.246.160.728.996.92026-10-15
META43.545.484.922.668.62026-10-15
QQQ20.445.340.913.3292026-10-15
PLTR62.32983.742.1112.12026-10-15
MSTR70.125.638.150.2127.62026-10-15
TSLA45.225.642.53769.42026-10-15
MSFT31.624.569.820.565.82026-10-15
NVDA36.822.523.829.661.72026-10-15
AAPL272164.319.355.92026-10-15
SPY13.720.32510.625.92026-10-15
AMZN39.419.871.824.699.42026-10-15
每個數據背後的精確 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
自己執行這個查詢

這項指標套用於 12 檔廣泛持有的 ticker。COIN 目前的 implied volatility 為 72.3%,在這組標的中擁有最高的 IV rank,達 52.3。列表另一端則是 AMZN,其 implied volatility 為 39.4%,rank 為 19.8。請注意,同一列中的 rank 與 percentile 欄位可能相距甚遠;這正是 divergence panel 所衡量的區間與計數之間的算術關係。

這些標的各自都有獨立的 IV 頁面:NVDA implied volatility、TSLA implied volatility、AAPL implied volatility 與 AMD implied volatility 均提供完整的交易時段歷史資料與期限結構。若要了解本頁每項評分背後的概念,請先閱讀 什麼是 implied volatility。

衡量方式

這裡的所有數字都來自同一個來源:每日 options greeks 檔案。該檔案按每個交易時段、每份合約儲存一筆資料,涵蓋美國上市股票與 ETF options。

  • 每個標的、每個交易時段各有一個 IV。 這是該標的近價合約的隱含波動率中位數。近價的定義是履約價在收盤股價上下 5% 以內,且距到期日 20 至 60 個日曆日。採用中位數而非平均數,因此單一錯誤定價的合約不會扭曲讀值。
  • 只有至少 10 份合約符合篩選條件的交易時段才會納入。 交易清淡的時段會排除,不予發布。
  • 只納入計算收斂的結果。 隱含波動率是根據選擇權價格反推出來,檔案也會標示計算是否收斂。未收斂的資料列會排除,低於 2% 或高於 500% 的讀值也會排除。未收斂的計算是數值計算失敗,不是市場價格。
  • 觀察區間是回溯 380 個日曆日內、該標的可取得的最近 252 個交易時段。 標的至少要有 200 個已測量交易時段,才會出現在本頁任何位置。
  • IV rank 的計算方式是:(目前值 − 區間最低值)÷(區間最高值 − 區間最低值)× 100。IV percentile 則是區間內隱含波動率嚴格低於目前交易時段的交易時段數,除以交易時段總數。
  • 流動性門檻。 標的在最近 20 個已測量交易時段內,累計至少須有 20,000 份選擇權合約成交,才能進入篩選母體。知名標的面板採用交易時段門檻、歷史資料門檻及相同的最新交易時段篩選條件,但不採用成交量門檻,因為其中 12 個 ticker 是明確指定,而非經篩選產生。
  • 槓桿型、反向型及波動率期貨基金會依明確清單排除。 追蹤指數、目標變動幅度為三倍的基金,按設計就具有約三倍的隱含波動率,會擠出真正的個別標的。持有 VIX futures 而非股票的產品也列在同一份清單中,因為其隱含波動率反映的是期貨曲線,而非企業本身。
  • 每週路徑面板繪製的是中位數,而非單一交易時段。 每個資料點都是該週排名最高標的每日讀值的中位數,因此繪製的線按定義會落在每日高低區間內。測量交易時段少於三個的週次會排除,但最新交易時段所在的週次例外:即使該週只有一天,也一定會繪製。
  • 檔案不包含的資料。 當日到期(0DTE)合約及現金結算的指數選擇權不在此資料集內,因此 0DTE 波動率飆升不會反映在這些數字中。SPY 和 QQQ 會以一般 ETF 納入。這個資料倉儲也完全沒有未平倉量欄位,因此上述所有流動性門檻都採用成交合約量,而非未平倉量。
  • 日期標記代表實際交易時段。 greeks 檔案的資料結算時間比股票市場行情落後數個交易時段,因此每個面板都會標示所採用交易時段的日期,且每個面板的每一列資料都來自該同一交易時段。每週路徑面板是刻意的例外:它會在排名最高的標的背後繪製一年的歷史資料。這些不是即時報價。

常見問題

什麼是 IV rank?

IV rank 用來評估股票目前的隱含波動率在自身52週區間中的位置。最低點為0,最高點為100。計算方式是以目前 IV 減去52週低點,再除以52週高點與低點的差額。這項指標是將個股與自身歷史比較,而不是與其他股票比較。因此,兩檔波動率差異很大的股票,也可能具有相同的 rank。

販售選擇權時,多少 IV rank 才算理想?

沒有任何 rank 能保證賣出選擇權一定正確,本頁也未提供這類標準。高 rank 表示選擇權權利金接近該個股過去一年的高位;低 rank 則表示接近低位。賣方通常偏好較高的數值,買方則偏好較低的數值。但雙方都承擔一項風險:股票實際走勢可能不同於選擇權價格所反映的預期走勢。

IV rank 與 IV percentile 有何不同?

IV rank 只使用當日隱含波動率,以及52週區間的兩個極值。IV percentile 則計算過去252個交易日中,收盤隱含波動率低於今日數值的天數比例。單一極端交易日可能拉大區間,並壓低 rank,卻幾乎不會改變 percentile。因此,對同一檔股票而言,兩者可能相差數十個百分點,如上方面板所示。

哪裡可以免費查詢 IV rank?

本頁提供免費的 IV rank 查詢工具。資料會依排程,根據完整的美國選擇權交易資料更新,並公開每個儲存格背後的完整 SQL。個股均設有固定頁面;波動率偏斜頁面則說明同一到期日中,隱含波動率如何隨履約價變化。


本頁的每個面板都儲存自己的查詢。開啟任一面板,即可逐步稽核完整測量流程;也可以在 Strasmore terminal 上,針對任何期間與任何投資標的範圍執行相同的 IV rank 篩選。