Extended Viewer

Practical Applications from the Experts - February 2010

categories: Product Documentation, general

SABR Model

SABR Model is a stochastic volatility model, which has been widely used by practitioners in the interest rate derivatives markets. The name stands for "Stochastic Alpha, Beta, Rho", referring to the parameters of the model. It has been released to the Swaption template and will be extended to Cap and Floor templates early this year. The dynamics of the volatility skew/smile as interest rates change are well captured by calibrating SABR model to a richer implied volatility data set.

 

Key assumptions of SABR Model

The underlying forward rate evolves according to a constant elasticity of variance process, while volatility evolves according to geometric Brownian motion.

 

Example

Let’s take a look at 3 pairs of swaptions below. All 3 pairs have the same set of inputs except for the strike rate and the volatility model. The inputs are as follows:

  • Each has a notional of $1,000,000
  • Time to swaption expiry is 3 months
  • 1 year swap
  • Semiannual coupon with the reference curve of USD Swap
  • European option, yield-based model (SABR is not applicable for price-based model)
  • The 3 pairs shown are in the money, at the money and out of the money scenarios respectively. Within each pair, one is modeled using the traditional ATM-vol-only model while the other is modeled using the SABR model

The sample report below illustrates the comparison of risk numbers between the two models across the 3 different moneyness scenarios.

Swaption Names Vol Model Moneyness Calculated Volatility PV Vega
1.1 ITM_ATM ATM vol In the money 82.96 5,089 0.032
1.2 ITM_SABR SABR In the money 81.44 5,068 0.031
2.1 ATM_ATM ATM vol At the money 82.96 1,629 0.194
2.2 ATM_SABR SABR At the money 82.90 1,628 0.194
3.1 OTM_ATM ATM vol Out of the money 82.96 437 0.148
3.2 OTM_SABR SABR Out of the money 87.09 499 0.154

As can be seen in the report, there is no variation of the volatility number (82.96) under the traditional ATM vol model, which is not a perfect reflection of reality. Meanwhile, SABR model generates different volatilities for different moneyness scenarios, which is able to capture the volatility skew/smile. It hence generates more accurate PV and Vega results.

The above comparison will be more straightforward by looking at the volatility skew graph below drawn from this example.

Stress Test

In RiskManager, users also have the ability to run stress tests on the SABR model to give different shift amounts along the volatility skew. For instance, assume one feels the volatility skew in the previous example should be flatter, one can define a SABR model shift where one shifts the in-the-money part of the skew up by 10%, shift the out-of-the-money part down by 10% and keeps the at-the-money volatility unshifted. The results in the table below are as expected--the PV of the in-the-money swaption goes up while the PV of the out-of-the-money swaption goes down. The uneven changes prove that the shifts are carried out in a non-parallel fashion.

Swaption Names Vol Model Moneyness PV SABR stress PV Delta
1.2 ITM_SABR SABR In the money 5,068 29
2.2 ATM_SABR SABR At the money 1,628 0
3.2 OTM_SABR SABR Out of the money 499 -99


Download file

Full Download - Client Only
Full Download - Client Only
Full Download - Client Only