Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

選擇權如何以波動率報價

了解機構為何以波動率而非美元報價選擇權,掌握波動率報價的格式、delta 交換,以及成交時如何轉換為現金權利金。

以波動率報價的選擇權,交易的是定價模型的輸入值,而不是模型算出的美元權利金。交易桌會針對某一特定合約、以某一波動率水準詢問交易數量;雙方先同意模型及標的資產的參考價格,現金權利金才會在成交當下由該計算結果得出。權利金是輸出值。雙方真正協商的是波動率水準。

以波動率報價的選擇權代表什麼

以下是一張虛構的交易單,採用整數是為了教學,並非取自任何即時市場:買進500張12月到期、履約價100的買權,波動率22.5、45 delta,股票參考價99.80。

這行內容沒有任何一項是美元價格。它列出合約條件(12月到期、履約價100、買權)、數量(500張)、支付的波動率水準(22.5)、避險比率(45 delta),以及雙方會代入模型的標的資產價格(99.80)。只有在這五項條件都獲得同意後,權利金才會產生。

Delta 還帶有第二項指示。每張美國股票選擇權合約涵蓋100股,因此500張合約、45 delta 的部位,會搭配22,500股反向變動的股票。買進買權的一方賣出股票;賣出買權的一方買進股票。交易完成後,雙方持有的是已排除價格方向風險的波動率部位。這段股票部位就是 delta 交換,屬於同一張交易單,而不是之後另行執行的交易。

如果這裡的 volatility 用法不熟悉,請參閱我們的 隱含波動率指南,了解這項數值;隱含波動率如何計算則會說明如何透過模型將波動率水準轉換為價格。

為什麼美元價格會過時,而波動率水準不會

權利金報價只在某一標的價格下的某一瞬間有效。標的資產不會在一通電話的時間內維持不變。下圖計算 AAPL 在一個固定的六週期間內每一根一分鐘 K 線,呈現單一分鐘內的典型價格變動,並依紐約時間的時段分組。

查詢AAPL每分鐘在紐約時間各小時內的變動幅度
每個數據背後的精確 SQL 語法
SELECT
    et_hour,
    round(quantileDeterministic(0.5)(move_bps, obs_id), 1) AS median_move_bps,
    round(quantileDeterministic(0.9)(move_bps, obs_id), 1) AS p90_move_bps,
    count()                                                AS minute_bars
FROM
(
    SELECT
        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
        cityHash64(ticker, window_start)                                      AS obs_id,
        10000 * abs(toFloat64(close) / toFloat64(open) - 1)                   AS move_bps
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'AAPL'
      AND window_start >= '2026-04-06 04:00:00'
      AND window_start <  '2026-05-16 04:00:00'
      AND open > 0
      AND volume > 0
)
GROUP BY et_hour
HAVING count() >= 1200
ORDER BY et_hour ASC
Run this yourself

一個基點是百分之一個百分點。在 07:00 小時,中間值的一分鐘變動為 1.7 個基點,其中每10分鐘就有1分鐘的變動達到 6.4 個基點或以上。到了 19:00 小時,中間值的一分鐘變動為 0.3 個基點。正常交易時段以外的時段包含的 K 線數量少得多,計數欄清楚呈現了這一點。

選擇權權利金會透過 delta,也就是對股票一美元變動的敏感度,反映這項價格漂移。波動率水準本身不包含股票價格,因此在重新說明參考價格後,對話進行三分鐘時,22.5 仍代表22.5。下一張圖追蹤同一期間的一張 AAPL 買權。SQL 會自動選定合約,而不是人工挑選:選擇交易最活躍、接近平價的買權,判定依據是只有買權具備的正 delta,且到期日必須晚於該期間。每條線都以該合約第一個交易時段的數值為基準。

查詢一份AAPL買權:股票、權利金與報價波動率,以首次交易時段為指數基準
每個數據背後的精確 SQL 語法
WITH
(
    SELECT ticker
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND expiration_date BETWEEN '2026-06-15' AND '2026-09-30'
      AND iv_converged = 1
      AND volume > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.03
    GROUP BY ticker
    ORDER BY sum(volume) DESC
    LIMIT 1
) AS traced_call
SELECT
    toString(date)                     AS session_date,
    formatDateTime(date, '%b %e')      AS session_label,
    round(100 * (toFloat64(underlying_close)
        / first_value(toFloat64(underlying_close)) OVER (ORDER BY date ASC) - 1), 2)   AS stock_change_pct,
    round(100 * (toFloat64(option_close)
        / first_value(toFloat64(option_close)) OVER (ORDER BY date ASC) - 1), 2)       AS call_premium_change_pct,
    round(100 * (toFloat64(implied_volatility)
        / first_value(toFloat64(implied_volatility)) OVER (ORDER BY date ASC) - 1), 2) AS quoted_vol_change_pct
