When a swaption volatility cube is built, the model interpolates the smile between the points whose prices the market shows.

The forward and volatility, moving with correlation

The SABR model assumes that the forward FtF_t and its volatility αt\alpha_t are driven by two separate Brownian motions. The correlation between them is ρ\rho1.

dFt=αtFtβ dWt(1),dαt=ν αt dWt(2),dWt(1) dWt(2)=ρ dtdF_t = \alpha_t F_t^{\beta} \, dW^{(1)}_t, \qquad d\alpha_t = \nu \, \alpha_t \, dW^{(2)}_t, \qquad dW^{(1)}_t \, dW^{(2)}_t = \rho \, dt

There are four parameters: α\alpha, β\beta, ρ\rho, and ν\nu. The initial values are F0=fF_0 = f (today's forward) and α0=α\alpha_0 = \alpha, so the parameter α\alpha is the initial value of the volatility.

The equations are written under the measure in which the forward has no drift (the forward measure in the original paper, and the level measure for swaptions)2. The name is an acronym of Stochastic Alpha Beta Rho3.

ν\nu measures how much the volatility αt\alpha_t itself varies, and is called the volatility of volatility (vol of vol). It is the same kind of quantity as ξ\xi in the Heston model. The equation for αt\alpha_t has no drift term, so there is no mean reversion back to a level. The original paper describes the SABR model as the simplest of the stochastic volatility models that are homogeneous in the forward and the volatility4.

The SABR model fits the volatility smile of options with a single maturity. It suits markets in which each underlying has one maturity, such as swaptions, caplets, and floorlets5. You set the parameters for each maturity, and the model fills in the volatilities at strikes that the market does not show. The shape of the smile and the no-arbitrage conditions are covered in Volatility Smiles and Surfaces.

The original paper says that when the forward moves in the SABR model, the implied volatility curve moves in the same direction, and that this agrees with market experience6.

The four parameters set the shape of the smile

The four parameters each set a different feature of the smile. α\alpha mainly sets the height of the curve. ρ\rho mainly sets the slope. ν\nu mainly sets how much smile the curve shows7. β\beta also sets the slope. It sets how the volatility at the money (ATM) moves when the forward moves.

Parameter Role Effect on the smile when the value changes
α\alpha Initial volatility. A guide to the level is α/f1−β\alpha / f^{1-\beta} The whole curve moves up or down
β\beta (0 to 1) How closely the volatility follows the level of the forward The smaller it is, the steeper the downward-sloping skew. When the forward rises, the ATM volatility barely changes if β\beta is near 1, and falls if β\beta is near 0
ρ\rho (−1 to 1) Correlation between the forward and the volatility The more negative it is, the steeper the downward-sloping skew
ν\nu How much the volatility varies The larger it is, the more curved the smile

The effects of β\beta and ρ\rho in the table follow the explanations in the original paper and in the Ministry of Finance paper89. The original paper calls the path that the ATM volatility traces as the forward moves the backbone. The backbone is determined almost entirely by β\beta. It is nearly flat at β=1\beta = 1 and slopes steeply downward at β=0\beta = 08.

β\beta has two special cases. At β=1\beta = 1, dFt=αtFt dWt(1)dF_t = \alpha_t F_t \, dW^{(1)}_t, which has the same form as the Black model. At β=0\beta = 0, dFt=αt dWt(1)dF_t = \alpha_t \, dW^{(1)}_t, which has the same form as the normal model (the Bachelier model). As β\beta moves from 1 toward 0, the behavior shifts from that of the Black model toward that of the normal model10. Setting ν=0\nu = 0 freezes the volatility and gives the CEV model, dFt=αFtβ dWt(1)dF_t = \alpha F_t^{\beta} \, dW^{(1)}_t9.

The Hagan approximation and its use

The derivation is in an appendix of the original paper; this page covers only how to use the formula. The price of a European option with maturity TT under the SABR model can be approximated in a form that uses Black's formula. The implied volatility σB(K,f)\sigma_B(K, f) to put into Black's formula is given in closed form by the following expression (the Hagan approximation)11.

σB(K,f)=α(fK)1−β2{1+(1−β)224ln⁡2fK+(1−β)41920ln⁡4fK}⋅zx(z)⋅{1+[(1−β)224α2(fK)1−β+ρβνα4(fK)1−β2+2−3ρ224ν2]T}\sigma_B(K, f) = \frac{\alpha}{(fK)^{\frac{1-\beta}{2}} \left\{ 1 + \frac{(1-\beta)^2}{24} \ln^2 \frac{f}{K} + \frac{(1-\beta)^4}{1920} \ln^4 \frac{f}{K} \right\}} \cdot \frac{z}{x(z)} \cdot \left\{ 1 + \left[ \frac{(1-\beta)^2}{24} \frac{\alpha^2}{(fK)^{1-\beta}} + \frac{\rho \beta \nu \alpha}{4 (fK)^{\frac{1-\beta}{2}}} + \frac{2 - 3\rho^2}{24} \nu^2 \right] T \right\} z=να(fK)1−β2ln⁡fK,x(z)=ln⁡{1−2ρz+z2+z−ρ1−ρ}z = \frac{\nu}{\alpha} (fK)^{\frac{1-\beta}{2}} \ln \frac{f}{K}, \qquad x(z) = \ln \left\{ \frac{\sqrt{1 - 2\rho z + z^2} + z - \rho}{1 - \rho} \right\}

KK is the strike. The higher-order "+⋯+\cdots" terms in the original paper's formula are also dropped here. The symbols are the same as in the original paper (except that the maturity is written TT). At the money (K=fK = f), z/x(z)=1z/x(z) = 1, and the formula simplifies to the following12.

σATM=αf1−β{1+[(1−β)224α2f2−2β+ρβνα4f1−β+2−3ρ224ν2]T}\sigma_{\text{ATM}} = \frac{\alpha}{f^{1-\beta}} \left\{ 1 + \left[ \frac{(1-\beta)^2}{24} \frac{\alpha^2}{f^{2-2\beta}} + \frac{\rho \beta \nu \alpha}{4 f^{1-\beta}} + \frac{2 - 3\rho^2}{24} \nu^2 \right] T \right\}

The advantage of this formula is that it is cheap to compute. The parameters, the forward, the strike, and the maturity determine σB\sigma_B, and you then pass that value to Black's formula to get the price13. The author of the 2021 Ministry of Finance paper gives two reasons the SABR model is used to interpolate swaption smiles. The first is that the approximation formula makes the computation fast and the relationship to the Black model is clear. The second is that the added parameter improves the fit to actual values14. If you drop the correction term in TT at the end of the formula, the relative error exceeds 3% in extreme cases, so you cannot omit it15.

The steps for interpolating the smile and getting a price are as follows. How to fit is covered in Model Calibration.

  1. Collect the market volatilities for each strike.
  2. Choose β\beta, and fit α\alpha, ρ\rho, and ν\nu to the market values.
  3. Use the Hagan approximation to find σB\sigma_B for strikes that are not in the market.
  4. Put σB\sigma_B into Black's formula to get the price.
Deep diveApproximation near the forward, and the origin of the slope and the curvature

When the strike is not far from the forward, the Hagan approximation reduces to the following form. The original paper says this form should not be used for pricing; it is meant for seeing the qualitative shape of the smile16.

σB(K,f)≈αf1−β{1−12(1−β−ρλ)ln⁡Kf+112[(1−β)2+(2−3ρ2)λ2]ln⁡2Kf},λ=νf1−βα\sigma_B(K, f) \approx \frac{\alpha}{f^{1-\beta}} \left\{ 1 - \frac{1}{2}(1 - \beta - \rho\lambda) \ln \frac{K}{f} + \frac{1}{12} \left[ (1-\beta)^2 + (2 - 3\rho^2)\lambda^2 \right] \ln^2 \frac{K}{f} \right\}, \qquad \lambda = \frac{\nu f^{1-\beta}}{\alpha}

λ\lambda measures how large the variation in the volatility, ν\nu, is relative to the local volatility at the current forward, α/f1−β\alpha / f^{1-\beta}. The first term is the ATM volatility, the second is the slope, and the third is the curvature16. The slope term splits into two parts.

The slope from β\beta (−12(1−β)ln⁡Kf-\frac{1}{2}(1-\beta)\ln\frac{K}{f}) always slopes downward (a negative skew) when β<1\beta < 1, because the local volatility α/F1−β\alpha / F^{1-\beta} is lower when the forward is higher. The slope from ρ\rho (12ρλln⁡Kf\frac{1}{2}\rho\lambda\ln\frac{K}{f}) slopes downward when the volatility and the underlying price are negatively correlated. Large moves in the forward tend to occur when volatility is high, and at strikes far from ATM, the high-volatility environment has a larger effect. This is the origin of the curvature term 112(2−3ρ2)λ2ln⁡2Kf\frac{1}{12}(2-3\rho^2)\lambda^2\ln^2\frac{K}{f}, which is called the volga effect16.

Calculation example

Consider a hypothetical example in which an option has forward f=2.00%f = 2.00\% and maturity T=1T = 1 year, with parameters α=0.03\alpha = 0.03, β=0.5\beta = 0.5, ρ=−0.3\rho = -0.3, and ν=0.4\nu = 0.4. First, for a strike K=2.50%K = 2.50\%, the intermediate values of the approximation formula are shown step by step. The values are recomputed from the formula.

Here α=0.03\alpha = 0.03 does not mean a volatility level of 3%. With β=0.5\beta = 0.5, a guide to the level is α/f1−β=0.03/0.020.5≈21.2%\alpha / f^{1-\beta} = 0.03 / 0.02^{0.5} \approx 21.2\%, which is close to the ATM value of 21.40% (below)16.

Step Content Value
1 ln⁡(f/K)\ln(f/K) −0.223144
2 (fK)(1−β)/2=(0.02×0.025)0.25(fK)^{(1-\beta)/2} = (0.02 \times 0.025)^{0.25} 0.149535
3 Braces in the denominator 1+(1−β)224ln⁡2+(1−β)41920ln⁡41 + \frac{(1-\beta)^2}{24}\ln^2 + \frac{(1-\beta)^4}{1920}\ln^4 1.000519
4 First factor α/(step 2×step 3)\alpha / (\text{step 2} \times \text{step 3}) 0.200518
5 z=να×step 2×step 1z = \frac{\nu}{\alpha} \times \text{step 2} \times \text{step 1} −0.444903
6 x(z)x(z) −0.460841
7 z/x(z)z / x(z) 0.965415
8 The three terms of the TT correction (the α2\alpha^2, ρ\rho, and ν2\nu^2 terms, in that order) 0.000419, −0.003009, 0.011533
9 Correction factor 1+(sum of step 8)×T1 + (\text{sum of step 8}) \times T 1.008943
10 σB=step 4×step 7×step 9\sigma_B = \text{step 4} \times \text{step 7} \times \text{step 9} 0.195314

The implied volatility at a strike of 2.50% is 19.53%. The value from the ATM formula (K=2.00%K = 2.00\%) is 21.40%.

The next table shows the implied volatility (in %) at five strikes when one parameter is moved at a time. The first row is the example above. In the other rows, only the changed parameter differs.

Setting K = 1.0% 1.5% 2.0% (ATM) 2.5% 3.0%
Example above 32.1 25.4 21.4 19.5 19.1
α=0.036\alpha = 0.036 36.9 29.9 25.7 23.5 22.6
ρ=0\rho = 0 29.5 24.0 21.5 21.0 21.4
ν=0.2\nu = 0.2 28.1 23.9 21.3 19.6 18.5
ν=0.6\nu = 0.6 36.6 27.3 21.7 19.9 20.6
β=1\beta = 1 (α=0.21\alpha = 0.21) 28.1 23.6 21.1 20.4 20.7
β=0\beta = 0 (α=0.0042\alpha = 0.0042) 36.1 26.9 21.3 18.3 17.3

Raising α\alpha lifts the whole curve. Setting ρ\rho to 0 removes the negative skew and leaves a curved smile whose lowest point is at the 2.5% strike. Increasing ν\nu raises both ends. Lowering β\beta steepens the negative skew. The difference between the 1.0% and 3.0% strikes is 7.4 percentage points at β=1\beta = 1, 13.0 percentage points at β=0.5\beta = 0.5 (the example above), and 18.8 percentage points at β=0\beta = 0. In the β=1\beta = 1 and β=0\beta = 0 rows, α\alpha is reset so that the ATM values are close.

Next, consider how the price changes when you use the smile. The discount factor is 0.980199 for 1 year at a zero rate of 2% (continuously compounded). The price of a call on the forward is computed with Black's formula, per unit of notional.

Strike SABR volatility Its price Price using the ATM volatility of 21.40% as is
1.5% 25.38% 0.005176 0.005051
2.5% 19.53% 0.000269 0.000359

If you use the ATM volatility for all strikes, the price is about 0.000125 lower at 1.5% and about 0.000090 higher at 2.5%. The price from the ATM volatility at a strike of 2.5% is about 1.33 times the SABR price. Without the downward-sloping skew, the prices come out too low at low strikes and too high at high strikes.

SimulatorSABR parameters and the shape of the smile
Inputs
%
yrs
%
%
18202224262830323411.522.53Implied volatility (%)Strike (%)19.53
  • SABR smile (Hagan approximation)
  • Flat at the ATM volatility

Volatility and call price (notional 1) by strike. "ATM price" uses the ATM volatility for every strike

Strike (%)Volatility (%)SABR priceATM priceATM ÷ SABR
1.0032.100.0098260.0098021.00
1.5025.380.0051760.0050510.98
2.0021.400.0016700.0016701.00
2.5019.530.0002690.0003591.33
3.0019.120.0000280.0000572.05

Steps of the Hagan approximation (strike 2.5%)

StepContentValue
1ln(f/K)−0.223144
2(fK)^((1−β)/2)0.149535
3Braces in the denominator: 1 + (1−β)²/24·ln² + (1−β)⁴/1920·ln⁴1.000519
4Leading term α/(step 2 × step 3)0.200518
5z = (ν/α) × step 2 × step 1−0.444903
6x(z)−0.460841
7z/x(z)0.965415
8The three terms of the T correction (α², ρ, ν²)0.000419, −0.003009, 0.011533
9Correction factor 1 + (sum of step 8) × T1.008943
10σ_B = step 4 × step 7 × step 90.195314
ATM volatility (%)
21.40
Volatility at strike 2.5% (%)
19.53
Level guide α/f^(1−β) (%)
21.21
Volatility at 0.5f minus at 1.5f (points)
13.0
Positive means downward sloping
Discount factor
0.980199

Simplifications

  • The implied volatility at each strike comes from the approximation of Hagan et al. (2002). It is not the exact solution: the higher-order "+…" terms of the original formula are dropped.
  • The call price is the Black formula on the forward, times the discount factor from the zero rate. The forward must be positive; even in the normal case β = 0, a negative forward is not handled.
  • The strikes in the table and chart are 0.5, 0.75, 1, 1.25 and 1.5 times the forward. Only the strike of the step-by-step table can be chosen freely.
  • α has a different size for each β (about 0.2 for β = 1, about 0.004 for β = 0). The slider has a fine step (0.0001); when β is small, typing in the number field is easier.
  • ρ goes up to ±0.95 and ν up to 1.5. At extreme values the approximation loses accuracy and can give negative values at some strikes.

This simulator uses simplified calculations for learning. It cannot be used for valuing actual transactions or managing their risk. (Disclaimer)

About this simulator

Move the forward, the expiry, α, β, ρ, and ν to see how the implied volatility curve by strike and the call prices change. The initial values are those of the worked example above. Setting ρ to 0 gives a curved smile, raising ν lifts both ends, and moving β toward 0 makes the downward slope steeper (when changing β, adjust α so that the level guide α/f^(1−β) stays the same). The "price at the ATM volatility" column ignores the smile and uses the ATM value for every strike, so you can compare it with the SABR price. The steps table lists the values of the ten steps of the Hagan approximation for the chosen strike.

Choosing β and its use in interpolation

β\beta and ρ\rho both produce a negative skew. From a single smile on a single day, it is hard to tell the two apart, and either β=0\beta = 0 or β=1\beta = 1 fits the market smile equally well. The original paper says that choosing β\beta from the smile amounts to fitting the noise in the market17. There are two ways to choose β\beta. One is to estimate it from past observations of the backbone (a plot of the logarithm of the ATM volatility against the logarithm of the forward). The other is to pick in advance from β=1\beta = 1 (close to the Black model), β=0\beta = 0 (the normal model), and β=0.5\beta = 0.518.

According to a 2021 Ministry of Finance paper, market convention tends to set β\beta to 0.5. The swaption volatility cube tools of financial data vendors set β=0.5\beta = 0.5, impose a constraint that matches the ATM value exactly, and fit the rest to the market values (as of 2021)19.

After β\beta is chosen, the fitting of the parameters can be organized by using the ATM volatility σATM\sigma_{\text{ATM}} in place of α\alpha. You obtain α\alpha by solving the ATM formula for α\alpha numerically20. The inputs are the volatilities of swaptions with the same expiry and tenor and different strikes, and the parameters are fitted to minimize the sum over strikes of the squared difference between the market values and the approximation formula's values21.

The volatilities of swaptions form a three-dimensional object (the volatility cube) with three axes: strike, expiry, and tenor of the underlying swap22. Prices are visible for only some of the points in the market, so the smile is built by interpolation. The SABR model is widely used in the industry to interpolate swaption smiles, and it is also the default setting in vendor tools (as of 2021)23. As an example of an actual fit, the original paper shows US dollar swaption values for April 28, 2000. ν\nu was larger for shorter expiries and became smaller as expiry lengthened. ρ\rho was close to 0 for short expiries and became a large negative value as expiry lengthened. In both cases, the differences across the tenor of the underlying swap were small24.

Handling negative interest rates

The SABR model cannot be used when the forward is negative, because FβF^{\beta} is not necessarily a real number when FF is negative. The exception is β=0\beta = 0, which has the same form as the normal model and so works with a negative forward25. The original paper from 2002 says that some take the view that β=0\beta = 0 is essential in markets where the forward is negative or near zero, such as yen interest rates18.

To use the model at negative rates without setting β\beta to 0, you can add a shift to the underlying. This shifted SABR model is widely used in practice (as of 2021). The equations are as follows26.

dFt=αt(Ft+s)β dWt(1),dαt=ν αt dWt(2),dWt(1) dWt(2)=ρ dtdF_t = \alpha_t (F_t + s)^{\beta} \, dW^{(1)}_t, \qquad d\alpha_t = \nu \, \alpha_t \, dW^{(2)}_t, \qquad dW^{(1)}_t \, dW^{(2)}_t = \rho \, dt

ss is the size of the shift. Consider a hypothetical example in which the forward is −0.20%-0.20\% and the shift is 2.00%. Then Ft+s=1.80%F_t + s = 1.80\%, which is positive. In principle, any shift that makes the forward positive will do, but the depth of negative rates changes over time. In practice the size is set by market convention, and the default setting of one vendor's tool is 200bp (as of 2021)27. Some data does not show the size of the shift28. SABR models that have been rebuilt so that no arbitrage arises even at negative rates have also been developed29.

Assumptions and limits

The Hagan approximation is an approximation, not an exact solution of the SABR model. The original paper says that the "+⋯+\cdots" terms of the approximation are smaller still, but it does not implement the higher-order terms15.

In low-rate or high-volatility environments, the density implied by the approximation can turn negative, which allows arbitrage. Later research discusses this as a problem near the origin, that is, on the low-strike side30. The accuracy of the approximation drops for long maturities, when β\beta is near 0, and when ν\nu is large31.

The SABR model is suited to a market with a single maturity, and fitting across several maturities needs the dynamic SABR model5. Quotes at thinly traded strikes can be stale, so take care when fitting the smile32.

When a model's assumptions fail, the model price and the market price diverge. The SABR model assumes that the volatility has no mean reversion and that the correlation between the forward and the volatility is constant, and it expresses the slope and curvature of the smile with three parameters (α\alpha, ρ\rho, and ν\nu, once β\beta is chosen). At maturities and strikes where the market smile departs from this shape, the approximation's values differ from the market's. When the model is used to interpolate a volatility cube, the interpolated values also rest on the SABR shape. In the worked example, setting ρ\rho to 0 moves the implied volatility at the 3.0% strike from 19.1% to 21.4%.

In practice, models that combine local volatility and stochastic volatility are also often used33.

Notes

  1. Hagan, Kumar, Lesniewski, Woodward, "Managing Smile Risk" (Wilmott magazine, 2002), equations (2.15a)–(2.15c) (printed page 88; page 5 of the PDF). The original paper writes F^\hat F and α^\hat\alpha; the text here writes FtF_t and αt\alpha_t. ↩

  2. The same paper, section 2 (printed pages 85–86). In equations (2.1c) and (2.2c), the forward price and the forward swap rate are martingales under the respective measures. ↩

  3. Takahiro Hattori, "スワップション入門(モデル編)―ノーマル(ブラック)・モデルおよびSABRモデルについて―" (Introduction to swaptions (models): the normal (Black) model and the SABR model), Ministry of Finance, "ファイナンス" (Finance), October 2021 issue (in Japanese), section 4.2 "SABR モデルは確率的ボラティリティ・モデル" (the SABR model is a stochastic volatility model) (printed pages 62–63). ↩

  4. Hagan et al., section 2.3 (printed page 88). It describes the model as the simplest stochastic volatility model that is homogeneous in the forward and the volatility. ↩

  5. Hagan et al., section 2.3 (printed page 88). It says the dynamic SABR model is treated in an appendix. ↩ ↩2

  6. Hagan et al., section 3.2 (printed page 93). It writes "the implied volatility curve shifts in the same direction and by the same amount as the price f". ↩

  7. Hagan et al., section 3.1 (printed page 91). α\alpha mainly sets the height of the curve, ρ\rho the slope, and ν\nu how much smile the curve shows. ↩

  8. Hagan et al., section 3 (printed page 90). The backbone is almost entirely determined by β\beta; it slopes steeply downward at β=0\beta = 0 and is nearly flat at β=1\beta = 1. The slope arises from both β\beta and ρ\rho (printed pages 90–91). ↩ ↩2

  9. Hattori (2021), Box 2 (printed page 66). α\alpha affects the level, β\beta the slope, ν\nu the curvature, and ρ\rho the slope. When ν=0\nu = 0, the model becomes the CEV model. ↩ ↩2

  10. Hattori (2021), section 4.2 (printed page 63). β=0\beta = 0 is the normal model and β=1\beta = 1 is the Black model. ↩

  11. Hagan et al., equations (2.16)–(2.17) (printed page 89). The original paper writes the maturity as text_{\text{ex}}. Hattori (2021), Box 1 (printed page 65), gives the same formula and calls it the Hagan approximation. ↩

  12. Hagan et al., equation (2.18) (printed page 89). At the money, z/x(z)→1z/x(z) \to 1. ↩

  13. Hagan et al., end of section 2.3 (printed page 90). "once this formula is programmed, we just need to send the options to a Black pricer". ↩

  14. Hattori (2021), section 4.1 (printed page 62). ↩

  15. Hagan et al., end of section 2.3 (printed page 90). It says that omitting the last line gives a relative error above 3% in extreme cases. ↩ ↩2

  16. Hagan et al., equations (3.1a)–(3.1b) (printed pages 90–91). It writes "should not be used to price real deals". The explanation of the origin of the slope and the curvature is in the same section 3 (printed pages 90–91). ↩ ↩2 ↩3 ↩4

  17. Hagan et al., section 3.1 (printed page 91). Figure 3.3 is an example in which the smile fits about equally well at both β=0\beta = 0 and β=1\beta = 1. ↩

  18. Hagan et al., section 3.1 (printed page 91). Foreign exchange option desks and the like are said to favor β=1\beta = 1; markets such as yen interest rates, where the forward is negative or near zero, to favor β=0\beta = 0; and US interest rate desks to favor β=1/2\beta = 1/2. ↩ ↩2

  19. Hattori (2021), section 4.3 (printed page 63) and Box 2 (printed page 66). Box 2 says that market convention tends to set β\beta to 0.5. ↩

  20. Hagan et al., section 3.1 (printed pages 91–92). It says to solve the ATM formula for α\alpha (inverting equation (2.18) on the spot when needed). ↩

  21. Hattori (2021), section 4.3 (printed page 63). Equation (6) (the sum of squared differences over strikes). ↩

  22. Hattori (2021), section 4.4 (printed pages 64–65). ↩

  23. Hattori (2021), section 4.1 (printed page 61). ↩

  24. Hagan et al., the text that describes Tables 3.1 and 3.2 in section 3.1 (printed page 92). The data are "m into n" swaptions on April 28, 2000. ↩

  25. Hattori (2021), section 4.5 and note 23 (printed page 65). ↩

  26. Hattori (2021), section 4.5 (printed page 65). ↩

  27. Hattori (2021), section 2.4 (printed pages 58–59) and section 4.5 (printed page 65). ↩

  28. Hattori (2021), note 7 (printed page 59). ↩

  29. Hattori (2021), note 16 (printed page 62). It cites Hagan et al. (2014), "Arbitrage-Free SABR", among others. ↩

  30. Gulisashvili, Horvath, Jacquier, "Mass at zero and small-strike implied volatility expansion in the SABR model", beginning of section 1 (page 1). ↩

  31. The same paper, section 1 (page 1). "typically loses accuracy for long-dated derivatives, when the CEV exponent (the parameter β) is close to zero, or when the volatility of volatility ν is large". ↩

  32. Hagan et al., section 3.1 (printed page 91). It says quotes at strikes far from the forward may be stale. ↩

  33. Hattori (2021), note 17 (printed page 62). ↩