Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Come vengono quotate le opzioni in termini di volatilità

Scopri come leggere una quotazione in vol e trasformarla in un premio cash: esempio pratico di ticket, modello di pricing e prezzo finale all’esecuzione.

Le opzioni quotate in termini di volatilità vengono negoziate sull’input del modello di pricing, non sul premio in dollari che il modello produce. Un desk indica la quantità di uno specifico contratto a un determinato livello di volatilità; le due controparti concordano il modello e un prezzo di riferimento del sottostante, quindi il premio in contanti emerge da quel calcolo nel momento in cui l’operazione viene conclusa. Il premio è l’output. Il livello di volatilità è l’elemento su cui le due parti hanno realmente negoziato.

Cosa significa quando le opzioni sono quotate in termini di volatilità

Ecco un ticket di esempio, con numeri tondi scelti a fini didattici e non tratti da un mercato reale: acquistare 500 call December con strike 100 a 22,5 di volatilità, delta 45, prezzo di riferimento dell’azione 99,80.

Nessuno degli elementi della riga è un prezzo in dollari. La riga indica il contratto (scadenza December, strike 100, call), la quantità (500), il livello di volatilità pagato (22,5), il rapporto di copertura (delta 45) e il prezzo del sottostante che entrambe le parti inseriranno nel modello (99,80). Il premio esiste solo dopo che questi cinque elementi sono stati concordati.

Il delta contiene una seconda istruzione. Un contratto di opzioni su azioni statunitensi copre 100 azioni, quindi un delta di 45 su 500 contratti richiede 22.500 azioni che si muovono nella direzione opposta. Il compratore delle call vende le azioni; il venditore delle call le acquista. Entrambe le parti si ritrovano con un’esposizione alla volatilità, neutralizzata rispetto alla direzione del prezzo. Questa componente azionaria è lo scambio del delta e appartiene allo stesso ticket, non a un’operazione separata eseguita in seguito.

Se il termine volatilità ha qui un significato non familiare, la nostra guida alla volatilità implicita definisce questa grandezza, mentre come si calcola la volatilità implicita illustra il modello che trasforma un livello di volatilità in un prezzo.

Perché un prezzo in dollari diventa rapidamente obsoleto, mentre un livello di volatilità no

Una quotazione del premio è valida per un solo istante e a un determinato prezzo del sottostante. Il sottostante non resta fermo per tutta la durata di una telefonata. Il pannello seguente misura ogni barra di un minuto su AAPL in una finestra fissa di sei settimane e riporta il movimento tipico all’interno di un singolo minuto, raggruppato in base all’ora di New York.

QueryQuanto si muove AAPL in un singolo minuto, per ora di New York
L'esatto SQL dietro ogni numero
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

Un basis point è un centesimo di punto percentuale. Nell’ora 07:00 il movimento mediano in un minuto è stato di 1.7 bps, mentre in un minuto su dieci ha raggiunto 6.4 bps o più. Nell’ora 19:00 il movimento mediano è stato di 0.3 bps. Le ore fuori dalla sessione regolare contengono molte meno barre, come mostra la colonna dei conteggi.

Il premio di un’opzione segue questo movimento attraverso il delta, cioè la sua sensibilità a una variazione di un dollaro dell’azione. Un livello di volatilità non incorpora il prezzo dell’azione, quindi 22,5 continua a significare 22,5 anche tre minuti dopo l’inizio della conversazione, una volta aggiornato il prezzo di riferimento. Il pannello successivo segue una call su AAPL nella stessa finestra. Il contratto viene selezionato in SQL, non manualmente: è la call near-the-money più negoziata, identificata dal delta positivo che solo le call presentano, con una scadenza successiva alla finestra. Ogni riga è misurata rispetto alla prima sessione di quel contratto.

QueryUna call su AAPL: titolo, premio e volatilità quotata, indicizzati alla prima sessione
L'esatto SQL dietro ogni numero
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

Tra Apr 6 e May 15 l’azione ha chiuso 16.26% rispetto al punto di partenza della finestra, il premio di chiusura della call 374.77% e la volatilità quotata sullo stesso contratto -1.54%. Tre serie, un contratto e le stesse sessioni.

Come una quotazione di volatilità diventa un prezzo in contanti

Due accordi trasformano una volatilità in denaro: un modello di pricing e un prezzo di riferimento del sottostante. Le borse che supportano le quotazioni in termini di volatilità definiscono entrambi nel regolamento. CME gestisce il trading con quotazioni di volatilità sulla piattaforma Globex ai sensi della Rule 584, adottata in una comunicazione alla Commodity Futures Trading Commission datata 8 febbraio 2008.

La convenzione per le quotazioni di volatilità delle opzioni consente di inserire bid e offer in termini di volatilità implicita annualizzata (ad esempio, bid al 12,450% e offer al 12,550%).

La stessa regola stabilisce cosa accade nel momento in cui due quotazioni di volatilità si incontrano:

Al momento del matching di una quotazione di volatilità su opzioni, CME Globex utilizzerà modelli standard di pricing delle opzioni per convertire l’operazione sulla volatilità in un’opzione quotata in termini di premio ai fini del clearing e, ove applicabile, creerà contratti futures di copertura del rischio come hedge delta-neutral per la posizione oggetto del matching.

Fonte: CME Rule 584, CME Globex Options Volatility Quote Trading, Appendix 2 a CME Submission 08-28, depositata l’8 febbraio 2008.