FROM global_markets.options_greeks
WHERE ticker = traced_call
  AND date BETWEEN '2026-04-06' AND '2026-05-15'
  AND iv_converged = 1
  AND option_close > 0
  AND implied_volatility > 0
ORDER BY session_date ASC
Run this yourself

Apr 6May 15 之間,股票收盤價相對於期間起點變動 16.26%;該買權的收盤權利金變動 374.77%;同一合約的報價波動率變動 -1.54%。三條線、同一合約、相同的交易時段。

波動率報價如何轉換為現金價格

要將波動率轉換為金額,需要兩項協議:定價模型,以及標的資產的參考價格。支援波動率報價的交易所會將兩者列入規則。CME 依據2008年2月8日提交給 Commodity Futures Trading Commission 的文件,在 Globex 平台依 Rule 584 進行波動率報價交易。

選擇權波動率報價慣例允許以年化隱含波動率表示買價與賣價(例如,買價12.450%、賣價12.550%)。

同一項規則也說明兩個波動率報價在撮合瞬間會發生什麼事:

在選擇權波動率撮合時,CME Globex 將使用標準選擇權定價模型,把波動率交易轉換為供結算使用、以權利金報價的選擇權;在適用情況下,並建立相應的風險降低期貨合約,作為已撮合部位的 delta 中性避險。

來源:CME Rule 584,CME Globex Options Volatility Quote Trading,《CME Submission 08-28》附錄2(https://www.cftc.gov/sites/default/files/stellent/groups/public/@rulesandproducts/documents/ifdocs/rul020808cme001.pdf),提交日期為2008年2月8日。

該規則的解釋文件列出交易所提供給模型的資料:撮合後的隱含波動率、Globex 的標的期貨價格、以年計算的距到期時間、履約價、當期利率、合約是賣權或買權,以及選擇權類型。規則也固定了參考價格:採用 Globex 近月合約買賣價的中間價;若無法取得中間價,則以之前的結算價作為替代。

避險部位是算術結果,而非協商結果。配置的期貨口數等於定價模型計算出的淨 delta 乘以交易的選擇權數量,再四捨五入至最接近的整數合約。文件中的實例以100張合約、計算出的淨 delta 為0.51進行說明,並為雙方各配置51張期貨。Rule 584 規範期貨選擇權,而 CME 最早推出的波動率報價上市商品是外匯選擇權。這項慣例早於該規則,也遠不只適用於單一交易場所:在股票選擇權中,同樣的組合會以選擇權訂單搭配足以使整體部位 delta 中性的股票數量呈現。

波動率報價若未附帶合約,就沒有意義

波動率水準不是公司的屬性。它屬於某一個履約價及某一個到期日,兩者任一改變,波動率水準也會變動。下圖將剩餘20至45天的 AAPL 買權,依履約價與股票價格的距離分組,再呈現相同六週期間內各組的波動率中位數與 delta 中位數。

查詢各履約價的報價波動率與Delta,剩餘20至45天的AAPL買權
每個數據背後的精確 SQL 語法
SELECT
    strike_vs_spot,
    round(100 * quantileDeterministic(0.5)(iv, obs_id), 2)       AS quoted_vol_pct,
    round(quantileDeterministic(0.5)(contract_delta, obs_id), 2) AS typical_delta
FROM
(
    SELECT
        cityHash64(ticker, date)      AS obs_id,
        toFloat64(implied_volatility) AS iv,
        toFloat64(delta)              AS contract_delta,
        toInt32(round(100 * (toFloat64(strike_price) / toFloat64(underlying_close) - 1) / 2) * 2) AS moneyness_step,
        concat(if(moneyness_step > 0, '+', ''), toString(moneyness_step), '%')                    AS strike_vs_spot
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'AAPL'
      AND toFloat64(delta) > 0
      AND date BETWEEN '2026-04-06' AND '2026-05-15'
      AND iv_converged = 1
      AND volume > 0
      AND days_to_expiry BETWEEN 20 AND 45
      AND implied_volatility > 0
      AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) <= 0.10
)
GROUP BY strike_vs_spot, moneyness_step
HAVING count() >= 20
ORDER BY moneyness_step ASC
Run this yourself

