Tutte le guide sulle opzioni
Trasforma una trasformata in una striscia di prezzi15 min di lettura

Prezzi delle opzioni con Fourier di Carr–Madan: spiegazione

Scopri come smorzamento Carr–Madan, funzioni caratteristiche traslate nel complesso, griglie FFT e controlli degli errori numerici producono prezzi delle opzioni

A cura di Mark · Fonti primarie qui sotto

Risposta diretta

La prezzatura Carr–Madan moltiplica la funzione del prezzo della call per un fattore di smorzamento esponenziale affinché abbia una trasformata di Fourier utilizzabile. Una funzione caratteristica traslata fornisce poi la trasformata e una FFT può ricostruire insieme i prezzi per strike logaritmico

Il metodo è un motore di prezzatura, non un modello

Carr–Madan parte da una funzione caratteristica risk-neutral del prezzo logaritmico terminale e da una funzione del prezzo di una call europea su tutti gli strike logaritmici

Riorganizza la stessa aspettativa scontata nello spazio di Fourier, dove i calcoli simili a convoluzioni diventano prodotti e gli integrali regolari

Il metodo non sceglie volatilità, salti o premi per il rischio; questi entrano attraverso la funzione caratteristica specifica del modello

Lo smorzamento corregge la trasformata del prezzo della call

Quando lo strike logaritmico k tende a meno infinito, una call si avvicina alla regione intrinseca simile a un forward e non è integrabile su ogni k

Moltiplicare C(k) per e^{αk} con un α positivo adeguato fa decadere la funzione smorzata a entrambe le estremità, sotto la condizione sul momento richiesta

Il parametro di smorzamento è uno strumento analitico, non una preferenza di mercato né un parametro aggiuntivo del modello da calibrare

Una traslazione complessa collega prezzo e distribuzione

Secondo una convenzione comune, la trasformata di Fourier di e^{αk}C(k) usa la funzione caratteristica del prezzo logaritmico in u−i(α+1)

Un denominatore derivato dal payoff trasformato della call contiene α e la frequenza u; i segni cambiano se cambiano la convenzione di Fourier o la definizione del prezzo logaritmico

La traslazione complessa richiede che E[S_T^{α+1}] sia finito, quindi un α arbitrariamente grande può uscire dal dominio dei momenti del modello

La FFT crea una coppia collegata di griglie

L'integrale può essere valutato separatamente per ogni strike, mentre una FFT valuta in una sola operazione una striscia regolarmente spaziata di strike logaritmici

Con N punti, la spaziatura delle frequenze η e la spaziatura degli strike logaritmici λ rispettano una relazione reciproca comunemente scritta λη=2π/N

Un intervallo di strike più ampio implica una spaziatura più grossolana a N fisso, quindi copertura e risoluzione non possono essere scelte indipendentemente

Diversi errori possono sembrare comportamento del modello

Troncare l'integrale infinito sulle frequenze crea un errore di coda, mentre discretizzarlo crea un errore di quadratura

L'estensione periodica implicita nella trasformata discreta crea aliasing e usare strike fuori griglia aggiunge errore di interpolazione

I pesi di Simpson possono migliorare la quadratura in alcune situazioni, ma non correggono un intervallo insufficiente, momenti non validi o una funzione caratteristica instabile

Alpha va scelto dentro la striscia dei momenti

Alpha deve essere abbastanza grande da smorzare il payoff, ma abbastanza piccolo da far esistere la funzione caratteristica traslata e mantenerla numericamente stabile

Le scelte corrette dipendono da scadenza, parametri del modello, comportamento delle code e convenzione di trasformazione; un unico alpha universale non è garantito

Testa un intervallo di valori α ammissibili e richiedi che i prezzi concordino entro la tolleranza obiettivo, invece di ottimizzare un solo output

L'uso in produzione richiede controlli indipendenti

Ricostruisci prima i prezzi Black–Scholes, poi verifica parità put–call, monotonia rispetto allo strike, convessità, limiti e condizione di martingala

Aumenta separatamente N, intervallo di integrazione e precisione per individuare la convergenza, invece di modificare ogni controllo contemporaneamente

Confronta strike selezionati con la quadratura diretta e con un altro metodo di prezzatura; la velocità conta solo dopo aver compreso il budget d'errore

Domande frequenti

Che cosa calcola il metodo Carr–Madan?

Usa una funzione caratteristica risk-neutral e l'inversione di Fourier per calcolare i prezzi di opzioni europee, spesso su molti strike contemporaneamente

Perché il prezzo della call viene smorzato?

La funzione non smorzata del prezzo della call non è integrabile su tutti gli strike logaritmici, quindi lo smorzamento esponenziale le fornisce una trasformata di Fourier utilizzabile

La FFT è necessaria?

No. L'integrale Carr–Madan può essere valutato con quadratura diretta; la FFT è un'implementazione efficiente su griglia con vincoli propri

Come va scelto alpha?

Sceglilo dentro il dominio dei momenti finiti del modello, poi verifica la stabilità dei prezzi su un intervallo ammissibile ragionevole e con diverse impostazioni numeriche

Fonti e approfondimenti

Guide correlate