SVI Calibration and Visualization
This project focuses on calibrating the Stochastic Volatility Inspired (SVI) model to market option data and visualizing the results. The SVI model is widely used in financial markets to describe the implied volatility surface of options.
Key Features
- Data Acquisition: Fetches real-time option chain data for specified ticker symbols using the yfinance library.
- Data Processing: Computes forward price, log-moneyness and total implied variance for each option, preparing the data for SVI calibration.
- SVI Calibration: Implements a robust calibration routine to fit the SVI parameters (a, b, rho, m, sigma) to market data based on Gatheral's framework.
- Visualization: Generates plots for individual slices of the volatility surface as well as a 3D surface plot of total implied variance across strikes and maturities.
Enter a ticker and click "Calibrate SVI"
MIN
MAX
t = MATURITY years