Come viene calcolata la volatilità implicita
Scopri i limiti del prezzo dell'opzione, la vega e la monotonicità, Newton–Raphson e la bisezione, l'instabilità con vega bassa, la scelta della quotazione e la convalida del solver IV.
Risposta diretta
La volatilità implicita (IV) si calcola inserendo il prezzo di mercato di un'opzione in un modello di pricing e trovando numericamente la volatilità σ che lo riproduce. Il prezzo di Black–Scholes non può essere riordinato in una semplice espressione in forma chiusa per σ, quindi le implementazioni usano Newton–Raphson, la bisezione o un solver delle radici più specializzato. Newton aggiorna rapidamente la stima dividendo l'errore di prezzo per la vega, ma può diventare instabile quando la vega è bassa. La bisezione è più lenta ma robusta all'interno di un intervallo valido. L'IV dipende dal bid, dall'ask e dal mid selezionati, dal modello, dai tassi, dai dividendi e dalla convenzione temporale; è una coordinata del modello, non una volatilità osservata direttamente
Il calcolo dell'IV è un problema di pricing inverso
Il pricing forward prende in input la volatilità e restituisce il valore teorico dell'opzione; l'inversione prende un prezzo selezionato e risolve per la volatilità.
Spot, strike, tempo, tassi, dividendi e trattamento dell'esercizio devono essere fissati prima che σ diventi l'unica incognita.
Modificare qualsiasi input definisce un nuovo problema inverso. Le differenze di IV tra piattaforme possono dipendere dai timestamp e dal carry, non dalla qualità del solver.
Verifica che il prezzo target sia ammissibile
Le call e le put europee devono rientrare tra i limiti inferiori del valore intrinseco scontato e i limiti superiori di non arbitraggio.
Se il prezzo target è al di fuori di quei limiti, non esiste una soluzione IV positiva e finita, e ulteriori iterazioni non possono correggere il problema.
Quotazioni incrociate o obsolete, uno spot non coerente, dividendi errati, una scadenza sbagliata o prezzi di opzioni americane inseriti in un modello europeo possono creare violazioni.
Il prezzo vanilla è di solito monotono rispetto alla volatilità
Per le opzioni vanilla europee standard, a parità degli altri input, i prezzi delle call e delle put aumentano quando aumenta la volatilità.
Una vega positiva significa che un prezzo interno valido ha generalmente una sola IV, consentendo una ricerca della radice unidimensionale.
Non tutti i derivati condividono questa proprietà. Payoff o modelli complessi possono produrre più radici o nessuna coordinata di volatilità implicita utile.
Newton–Raphson divide l'errore per la vega
Con una stima corrente σ_n, calcola il prezzo del modello meno il prezzo target e dividi quel residuo per la vega per ottenere la stima successiva.
L'aggiornamento è σ_(n+1)=σ_n−(ModelPrice−MarketPrice)/Vega ed è molto rapido vicino alla radice quando il valore iniziale è adeguato.
Se un aggiornamento diventa negativo o supera un limite massimo sicuro, applica uno smorzamento, imponi un limite oppure passa a un metodo con intervallo.
La bisezione mantiene la soluzione nell'intervallo
Scegli estremi di volatilità basso e alto i cui residui di pricing abbiano segno opposto, così da collocare una radice tra i due.
Valuta il punto medio e conserva solo la metà che continua a contenere la radice. La convergenza è regolare e non richiede una derivata.
I solver di produzione possono combinare la velocità di Newton con la bisezione o con salvaguardie in stile Brent, invece di affidarsi a un solo metodo.
La vega bassa rende l'IV intrinsecamente instabile
Le opzioni profondamente ITM, profondamente OTM e vicine alla scadenza possono avere vega bassa, trasformando una differenza di prezzo di un centesimo in una grande differenza di IV.
Non è soltanto un difetto dell'algoritmo. Il prezzo contiene poche informazioni per identificare la volatilità, rendendo il problema inverso mal condizionato.
Ulteriori decimali visualizzati non aggiungono informazione. Gli intervalli tra bid-IV e ask-IV possono essere più onesti di un'unica cifra dall'aspetto preciso.
Il prezzo di mercato scelto determina il risultato
L'ultimo scambio può essere obsoleto, il mid può non essere eseguibile e le regole per il prezzo di riferimento variano tra le piattaforme.
Conserva insieme bid IV, ask IV, ora della quotazione e prezzo del sottostante per mostrare come lo spread si traduce in incertezza sulla volatilità.
Le opzioni azionarie americane richiedono un modello che rifletta l'esercizio anticipato e i dividendi discreti e possono differire dall'IV di Black–Scholes.
Riporta residui e impostazioni riproducibili
Oltre al nome del solver, indica il prezzo target, il modello, la stima iniziale, i limiti di volatilità, la tolleranza e il numero massimo di iterazioni.
Inserisci nuovamente l'IV risolta nel modello e verifica che il residuo di prezzo rientri nella dimensione del tick e nella precisione richiesta.
Non sostituire i fallimenti con un'IV predefinita arbitraria. Indica esplicitamente nessuna soluzione, prezzo al limite, vega bassa o input non valido.
Domande frequenti
La volatilità implicita può essere calcolata direttamente da Black–Scholes?
Il prezzo dell'opzione ha una forma chiusa, ma σ non ha una semplice inversa isolata, quindi normalmente si usa un solver numerico delle radici.
Perché Newton–Raphson non converge?
Le cause comuni sono vega bassa, una stima iniziale inadeguata, un prezzo target non ammissibile oppure aggiornamenti che escono dall'intervallo valido della volatilità.
Quale è corretta, la bid IV o l'ask IV?
Ognuna è implicita nella propria quotazione. Trattale come un intervallo di incertezza del mercato invece di forzarle in un unico valore vero.
Un errore nel calcolo dell'IV significa che la volatilità è zero?
No. Può indicare limiti di prezzo non validi, vega bassa, input incoerenti oppure un errore numerico che richiede una causa dichiarata.