Progetti / 02

FX Options Pricing & Volatility Modeling

Pricing di opzioni su valute, modellazione dello smile di volatilità e strategie di copertura a costo nullo, con le convenzioni del terminale Bloomberg.

Python · Excel · progetto indipendente

Obiettivo

Prezzare opzioni su valute e costruire strategie di copertura, replicando le convenzioni usate sul terminale Bloomberg.

Dati

Tasso di cambio spot e forward, tassi d'interesse delle due valute e volatilità implicite per diversi livelli di delta.

Metodo

  • Pricing con il modello di Garman–Kohlhagen, l'estensione di Black–Scholes alle valute con due tassi d'interesse.
  • Modellazione dello smile di volatilità.
  • Strutturazione di strategie zero-cost collar.
  • Replica delle convenzioni di Bloomberg OVML, incluso il calcolo del delta spot e del delta forward.

Risultati

Un pricer che segue le convenzioni OVML per il delta spot e forward e collar a costo nullo costruiti sullo smile di volatilità.

Limiti

  • Garman–Kohlhagen assume volatilità costante. Lo smile osservato sul mercato mostra che l'ipotesi non regge, per questo va modellato a parte.
  • Il modello assume tassi d'interesse costanti per tutta la durata dell'opzione e si applica a opzioni europee.
  • Il collar è a costo nullo solo alla data di strutturazione: il suo valore cambia con il cambio spot e con la volatilità.

Cosa ho imparato

Le convenzioni contano quanto il modello. Lo stesso delta ha un significato diverso se è spot o forward, e un errore di convenzione produce un prezzo sbagliato anche con un modello corretto.

Progetto a scopo di studio. Eventuali risultati sono ipotetici, ottenuti su dati storici o simulati, e non indicano rendimenti futuri. Nulla in questa pagina costituisce consulenza finanziaria o sollecitazione all'investimento.

Progetto successivo: Quantitative Trading Curriculum

Apri