L’interpretazione allegata alla regola elenca gli input che la borsa fornisce al modello: la volatilità implicita oggetto del matching, il prezzo del futures sottostante su Globex, il tempo alla scadenza espresso in anni, lo strike price, il tasso di interesse corrente, l’indicazione che il contratto sia una put o una call e lo stile dell’opzione. Anche il prezzo di riferimento è definito dalla regola: corrisponde al punto medio tra bid e ask del front month su Globex, con il prezzo di settlement precedente come fallback quando non è disponibile un punto medio.

L’hedge è un calcolo, non una negoziazione. Il numero di futures assegnati è pari al delta netto risultante dal modello di pricing moltiplicato per la quantità di opzioni negoziate, arrotondato al contratto intero più vicino. L’esempio riportato nella comunicazione calcola un delta netto di 0,51 su una quantità di 100 contratti e assegna 51 futures a ciascuna parte. La Rule 584 disciplina le opzioni su futures, mentre le prime quotazioni di volatilità di CME riguardavano le FX options. La convenzione è precedente alla regola e va oltre una singola venue: nelle opzioni azionarie, lo stesso pacchetto compare come un ordine su opzioni abbinato alla quantità di azioni necessaria per lasciare la coppia delta-neutral.

Una quotazione di volatilità non significa nulla senza il contratto a cui si riferisce

Un livello di volatilità non è una caratteristica di una società. Appartiene a uno strike e a una scadenza specifici e cambia quando cambia uno dei due. Il pannello seguente ordina le call su AAPL con una vita residua compresa tra 20 e 45 giorni in base alla distanza dello strike dal prezzo dell’azione, quindi riporta la volatilità mediana e il delta mediano di ciascun bucket nelle stesse sei settimane.

QueryVolatilità quotata e delta per strike, call su AAPL con 20–45 giorni residui
L'esatto SQL dietro ogni numero
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

Nel bucket -10% il contratto mediano presentava una volatilità di 29.85% e un delta di 0.87. Nel bucket +10%, con lo stesso sottostante e nelle stesse settimane, il valore mediano era pari a 24.62% di volatilità e a 0.12 di delta. L’inclinazione tra gli strike è lo skew e spiega perché una quotazione di volatilità indica sempre il relativo contratto: sia il livello sia il rapporto di copertura cambiano con lo strike. La lettura di queste due colonne su una chain in tempo reale è illustrata in come leggere una option chain.

Cosa cambia su una option chain retail

I ticket degli ordini retail vengono inseriti in dollari. Le quotazioni utilizzate per eseguire quegli ordini sono costruite in termini di volatilità. Il pannello seguente prende contratti near-the-money con una vita residua compresa tra 20 e 45 giorni su sei titoli molto negoziati, misura ogni variazione giorno su giorno del premio di chiusura e della volatilità dello stesso contratto, quindi riporta l’entità tipica di ciascuna variazione.

QueryMovimento giornaliero tipico: premio dell’opzione rispetto alla volatilità quotata
L'esatto SQL dietro ogni numero
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

Anche la coppia più stabile del campione ha mostrato, in una giornata tipica, un movimento del premio circa 2.1 volte superiore a quello della volatilità: 15.84% contro 7.48%. Quando un market maker aggiorna la quotazione di un’opzione nel corso della sessione, per lo più ricalcola lo stesso premio sulla base di un nuovo prezzo dell’azione. Il valore rivisto sulla base di una valutazione discrezionale è la volatilità. Quando una quotazione cambia mentre l’azione resta ferma, è cambiato quell’input. Come guadagnano i market maker e cos’è il bid ask spread completano il quadro.

Domande frequenti

Un trader retail può acquistare opzioni in termini di volatilità?

Non su un normale ticket di brokeraggio. L’inserimento degli ordini retail richiede un limit price espresso in dollari di premio. Le quotazioni di volatilità sono utilizzate nelle operazioni istituzionali negoziate e sulle piattaforme di borsa che le supportano, come CME Globex ai sensi della Rule 584.

Cosa significa delta 45 in una quotazione di volatilità?

Il delta misura la sensibilità dell’opzione a una variazione di un dollaro del sottostante. In una quotazione di volatilità svolge anche la funzione di istruzione per l’hedge: con un delta di 45, ogni contratto che copre 100 azioni si accompagna a circa 45 azioni nella direzione opposta.

Perché le istituzioni quotano le opzioni in termini di volatilità anziché di prezzo?

Un premio in dollari è valido a un determinato prezzo del sottostante, mentre il sottostante cambia ogni pochi secondi. Un livello di volatilità resta significativo per tutta la durata della negoziazione; il valore in contanti viene calcolato alla fine sulla base di un modello concordato e di un prezzo di riferimento concordato.

La volatilità di una quotazione di volatilità è lo stesso numero dell’IV sulla mia option chain?

Sì, è la stessa grandezza: la volatilità implicita annualizzata di quel contratto. Una chain la mostra a posteriori, ricavandola da un premio negoziato, mentre una quotazione di volatilità la indica in anticipo e da essa deriva il premio.

Chi consegna le azioni nello scambio del delta?

Le due controparti, nell’ambito dello stesso accordo. La parte che rimane long delta attraverso le opzioni vende le azioni di copertura, mentre l’altra parte le acquista, nella quantità richiesta dal delta concordato.


Ogni pannello qui riportato include l’SQL che lo ha prodotto. Cambia il ticker o la finestra e poni la stessa domanda sul terminale Strasmore.