Professional Documents
Culture Documents
SABR spreads
its wings
A Risk Cutting Edge feature, by Alexander Antonov,
Michael Konikov and Michael Spector
cutting edge. interest rate derivatives
( )
+
C ( t, K ) = E ⎡( Ft − K ) ⎤ = E ⎡ X τt − K ⎤
+
1
⎣ ⎦ ⎣⎢ ⎦⎥ η=
∞ ∞ 2 (β − 1)
= ∫0 dτ ∫0 dvp (t, v, τ ) Ccev ( τ,K )
The underlying functions φ(s) and ψ(s) are defined as:
where the CEV call option forward value Ccev(u, K) = E[(Xu −
K)+] can be found in Jeanblanc, Yor & Chesney (2009) and refer- sinh 2 s − sinh 2 s−
ences therein. Substituting Yor’s expression for the joint density φ ( s ) = 2 arctan
p(t, v, t), we obtain: sinh 2 s+ − sinh 2 s
sinh 2 s − sinh 2 s+
C ( t, K ) ψ ( s ) = 2arctanh
sinh 2 s − sinh 2 s−
v2 +v02
−1/2 −
2 τγ 2
(8)
∞ dv ⎛
2 v⎞ e ⎛ vv ⎞
2e−tγ /8 0
∞
= ∫ ∫0 dτCcev ( τ, K ) ϑ ⎜ 02 ,tγ 2 ⎟ with the integration limits s− and s+ given by:
v ⎜⎝ v0 ⎟⎠ 2τ ⎝ τγ ⎠
where the function ϑ(r, t) is defined as: ⎛ γ q − q0 ⎞ ⎛ γ ( q + q0 ) ⎞
r +∞ −r cosh ξ− ( ξ+iπ )
2 s− = arcsinh ⎜ ⎟ and s+ = arcsinh ⎜ ⎟⎠
ϑ ( r,t ) = e sinh ξdξ ⎝ v0 ⎠ ⎝ v0
∫
( −2πi ) 2πt −∞
2t
Here q and q 0 are the transformed values of the spot and strike:
risk.net/risk–magazine 2
cutting edge. interest rate derivatives
K 1−β F1−β value of the rate F0, the initial stochastic volatility value v0 and
q= and q0 = 0 the strike K, and is given by:
1− β 1− β
Note that the option price depends on the parameters q 0, q and v0 vmin + ρv0 + γδq
through the dimensionless quantities s− and s+. The two-dimen- smin = s ( q,vmin ) = ln
sional integration in formula (10) can be performed numerically
(1 + ρ) v0
in an efficient manner; the integrands are smooth functions of the The optimal parallel transport, which also depends on the
parameters. Moreover, it can be shown that the function G(t, s) strike K, is given by:
can be closely approximated as:
β
sinh s − s2t2 − 8t Amin = A ( q,vmin ) = ln ( K / F0 ) + Bmin
G ( t, s ) ; e ( R (t, s ) + δR (t, s )) (11) 2
s Here:
where: 1 β ρ
Bmin = B ( q,vmin ) = − ( π − ϕ 0 − arccosρ − I )
2 1 − β 1 − ρ2
R ( t, s ) = 1 + −
2
( 2 2
3tg ( s ) 5t −8s + 3g ( s ) + 24g ( s ) ) with:
8s 2 128s 4
+
(
35t 3 −40s 2 + 3g 3 ( s ) + 24g 2 ( s ) + 120g ( s ) ) (12) ⎛ δqγ + v0ρ ⎞
ϕ 0 = arccos ⎜ −
1024s 6
⎝ vmin ⎟⎠
g ( s ) = s coth s − 1 and:
and the correction dR(t, s) is defined as:
δR ( t, s ) = e −
3072 + 384t + 24t 2 + t 3
t
8 (13)
⎧
⎪
⎪
2
1−L2 (arctan u0 +L
1−L2
− arctan L
1−L2 ) for L < 1
3072 I=⎨
⎪ 1
ln
(
u0 L+ L2 −1 +1 ) for L > 1
to guarantee that G(t, 0) = 1. In computation, R(t,s) is replaced by
its fourth-order expansion for small s, as is the square root expres-
⎪⎩ L2 −1 (
u0 L− L2 −1 +1 )
sion in (11). The effective small-time expansion (12) can be where:
derived following Section 4.3 of Antonov & Spector (2012) and
taking few other expansion terms. The technique is based on the δqγρ + v0 − vmin vmin (1 − β )
Hagan et al (2002) result for the McKean kernel. Substituting the u0 = and L =
2
δqγ 1 − ρ K 1−β γ 1 − ρ2
kernel G approximation (11) in the equation (10) leads to a one-
dimensional integration formula. This considerably speeds up the Expression (14) was derived for strikes away from the forward, that
calculation without sacrificing precision (see results below). As is, |K − F0| >> √T, and a formal substitution of K = F0 leads to a
mentioned in the introduction, we consider b ∈ [0, 1). The limit- divergence. Paulot (2009) came up with a correct limit expansion
ing case b = 1 requires taking careful limits in the expression (10) and explained how to find the at-the-money option time-value.
and will be addressed in future articles. One can find further details in Henry-Labordère (2008),
Paulot (2009) and Antonov & Spector (2012).
The general case: non-zero correlation n Mapping to the zero-correlation SABR model. The expan-
n Heat kernel expansion. The heat kernel expansion (DeWitt, sion works well for small times, but for moderate and large ones it
1965) is a small-time asymptotic approximation for parabolic is ineffective. We use the mapping technique of Antonov &
PDEs. This is a regular recipe for general stochastic systems to Misirpashaev (2009), which works as follows. We produce a so-
obtain PDF expansions as a fundamental solution to the Kol- called mimicking model that has the same small-time expansion
mogorov equation. The density p(t, f, v) expansion for the for the option, and calculate the option value based on this. For
SABR model was calculated in Henry-Labordère (2008) and example, Hagan used the Black-Scholes or normal model. Paulot
Paulot (2009). has proposed the CEV process as the mimicking model. The most
~ ~
The marginal PDF p(t, f) is obtained by integration over vola- popular case of the Black-Scholes mimicking model dFt = sFtdWt
tility v, which is performed with the help of the saddle-point has the effective volatility expansion s = s0 + s1T, where:
method, implying that the main contribution is due to the ‘opti-
mal’ volatility, given by: ln FK0
σ0 = γ (15)
2 K 1−β − F01−β smin
vmin = γ 2δq 2 + 2ργδqv0 + v02 with δq =
1− β
This gives the following small-time expansion for a call option
=
β
( )
σ1 ln K v0 vmin − Amin − ln σ 0 − 2 ln ( KF0 )
1
( )
2
1 s%min s% 2 %
2
+ ln min2 − ln K β v%0 v%min + A%min Its last term comes from the second derivative of the integral
2 T γ% 2 γ% Bmin.
2 2 (17) n Approximation procedure. Here, we summarise the approxi-
1 smin smin
=
2 Tγ2
+ ln
2γ 2
− ln K β v0 vmin + Amin ( ) mation procedure for the call option price C(T, K) = E[(FT − K)+].
Given the SABR model (1) and (2) with the five parameters {F0,
~
v0, b, g, r}, strike K and maturity T, we come up with (strike-
~
We fix g~ and b in the mimicking model and look for time-expan- dependent) mimicking processes Ft and v~t:
sion of v~ 0: %
dF% = F% β v% dW% , dv% = γ%v% dW%
t t t 1 t t 2
v%0 = v%0( ) + Tv%0( ) + L
0 1
(18)
with ~zero~ correlation between the driving Brownian motions,
such that the fit (17) is satisfied for both O(T−1) and O(T 0) orders. E[dW1dW2] = 0. The efficient parameters are calculated as fol-
~
After some algebra, we get: lows: the skew b = b, the volatility-of-volatility g~ as in (22) and
the initial (strike-dependent) effective volatility v~ 0 = v~ 0(0) + T v~ 0(1)
2Φδq% γ%
v%0( ) =
0
(19) as in equations (19) and (20). The approximate call option price
Φ2 − 1 ~
C(T, K) _~ E[(Ft − K)+] is finally calculated by the numerical
where: integration of expression (10).
γ%
% %
⎛ v + ρv0 + γδq ⎞ γ K 1−β − F01−β Asymptotics
Φ = ⎜ min and δq% = Here, we address small- and large-strike asymptotics of the mar-
⎝ (1 + ρ) v0 ⎟⎠ 1 − β%
ginal densities. We present the results in terms of the Bessel form
The next correction term is slightly more complicated: of the SABR process (4) using the PDF transformation rule (6)
(1)
v%0
= %2 ⎢
γ
2 ( )
⎡ 1 β − β% ln ( KF0 ) + 1 ln ( v0 vmin )
2
for the initial SABR PDF. First, we start with the zero correlation
case where we have the exact solution. As shown in Antonov &
v%0( 0 ) ⎢ Φ 2 −1
ln Φ Spector (2012), the small q asymptotics appeared to be linear:
⎣ Φ 2 +1
⎛ (0 ) ( 0 )2 ⎞ ⎤ p ( t,q ) ~ q as q → 0
2 ln ⎜ v0
1 % δq% 2 γ% 2 + v%0 ⎟ − Bmin ⎥
⎝ ⎠ ⎥
(20) The corresponding SABR rate density, f = (q(1 − b))1/(1−b), behaves
−
Φ 2 −1
ln Φ ⎥ as follows for small values:
Φ 2 +1 ⎥
⎦ dq
p ( t, f ) = p ( t,q ) ~ f 1−2β as f → 0
Let us stress that the effective volatility expansion v0 = v + T v , ~ ~ (0) ~ (1) df
0 0
as well as the optimal quantities, volatility vmin and parallel trans- A full calculation of the asymptotics for large q proved to be too
port term Bmin, explicitly depend on the strike K. involved and will be addressed elsewhere. Here, we present the
~
Now let us come back to fixed skew b and volatility-of-volatil- leading order of the PDF (details can be found in Antonov &
~
ity g. The approximation accuracy is quite sensitive to these Spector, 2012):
parameters. A good choice based primarily on our numerical
2 qγ
experiments is: − 1
ln 2
p ( t,q ) ~ e 2tγ 2
as q → ∞
v0
β% = β (21)
which coincides with that given by the heat kernel small-time
3 2 2
γ% 2 = γ 2 −
2
{
γ ρ + v0 γρ(1 − β ) F0β−1
(22) } expansion (14), where the geodesic distance smin ~ ln(2qg/v0). We
doubt, however, that the pre-exponential factors of these two dif-
The intuition behind this is the following. The same power b ferent limits, q → ∞ and t → 0, will also coincide. It is easy to see
helps with asymptotics for small strikes (see below for a detailed that for small b – the Gaussian case – the distribution is quite
discussion on asymptotics). The volatility-of-volatility g~ choice is narrow even for moderate maturities. On the other hand, a log-
inspired by a fit of the at-the-money implied volatility short-time normal case – b → 1 – gives very fat wings.
curvature, obtained as the second derivative over the at-the- For the general correlation case, one can show that the PDF will
money strike K = F0 of the leading term of the implied volatility retain linear asymptotics in q for small strikes, p(t, q) ~ q, and guar-
~
expansion s0(K) (15). We fixed g~ and b, and calculated v~ 0 because antee that the underlying process Ft is a global martingale. The
the resulting option price is most sensitive to v~ 0, and because the proof is based on the forward Kolmogorov equation analysis.
main fit of the O(T−1) terms could be explicitly solved for v~ 0 (19), For large q, the leading asymptotics corresponds to its small-
~
but not for g~ and b. The at-the-money case is just the limit K → time counterpart obtained by the heat kernel expansion:
F0. The leading-order term is:
2 qγ
− 1
ln 2 (1+ρ)v
p ( t,q ) ~ e 2tγ 2 0
as q → ∞ (23)
v%0( )
0
= v0
K =F0
in this case, and the next correction is given by: This is an intuitive result without a strict proof, however. The cor-
risk.net/risk–magazine 4
cutting edge. interest rate derivatives
1 Implied volatility error for different methods for a A. Implied volatility error, 20-year maturity option
large maturity of 20 years Moneyness Value (%) Difference with MC (bp) 1D–2D
(bp)
ZC Map
40 30% 32.38 38.78 40.89 30.20 640 851 –218 0.2
This asymptotic behaviour coincides with the result of Benaim, 200% 17.13 20.32 19.72 18.25 319 259 112 0.0
Friz & Lee (2008) and Piterbarg (2004). The authors also derived
the limit implied Black-Scholes volatility for call options C(t, K)
for large strikes:
γ second-moment underlying CMS calculations.
lim σ BS ( t, K ) = (25) CMS convexity adjustments depend on the second moment of
K→∞ 1− β
the rate process, which can be evaluated by the usual static repli-
which appeared to be strike-independent. We notice also that it coin- cation formula (Hagan, 2003):
cides with the large strike limit of the leading volatility term s0 (15).
E ⎡⎣ FT2 ⎤⎦ = 2 ∫0 dKE ⎡( FT − K ) ⎤
Lee (2004) related minimum (maximum) finite moments to ∞ +
(26)
left (respectively, right) wings asymptotics of implied volatilities. ⎣ ⎦
The SABR model does not satisfy the right Lee condition: it has
all positive finite moments, that is, E[FpT] < ∞ for p > 0 and b < 1 For the SABR ZC map option approximation, one can use this
due to its PDF strong decay (24). On the other hand, as shown in formula directly for the second-moment calculations without any
Benaim, Friz & Lee (2008), the left Lee condition is satisfied, heuristic tricks, such as strike domain limitations or tail replace-
leading to the left-wing implied volatility asymptotics: ments. The tiny negativity of certain density approximations for
the SABR ZC map does not influence the quality of the CMS
σ 2BS ( t, K ) calculations. For close-to-zero correlations and large skews, the
lim =2 big-strike tail is very fat, which produces a very slow convergence
K→0 ln K
of the static replication integral.
The approximation gives a close fit for the distribution for a To optimise the numerical integration, one can adapt different
wide range of strikes. Nevertheless, the approximate PDF can variance reduction techniques (for example, using the CEV
have small negative values for small strikes, for small b and |r| model). The large strike option price can be approximated with
close to one. Of course, these negative values are tiny with respect the help of the implied volatility limit (25) with strike-independ-
to huge negative probabilities for existing approximations based ent efficient skew and volatility-of-volatility of the zero correla-
on the effective implied volatility. For large strikes, our approxi- tion SABR model.
mation appears to be close numerically to the heat kernel small- In our numerical experiments, we compare the following
time expansion (23). We will address it rigorously elsewhere. methods:
n Monte Carlo simulation (MC).
Numerical experiments n The Henry-Labordère (2008) and Paulot (2009) (HL-P) form
Here, we demonstrate the efficiency of our approach using the of the Black-Scholes implied volatility expansion.
following data: F0 = 1, v0 = 0.25, g = 0.3, r = −0.5, b = 0.6 and T n The Hagan et al (2002) form of the implied volatility expansion
= 20 years. We present the Black implied volatility for European (Hagan).
call options C(T, K) = E[(FT − K)+] for a range of strikes K and n Map to the zero-correlation SABR model (ZC map).
pendent runs after a careful convergence study in both time- MC HL-P Hagan ZC map HL-P Hagan ZC map
steps and paths. 1.028 1.255 1.733 1.065 0.227 0.705 0.037 –0.001
The computer time for the ZC map approximation is almost
entirely spent in the numerical two-dimensional integration (9)
and (10). Using efficient high-order integration schemes allows us moment integration (26) goes quite far in strikes: the option price
to obtain the ZC map approximation 100 times slower than the reaches 10 −6 for strikes around 35.
almost instantaneous classical Hagan one. However, one-dimen-
sional integration with the kernel G(t, s) approximation (10) and Conclusion
(11) slows calculation by a factor of 10 compared with the Hagan The commonly used Hagan expansion for the SABR model is
formula, due to quasi-Gaussian nature of the former. This makes well known to be imprecise in the distribution’s tails, and in
the swaption volatility cube calibration speed acceptable for prac- pricing longer expiry options, implying negative densities and
tical applications. Note that the error between two-dimensional arbitrage. Most known alternatives either exhibit similar behav-
integration and one-dimensional one is tiny, at most 0.3 basis iour, not consistent with the theoretical SABR model, or have
points in the implied volatility. We present it in our numerical an extremely slow numerical implementation. The approach
experiments under the heading 1D–2D. presented here is quite precise and near arbitrage-free for all
When the new formula’s slowness presents a bottleneck, one practical purposes, consistent with the theoretical SABR, and
can use hardware to accelerate, for example, graphics processing still reasonably fast. There is a new exact option pricing formula
units. Another way to speed up calibration is to find a solution for the zero-correlation case, and the general case is handled by
with the original Hagan formula where it is known to be accurate mapping the model parameters into an uncorrelated version
– for example, for tiny maturities and close to at-the-money without much loss of precision. Although there is a reduction in
strikes – or use it as an initial guess for final calibration with a computation speed of an order of magnitude, the accuracy
more precise new formula. gained is significant. n
In figure 1 and table A, we present the implied volatility and its
error for different methods for a large maturity of 20 years. Alexander Antonov is senior vice-president of quantitative research at
We observe an excellent approximation quality around the Numerix in Paris. Michael Konikov is executive director of quantitative
at-the-money region for the SABR ZC map, with only slight development and Michael Spector is director of quantitative research at
degeneration on the edges and insufficient approximation accu- Numerix in New York. They are indebted to Serguei Mechkov for discussions
racy for the other methods. and numerical implementation help as well as to their colleagues at Numerix,
Table B demonstrates an excellent approximation quality for especially Gregory Whitten and Serguei Issakov for supporting this work and
the SABR ZC map and insufficient accuracy for the other meth- Patti Harris and Nic Trainor for the thorough editing. They are also grateful to
ods. This means that our approximation works correctly even for Alexander Lipton for stimulating discussions. Email: antonov@numerix.com,
extreme strikes. Indeed, for a 20-year maturity the second- mkonikov@numerix.com and mspector@numerix.com
References
Andreasen J and B Huge, 2011 Carr P and M Schroder, 2004 Henry-Labordère P, 2008 Mercurio F and M Morini, 2009
ZABR – expansions for the masses Bessel processes, the integral of Analysis, geometry, and modeling in Joining the SABR and Libor models together
SSRN paper geometric Brownian motion, and Asian finance: advanced methods in option Risk March, pages 80–85, available at
options pricing www.risk.net/1500241
Antonov A and T Misirpashaev, 2009 Theory of Probability and its Chapman & Hall
Projection on a quadratic model Applications 48, pages 400–425 Paulot L, 2009
by asymptotic expansion with an Islah O, 2009 Asymptotic implied volatility at the
application to LMM swaption DeWitt B, 1965 Solving SABR in exact form and unifying second order with application to the
SSRN paper Dynamical theory of groups and fields it with Libor market model SABR model
Gordon and Breach SSRN paper SSRN paper
Antonov A and M Spector, 2012
Advanced analytics for the SABR model Hagan P, 2003 Jeanblanc M, M Yor and M Chesney, Piterbarg V, 2004
SSRN paper Convexity conundrums: pricing CMS 2009 Implied volatility smile asymptotics
swaps, caps, and floors Mathematics methods for financial markets when all moments are finite
Benaim S, P Friz and R Lee, 2008 Wilmott Magazine, March, pages 38–44 Springer Working paper
The Black Scholes implied volatility at
extreme strikes Hagan P, D Kumar, A Lesniewski and Lee R, 2004 Rebonato R, K McKay and R White, 2009
In Frontiers in Quantitative Finance: D Woodward, 2002 The moment formula for implied The SABR/Libor market model: pricing,
Volatility and Credit Risk Modeling, Managing smile risk volatility at extreme strikes calibration and hedging for complex
Wiley Wilmott Magazine 3, pages 84–108 Mathematical Finance 14(3), pages interest-rate derivatives
469–480 John Wiley & Sons
Berestycki H, J Busca and I Florent, Hagan P, A Lesniewski and
2004 D Woodward, 2001 McKean H, 1970 Yor M, 1992
Computing the implied volatility in Probability distribution in the SABR An upper bound to the spectrum of D on On some exponential functionals of
stochastic volatility models model of stochastic volatility a manifold of negative curvature Brownian motion
Communications on Pure and Applied Working paper Journal of Differential Geometry 4, Advances in Applied Probability 24(3),
Mathematics 57(10), pages 1,352–1,373 pages 359–366 pages 509–531
risk.net/risk–magazine 6