As we saw in post 6 of this series, European swaptions can be valued as European options on a forward swap rate. Consequently, a full term structure model specifying the dynamics of the yield curve as a whole is unnecessary for European swaption valuation. Instead, we simply need a terminal distribution for a single swap rate (or a model for said rate's evolution). Models of this nature are known as vanilla models, to distinguish them from full term structure models. If multiple rates are involved in the pricing of a European option, a vanilla model can be extended by copula methods to price such an option through the joint distribution of each rate involved.
In this post, we review one-factor diffusion models, where our ability to alter the terminal distribution of the underlying swap rate stems from a single place: a swap rate dependent diffusion term. Models of this nature are known as local volatility function (LVF) models. Particularly tractable examples of such models include: the constant elasticity of variance (CEV) model, the displaced diffusion model and quadratic models. At first, we will review these types of models, before reviewing efficient numerical methods for European options within the more general LVF model class.
Denote the swap rate by (note that the forward Libor rate is simply a special case of a swap rate with underlying swap paying on just one date, namely the maturity date ). Let be a one-dimensional Brownian motion under the measure such that is a martingale. From now on, we will write to denote the expectation under the measure . We assume that follows the one-dimensional SDE
where is constant and is a real-valued function of the swap rate satisfying some regularity conditions. In most cases, we would want , which is easily seen to impose the condition
If this were not the case, there would always be a non-zero probability that would go negative on the interval where was non-zero. In some cases, however, we will knowingly violate condition (2) if it makes the model more tractable.
The function exists in order to match the distribution of to that observed through options observed in the market. Specifically, let represent the time- price of a -maturity European call option (payer swaption) with strike , where . has time- price given by the expectation
The time- probability density function of can be derived from the time- observed values of via
This result allows us to construct the time- marginal density of from prices of -maturity call options for a continuum of strikes . In options markets, it is more common to express the strike dependency of option prices in terms of the implied volatility of the option. Specifically, for a given option price observed in the market, with strike and maturity , we define the time- Black implied volatility function as the solution to
Notice that the above formula is the price of an option under the Black model, with constant volatility given by .
At any given snapshot in time, both and are fixed and we observe option prices on a strike-maturity grid. Hence, we consider a mapping from for fixed maturity and refer to this function as the -maturity volatility smile. In most fixed income markets, this smile is a downwards sloping function of , although it is not common for to eventually increase for sufficiently large values of .
If we were to allow to depend on time, a key result by Dupire shows that any arbitrage-free terminal distribution of can be realised through a suitable choice of , . Indeed, we do so by finding through the observed volatility surface , .
Indeed, writing
we find that
However, unless the resulting is monotonic in , the resulting model will imply non-stationary volatility smile behaviour, contrary to empirical results. Consequently, non-monotonic specifications of should be approached with caution.
Hence, the basic model (1) is best used in markets where the volatility smile is close to a montonic function of . A classic choice for that satisfies this condition is the constant elasticity of variance (CEV) specification
for some constant .
The CEV model is given by the SDE
where is a constant. There are a few key points regarding the CEV specification (3):
Through point 2, we know that solutions to (3) are unique for . Hence, for , if the solution ever reaches , then it will stay there, i.e. it will be absorbed. However, for , solutions are not unique, and there will be solutions that stay at 0 if they reach the origin, and others that jump out of it. Hence, it is important to supply a boundary condition at . In practice, we set to be an absorbing barrier, in the sense that if , then for all , where is the first time at which . This is the only arbitrage-free boundary condition.
Pricing European call options under the CEV model requires evaluation of the expectation
for following (3). As a tedious exercise in integration, after applying a suitable transform to and inverting said transform, we find that, with representing a non-central chi-squared distributed variable with degrees of freedom and non-centrality parameter , and defining the following variables:
for , and the absorbing boundary condition, we find that
To see this model in action, we set and , fix years and plot the Black implied volatilities implied volatilities generated by different values of as a function of moneyness .
Notice that, in the plot above, as approaches , i.e. the CEV model approaches the Black model, the implied volatility approaches the flat implied volatility curve produced by the Black model with Black volatility equal to .