Mf728-3 Interest Rate Smiles
Mf728-3 Interest Rate Smiles
Goals:
• Describe the most common interest rate derivatives and the main
approaches to modeling them.
• Describe volatility smiles in interest rate derivatives and the most
common SDEs used.
• As we saw in the last lecture, there are many linear products that
we can trade, including:
– FRA’s
– SOFR Futures
– Swaps
– Basis Swaps
• We also saw that we can express each of these products in terms
of forward rates and saw how we can parameterize the yield
curve by these forward rates.
C = U DU ⊤ (2)
• PCA can help determine what drives changes in the yield curve.
• This can be done by performing PCA on a covariance matrix or
correlation of empirical rate shifts.
• In practice, when we do this we generally find that the first few
principal components have intuitive interpretation and roughly
correspond to changes in:
– Level of Rates (i.e. Parallel Shifts)
– Slope of the Curve (i.e. Steepening / Flattening)
– Curvature
• These first 2-3 components generally explain ≈ 95% of the
variance of the yield curve.
• Vanilla Options
– SOFR Future Options
– Caps
– Swaptions
• Exotic Options
– Bermudan Swaptions
– Spread Options
– CMS Options
What is a Numeraire?
What is a Numeraire?
Change of Numeraire
Change of Numeraire
• Returning to (5):
– N (s) is today’s value of the chosen numeraire.
– N (T ) is the value of the chosen numeraire at the end. It will
be convenient to choose numeraires where this term is equal to
1 (e.g., a Zero-Coupon Bond)
• Assuming we choose such a numeraire, that is N (T ) = 1, we are
left with:
Caplets vs Caps
• In practice, the market trades caps rather than caplets and caps
are quoted in terms of a single (Black) implied volatility.
• This single implied volatility is interpreted as the constant volatility
that allows us to match the price of the entire string of caplets.
• In order to obtain volatilities from individual caplets we need to
extract them from the constant cap vols. This process is referred
to as stripping caplet volatilities.
Swaptions
Swaptions
(here tN = T ).
• The annuity function, or PV01, tells us the present value of a one
basis point annuity between two dates.
• It can be proven that the swap rate is a martingale under the
annuity numeraire.
• Therefore, when we price a swaption, today’s annuity value plays
the role that a discount factor plays in standard risk neutral
valuation for other asset classes.
– Normal Model
– Normal Model
√
P = A0 (t, T )σ t [d1 N (d1 ) + N ′ (d1 )] (22)
F0 − K
d1 = √ (23)
σ t
d2 = −d1 (24)
• Note that while these models are simple, they are unlikely to
explain the entire volatility skew for a given underlying swap.
• To incorporate the skew in a robust way, we will need to resort to
a stochastic volatility model, or a jump process.
• Further notice that incorporating skew using a stochastic volatility
or jump process only helps us connect the volatility of different
strikes on the same underlying swap.
• We will need then need to employ other tools to connect the
volatilities of different underlying swaps.
• The Black and Bachelier models are both simple models with
closed form solutions for their pricing equations.
• Both models rely on a single constant volatility parameter, σ.
• As a result, neither model will enable us to match the volatility
skews that we observe in markets.
• The Bachelier model permits negative rates, whereas Black’s
model does not.
• For swaptions, the market standard quoting convention is to use
the Bachelier model rather than Black’s model, unlike equity
markets.
• The two most common approaches for fitting the volatility skew in
rates markets are via stochastic volatility models and jump
diffusion models.
• Stochastic Volatility Models: add a second, and potentially
correlated process to the model that controls volatility.
• Jump Diffusion Models: allows the process to jump rather than
follow continuous paths.
• Both of these techniques help to put more mass in the tails of the
distribution, either symmetrically, or asymmetrically.
• The market standard stochastic model in rates is SABR, which, as
we will see next, is a stochastic volatility model.
• Unlike the Black and Normal models, there will be no closed form
solution to the SABR model, however, there are well-documented
implied volatility approximation formulas.
• These formulas give an implied volatility for a given combination
of SABR parameters (α, β, ρ and σ0 ), strike and expiry.
Where:
C(F ) = Fβ
C ′ (Fmid )
γ1 =
C(Fmid )
C ′′ (Fmid )
γ2 =
C(Fmid )
F0 + K
Fmid =
2
p !
1 − 2ρζ + ζ 2 + ζ − ρ
∆(K, F0 , σ0 , α, β) = log
1−ρ
α
1−β
ζ = F0 − K 1−β
σ0 (1 − β)
ϵ = T α2
• The SABR model allows for a fairly good fit of the volatility
surface for a single expiry.
• The SABR model relies on separate calibration results for each
expiry.
• When calibrating a SABR model, we need to find the best
parameters (α, β, ρ, σ0 ) for our data.
• Although we have four distinct parameters, there is some
redundancy. This presents challenges in calibration.
• As a result, we often fix one parameter, generally β, and calibrate
the three remaining parameters.
• Applying the SABR model means that we assume the par swap
rate, S, follows the process in (26).
• To proceed with pricing we need to specify SABR parameters and
apply the SABR approximation formula to obtain a normal /
Bachelier volatility.
• Once we’ve done this, we can obtain a swaption price using (22).
• Recall that the pricing equation for a cap can be written as:
X
+
C(K) = δP (0, Ti + δ)E (FTi − K) (32)
i
Mid-Curves
Mid-Curves