In this project we implement optimal delta hedging on S&P 500 index options under the industry-famous stochastic volatility model, the SABR model. The SABR model is calibrated on SPX option time series, which is dynamically hedged using SABR delta and Bartlett's delta.
Most implementations in this project are based on Bartlett's delta in the SABR model by Hagan and Andrew (2019) and Optimal Delta Hedging by Hull and White (2016).
data
: SPX 500 options data from 2023-02-01 to 2023-02-28 from WRDSpapers
: a list of papers used for this projectpresentation
: presentation slides for the projectsabr_calibration.ipynb
: an example of SABR model implementation and calibrationoptimal_hedging.ipynb
: main notebook that calibrates SABR model and optimal delta hedging
SABR model is a stochastic volatility model given by
where
- F: forward rate
-
$\sigma$ : volatility of forward rate -
$\nu$ : volatility of volatility (volvol) -
$\theta$ : shift parameter to avoid negative rates
The SABR model gains its popularity due to its ability to capture the volatility smile observed in the market. It is a common practice to set
The SABR delta is given by
The Bartlett's delta further incorporates the adjustment for the implied volatility skew
Bartlett's delta is the optimal delta for hedging in the SABR model, which can be approximated by
In Hull and White (2016), the effectiveness of a hedge is measured by the
- SABR model calibrates the implied volatility smile of SPX 500 options data extremely well.
- Both SABR delta and Bartlett’s delta are effective in hedging the options, much better than Black-Scholes delta.
- Bartlett’s delta performs slightly but consistently better than SABR delta.