Two-year caplets on a forward rate of 4 percent are quoted at several strikes, and Black’s formula needs a different volatility at each strike to reproduce the prices. A model for such a row of volatilities has to let the volatility itself move, and its option prices then come from a pricing problem in two state variables with no closed form in general. This lesson specifies the SABR model, derives its generator and a coordinate that removes the elasticity from the diffusion, states the Hagan formula as the asymptotic result it is, and checks that formula at the forward, in the constant volatility case and in price space.
Key terms
SABR model
Definition Let be the simple forward rate of a period that fixes at the expiry and pays at , and let be the -forward measure, the measure under which the forward rate of that period is a martingale. Time is measured from the valuation date , so the time to expiry is . The SABR model specifies
where and are -Brownian motions, is the volatility scale with , the elasticity parameter satisfies , the volatility of volatility satisfies , and the correlation satisfies , with needed for the smile formula below. For a swap rate the same equations are written under the annuity measure . The name comes from stochastic alpha, beta and rho, where alpha is the scale written here as . A complete specification also fixes where lives. For the forward stays positive, for it can reach zero and a rule at zero, usually absorption, is part of the model, and for it can become negative. With no drift term is a local martingale. When it stays nonnegative it is a supermartingale, so . A consistent model needs equality, because the forward rate is a true martingale under its own forward measure, and whether equality holds depends on , and the rule at zero, which this lesson does not settle. A caplet with notional , accrual fraction and strike is worth
and the parameters, fitted to such prices, describe the dynamics under , not under .
In plain words SABR lets the volatility of a forward rate wander as a process of its own, and it lets the size of the forward’s moves depend on the level of the forward through the power . Four numbers, , , and , describe the smile of one expiry.
Example The constructed example of this lesson uses , , , , and years. With the instantaneous lognormal volatility of the forward is itself, per square root of a year at the start, and its instantaneous normal volatility is , or bp per square root of a year. The variance rates at the start are for the forward and for the scale, and the covariance rate is , which is times the product of the two volatilities. The negative correlation means that, under , a fall in the forward tends to come with a rise in its volatility scale.
Elasticity parameter
Definition The elasticity parameter sets how the diffusion coefficient of the forward depends on its level. Its elasticity with respect to is
so the instantaneous lognormal volatility of is and its instantaneous normal volatility is . With the scale is a proportional volatility per square root of a year. With it is a normal volatility in rate units per square root of a year. For it is measured in rate units to the power per square root of a year, so fitted values of for different have different units and cannot be compared directly. Rates that can be negative are handled by a shifted SABR model, which applies the dynamics to for a fixed shift and evaluates the formulas at . For and the natural coordinate is the antiderivative of ,
Its derivatives are and , and Itô’s formula with gives, while ,
For the coordinate is , and . The change of variables removes the level from the diffusion coefficient and leaves a drift from the curvature of . It explains the geometry behind the smile formula. It does not solve the pricing problem in the two variables and .
In plain words The parameter decides what stays fixed when the forward moves. With the percentage volatility stays fixed, with the volatility in basis points stays fixed, and values in between sit between these two cases. In the coordinate the forward moves with volatility alone.
Example For three choices of , with values of that give the same lognormal volatility at , the table lists the instantaneous lognormal volatility and normal volatility at and then at .
| Lognormal | Normal | ||
|---|---|---|---|
| and | and | ||
| and | and | ||
| and | and |
For and the coordinate is , so , and the initial drift of is per year. For and the forward is Gaussian, and with , and it ends below zero with probability under .
Volatility of volatility
Definition The volatility of volatility is the lognormal volatility of the scale, per square root of a year. The scale equation has the exact solution
so , the logarithm is normal with mean and variance under , and is a true martingale with . This alone does not give the joint law of and . Together with the parameter enters the generator of the pair. The quadratic variations are , and . For a function that is once continuously differentiable in and twice in , Itô’s formula gives
where
The two mixed second-order terms of Itô’s formula combine into the single covariance term. If solves with and the local martingale is a true martingale, then , the undiscounted price of the payoff . With the scale is constant, and SABR reduces to the constant elasticity of variance model, or to Black’s model when .
In plain words The volatility of volatility says how fast the volatility scale itself moves, and says whether it tends to rise when the forward falls. The covariance term is what makes the two move together, and dropping it gives a different model.
Example With , and , the logarithm has standard deviation . The mean of stays , but its median is , and its central percent interval runs from about to . The probability that the scale ends above its start is
Most paths end with a smaller scale, and a minority of large values keeps the mean at . These are probabilities under , which are pricing weights and not forecasts.
Implied volatility smile
Definition Fix the expiry and the forward . For a strike and the undiscounted Black call price is
where
and a caplet is quoted as . For fixed the map is continuous and strictly increasing, with limit as and limit as . So every undiscounted price with has exactly one Black implied volatility with . The implied volatility smile at expiry is the function on the strikes where it is defined. It is flat when one Black volatility prices every strike, and it is called a skew when it mainly falls or rises with the strike. A normal implied volatility, found by inverting the Bachelier formula instead, is another coordinate for the same prices.
In plain words The smile writes a row of option prices as one Black volatility per strike. If the forward really were lognormal with one fixed volatility under , the line would be flat, and every other distribution of bends or tilts it. The smile describes prices. It is not a forecast of realized volatility.
Example The normal model is SABR with and . Take , and , the same normal volatility of bp per square root of a year as in the constructed example. Exact Bachelier prices, inverted with Black’s formula, give the following smile.
| Strike | Price | |
|---|---|---|
The smile falls with the strike although the model has no stochastic volatility. A fixed volatility in basis points is close to a lognormal volatility of , which is larger at low strikes. With and , in contrast, the model is Black’s model with volatility , and its smile is flat at .
Hagan formula
Definition Assume the unshifted SABR model with , , , , , and . Set
and
The Hagan formula approximates the Black implied volatility of SABR prices by
with
and
The formula comes from a singular perturbation expansion that treats the volatility parameters as small and keeps the first correction in . This lesson states it as that asymptotic result and does not derive it. It is not an exact SABR price, and no bound on its error is given here. Because , the root exceeds , so the ratio inside the logarithm is positive for every real . Moreover and , so for , and the factor is read as at , which covers and the case . Every other factor except is positive, so the output is positive exactly when . The output is a volatility to insert into Black’s formula, and the prices it produces need not satisfy the no-arbitrage conditions of call prices, such as convexity in the strike or consistency across expiries. Those conditions have to be checked in price space.
In plain words The formula is a shortcut from four parameters to a whole smile without solving the pricing equation. It approximates the model, so when its output misbehaves, the approximation has failed, not the model.
Example In the constructed example , so , and . At we get , , and , so
For the normal model of the previous card, the formula with , and gives at the forward, against the exact . Now keep every constructed input but take . The formula gives about , and at the strikes , and , and Black’s formula turns these into undiscounted call prices of about , and . The butterfly that buys the two outer calls and sells two middle calls has a nonnegative payoff that is positive when , yet these prices give it the value
which is negative. Checking second differences of the formula’s call prices at strikes spaced apart finds negative values at every strike from to when , and at none of the strikes up to about when .
At-the-money limit
Definition As , both and tend to , so and both vanish. Since and ,
and the apparent singularity at the forward is removable. With and at , the at-the-money limit of the Hagan formula is
where
For this is with , which does not depend on . With and the formula returns at every strike, and this is exact, because the model is then Black’s model with volatility . That limit checks both the removable quotient and the time correction. Near the quotient has the Taylor expansion
For , where , the formula therefore has slope with respect to at the forward, and second derivative . These describe the formula, which is the approximation, not the exact smile of the model.
In plain words At the forward the quotient is a zero over zero whose limit is , so the at-the-money value is the leading volatility times a small time correction. Near the forward, a negative correlation tilts the formula’s smile down toward higher strikes, and, when is below , the volatility of volatility bends it upward.
Example In the constructed example , so and
The slope in is and the second derivative is about . At , where , the quadratic estimate is , close to the value of the full formula. These are outputs of the asymptotic formula for constructed inputs, not exact SABR prices or market quotes.
Check yourself
- For , , , and , find the at-the-money value of the Hagan formula. Is it above or below , and what does the formula return at the forward when ?
Show the answer
The correlation term is , and the volatility of volatility term is . So and
The value lies below , because the negative correlation term outweighs the positive volatility of volatility term. With both terms vanish and the formula gives exactly , which is also the exact implied volatility, since the model is then Black’s model with volatility . For the number is an approximation of the model’s implied volatility.
- Two fits of the same at-the-money quote use with and with , both with , , and . Compare their at-the-money values. Does the larger mean the first fit is more volatile, and what happens to each at-the-money value if the forward falls to with the parameters held fixed?
Show the answer
For the value is , as in the constructed example. For the leading factor is , and
so . The two fits nearly agree. The values of differ by a factor of five only because their units differ, rate units to the power per square root of a year against a pure number per square root of a year, and both give the instantaneous lognormal volatility . If the forward falls to , the value stays , since it does not depend on . For the leading factor rises to and , so the value becomes about . A single smile often pins down only weakly, because and both tilt it, but the two fits imply different behavior when the forward moves, and so different hedges.
- For , , and , evaluate the at-the-money Hagan value at and at . A colleague concludes from the second value that the SABR model has no sensible price for the at-the-money caplet. What is wrong with this conclusion?
Show the answer
Here
At the factor is about , which gives . At it is , which gives , a negative number that is not a volatility. The sign changes at years. The failure belongs to the approximation, not to the model. The time correction is the first term of an expansion in quantities such as , which here equals . In the model with the forward stays positive, it is a nonnegative local martingale and so has , and given the path of the scale its logarithm is Gaussian with variance . So the at-the-money call has an undiscounted price strictly between and , and that price has a positive Black implied volatility. It has to be computed another way, for example by simulation or by solving the pricing equation with the generator. The positive value at is not evidence of accuracy either, because the formula carries no error bound.