-10% 分組中,中位數合約的波動率為 29.85%,delta 為 0.87。在 +10% 分組中,標的資產與期間相同,但波動率中位數為 24.62%,delta 為 0.12。不同履約價之間的傾斜就是 skew,這也是波動率報價必須列明合約的原因:波動率水準與避險比率都會隨履約價改變。如何在即時選擇權鏈上讀取這兩欄,請參閱 如何閱讀選擇權鏈

這對零售選擇權鏈有何影響

零售訂單以美元輸入。這些訂單的成交報價則是以波動率建立。下圖選取六檔交易活躍股票中、剩餘20至45天的接近平價合約,計算同一合約每日收盤權利金與波動率的日對日變化,再呈現兩者的典型幅度。

查詢典型每日變動:選擇權權利金與報價波動率
每個數據背後的精確 SQL 語法
SELECT
    underlying_symbol                                              AS symbol,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id), 2) AS median_premium_move_pct,
    round(quantileDeterministic(0.5)(vol_move_pct, obs_id), 2)     AS median_vol_move_pct,
    round(quantileDeterministic(0.5)(premium_move_pct, obs_id)
        / quantileDeterministic(0.5)(vol_move_pct, obs_id), 1)     AS premium_move_ratio
FROM
(
    SELECT
        underlying_symbol,
        cityHash64(ticker, date)                                AS obs_id,
        100 * abs(toFloat64(option_close) / prev_premium - 1)   AS premium_move_pct,
        100 * abs(toFloat64(implied_volatility) / prev_vol - 1) AS vol_move_pct
    FROM
    (
        SELECT
            underlying_symbol,
            ticker,
            date,
            option_close,
            implied_volatility,
            lagInFrame(toFloat64(option_close))       OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_premium,
            lagInFrame(toFloat64(implied_volatility)) OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_vol,
            lagInFrame(date)                          OVER (PARTITION BY ticker ORDER BY date ASC) AS prev_date
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'JNJ')
          AND date BETWEEN '2026-04-06' AND '2026-05-15'
          AND iv_converged = 1
          AND volume > 0
          AND days_to_expiry BETWEEN 20 AND 45
          AND option_close > 0
          AND implied_volatility > 0
          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05
    )
    WHERE prev_premium > 0
      AND prev_vol > 0
      AND dateDiff('day', prev_date, date) <= 4
)
GROUP BY underlying_symbol
HAVING count() >= 200
ORDER BY premium_move_ratio ASC
Run this yourself

即使樣本中最穩定的一組,其權利金在一般交易日的變動幅度,也約為波動率的 2.1 倍:前者為 15.84%,後者為 7.48%。做市商在交易時段內重新報價選擇權時,主要是在新的股票價格下重新計算相同的權利金。真正依判斷調整的數值是波動率。當股票價格不變而報價發生變化時,代表該輸入值發生了變動。做市商如何獲利什麼是買賣價差將進一步說明這套機制。

常見問題

零售交易人可以用波動率方式買進選擇權嗎?

標準券商下單介面不行。零售下單必須輸入以美元表示的權利金限價。波動率報價主要存在於機構間協商交易,以及支援此類報價的交易所平台,例如依 Rule 584 運作的 CME Globex。

波動率報價中的45 delta 是什麼意思?

Delta 衡量選擇權對標的資產一美元變動的敏感度。在波動率報價中,它同時也是避險指示:45 delta 代表每張涵蓋100股的合約,約搭配45股反向變動的股票。

為什麼機構以波動率而非價格報價選擇權?

美元權利金只在某一標的價格下有效,而標的價格每幾秒就會變動。波動率水準在協商期間仍具意義,現金金額則在最後依雙方同意的模型與參考價格計算。

波動率報價中的波動率,與我的選擇權鏈上的 IV 是同一個數值嗎?

是。同一項數值是該合約的年化隱含波動率。選擇權鏈是在交易完成後,根據成交權利金反推這項數值;波動率報價則是在交易前直接列出該數值,再由此推導權利金。

誰在 delta 交換中交付股票?

由同一協議下的兩個交易對手交付。選擇權部位使其持有淨多 delta 的一方,會依約定的 delta 數量賣出避險股票;另一方則買進這些股票。


這裡每張圖表都附有產生結果的 SQL。更換 ticker 或期間,即可在 Strasmore terminal 上提出相同問題。