Condizione di Feller nei modelli CIR e Heston: spiegazione
Comprendi la condizione di Feller, il comportamento al bordo zero, non negatività e positività stretta e le conseguenze numeriche per i modelli CIR e Heston
Risposta diretta
Per dX_t = κ(θ-X_t)dt + σ√X_t dW_t, la condizione di Feller 2κθ ≥ σ² impedisce a zero di essere raggiunto a partire da uno stato iniziale positivo. Se non è soddisfatta, il processo CIR esatto resta non negativo ma può raggiungere zero; questo è distinto dai valori negativi numerici
La diffusione a radice quadrata collega scala e incertezza
Il processo CIR usa la deriva κ(θ-X_t) e la diffusione σ√X_t per uno stato non negativo come un tasso a breve o una varianza
Kappa controlla la velocità di mean reversion, theta il livello di lungo periodo e sigma la volatilità dello stato
Quando X si avvicina a zero, la dimensione dello shock casuale si riduce mentre la deriva positiva κθ allontana il processo dal bordo
La disuguaglianza di Feller confronta deriva e rumore
La condizione standard al bordo è 2κθ ≥ σ², assumendo parametri positivi e uno stato iniziale positivo
Confronta la deriva verso l'interno in zero con l'intensità della diffusione, invece di verificare se una calibrazione adatta i prezzi delle opzioni
Alcuni testi usano un indice di Feller 2κθ/σ² o una dimensione 4κθ/σ², quindi occorre controllare le convenzioni della soglia
Soddisfare la condizione dà positività stretta
Quando 2κθ ≥ σ² e X_0 > 0, zero è irraggiungibile per il processo CIR continuo ideale
Lo stato resta strettamente positivo a tempi finiti, evitando il contatto con il bordo degenerato della radice quadrata
La positività stretta è più forte della non negatività e non dovrebbe essere ridotta all'affermazione vaga che il modello sia stabile
Il mancato rispetto consente il contatto, non stati negativi
Quando 0 < 2κθ < σ², zero è raggiungibile, ma la soluzione CIR standard resta non negativa
Con θ positivo, il bordo zero è istantaneamente riflettente invece di essere uno stato permanentemente assorbente
Perciò una condizione di Feller non soddisfatta non rende da sola invalida o negativa l'equazione differenziale stocastica
Heston applica lo stesso test alla varianza
La varianza di Heston segue dv_t = κ(θ-v_t)dt + ξ√v_t dW_t, sostituendo σ con la vol-of-vol ξ
La sua condizione comune è 2κθ ≥ ξ²; il mancato rispetto permette alla varianza di toccare zero e può aumentare la sensibilità al bordo
Un modello Heston calibrato può comunque essere usato quando la condizione non è soddisfatta, ma interpretazione e trattamento numerico richiedono maggiore attenzione
La discretizzazione crea un problema separato
Un passo di Eulero ingenuo può diventare negativo anche quando il processo esatto è non negativo e la condizione di Feller è soddisfatta
Troncamento completo, metodi impliciti, schemi quadratic-exponential o campionamento della transizione esatta trattano il bordo in modo diverso
Tagliare i valori negativi cambia il modello simulato, quindi occorre testare convergenza, distorsione e stabilità dei greeks
La calibrazione richiede diagnostica attenta al bordo
Riporta il rapporto 2κθ/ξ², non solo se supera la soglia, e confrontalo tra date, misure e incertezze dei parametri
I parametri fisici e risk-neutral non devono coincidere perché i premi per il rischio di varianza possono cambiare la dinamica della mean reversion
Testa percorsi vicini a zero, sensibilità al passo temporale, momenti di transizione, errori delle opzioni e risultati di copertura prima di fidarti di un modello adattato
Domande frequenti
Qual è la condizione di Feller per un processo CIR?
Per dX = κ(θ-X)dt + σ√X dW, la condizione standard di positività stretta è 2κθ ≥ σ²
Che cosa succede se la condizione di Feller non è soddisfatta?
Il processo esatto può raggiungere zero ma resta non negativo nella specificazione CIR standard con parametri positivi
Heston richiede la condizione di Feller?
Non per ogni uso di valutazione, ma il mancato rispetto permette alla varianza di toccare zero e aumenta i problemi analitici e numerici al bordo
Perché una simulazione può produrre comunque una varianza negativa?
Uno schema discreto come l'Eulero ingenuo può violare il bordo del processo esatto, quindi il metodo di simulazione richiede una validazione separata