
Citation: Jie Xiong, Geng Deng, Xindong Wang. Extension of SABR Libor Market Model to handle negative interest rates[J]. Quantitative Finance and Economics, 2020, 4(1): 148-171. doi: 10.3934/QFE.2020007
[1] | Dumisani Pamba, Sophia Mukorera, Peter Moores-Pitt . The asymmetric effects of cross-border equity flow volatility on equity market returns in SANEK countries. Quantitative Finance and Economics, 2025, 9(1): 40-75. doi: 10.3934/QFE.2025002 |
[2] | Longfei Wei, Lu Liu, Jialong Hou . Pricing hybrid-triggered catastrophe bonds based on copula-EVT model. Quantitative Finance and Economics, 2022, 6(2): 223-243. doi: 10.3934/QFE.2022010 |
[3] | Jin Liang, Hong-Ming Yin, Xinfu Chen, Yuan Wu . On a Corporate Bond Pricing Model with Credit Rating Migration Risksand Stochastic Interest Rate. Quantitative Finance and Economics, 2017, 1(3): 300-319. doi: 10.3934/QFE.2017.3.300 |
[4] | Mustafa Tevfik Kartal, Özer Depren, Serpil Kılıç Depren . The determinants of main stock exchange index changes in emerging countries: evidence from Turkey in COVID-19 pandemic age. Quantitative Finance and Economics, 2020, 4(4): 526-541. doi: 10.3934/QFE.2020025 |
[5] | Francisco Jareño, María de la O González, José M. Almansa . Interest rate sensitivity of traditional, green, and stable cryptocurrencies: A comparative study across market conditions. Quantitative Finance and Economics, 2025, 9(1): 100-130. doi: 10.3934/QFE.2025004 |
[6] | Thomas C. Chiang . Stock returns and inflation expectations: Evidence from 20 major countries. Quantitative Finance and Economics, 2023, 7(4): 538-568. doi: 10.3934/QFE.2023027 |
[7] | Hammad Siddiqi . Financial market disruption and investor awareness: the case of implied volatility skew. Quantitative Finance and Economics, 2022, 6(3): 505-517. doi: 10.3934/QFE.2022021 |
[8] | Afees A. Salisu, Rangan Gupta, Siphesihle Ntyikwe, Riza Demirer . Gold and the global financial cycle. Quantitative Finance and Economics, 2023, 7(3): 475-490. doi: 10.3934/QFE.2023024 |
[9] | Raéf Bahrini, Assaf Filfilan . Impact of the novel coronavirus on stock market returns: evidence from GCC countries. Quantitative Finance and Economics, 2020, 4(4): 640-652. doi: 10.3934/QFE.2020029 |
[10] | Janina Engel, Markus Wahl, Rudi Zagst . Forecasting turbulence in the Asian and European stock market using regime-switching models. Quantitative Finance and Economics, 2018, 2(2): 388-406. doi: 10.3934/QFE.2018.2.388 |
Libor Market Model (LMM) has been the de facto standard term structure model* for pricing (exotic) fixed income derivatives, as introduced in Brace (1997). Variations of LMM include normal, lognormal, shifted lognormal, and CEV LMMs, see Anderson and Andreason (2000). Recently stochastic volatility model, e.g., Stochastic Alpha-Beta-Rho (SABR) volatility, has been introduced into LMM framework to model volatility smile, see Joshi and Rebonato (2003); Rebonato (2007); Rebonato et al. (2009); Ferreiro et al. (2014).
*Term structure models including LMM and Dynamic Nelson-Siegel Models (see Pedersen and Swanson (2019)) have inherent advantage over traditional short rate models.
SABR is a conceptually simple and flexible stochastic volatility model used to capture the volatility smile on caps/floors and swaptions. A drawback of the SABR model is that it only captures a single forward rate. On the other hand, LMM governs the evolution of the whole yield curve (or all forward rates). The classical LMM has no capability of matching the volatility smile on vanilla options.
The blend of the two industry standard models allows not only forward rates and forward rate stochastic volatilities to evolve under the same measure but also to describe correlations among forward rates and their volatilities. The proposed new model also allows volatility smiles.
In fact, various stochastic volatility extensions of LMM have been studied over the recent years. Shifted lognormal dynamics have been described in Joshi and Rebonato (2003); a Heston type dynamics have been studied in Piterbarg (2003) and Wu and Zhang (2006). See also Zhu (2007) for another interesting approach.
The SABR volatility dynamics have been studied in Henry-Labordere (2007); Morini and Mercurio (2007); Rebonato(2002, 2007). Most stochastic volatility LMMs introduced in the financial literature only allow one stochastic volatility factor to drive all forward rates. The dynamics proposed in HenryLabordere (2007) assume that there is a single stochastic volatility process which drives the volatility of each LIBOR forward. This assumption is motivated by considerations of mathematical tractability. López-Salas and Vázquez (2018) apply a sparse grid combination technique to compute derivative prices numerically under the SABR-LMM framework. In general, a parsimonious model (in terms of parameters and volatility structure) avoids over-parameterisation and ensures stability.
However, SABR process is defined only for positive (forward) rates (as the CEV parameter β>0). In market conditions when rates are extremely low or even negative, it is important to extend the SABR model to negative rates†. An intuitive extension of standard SABR to negative rates is Free-Boundary SABR (or FB-SABR, see Antonov et al. (2015)). In its stochastic PDE (SPDE) definition, forward rate is replaced by taking absolute value so as to allow rate to go below zero. The new rate dynamic is therefore
†Negative rate policy has been adopted in many countries, such as Japan (see Honda and Inoue (2019)) and European countries including Sweden, Denmark, and Switzerland to spur economy growth.
dFt=|Ft|βσtdWt. | (1) |
The goal of this paper is to introduce FB-SABR into LMM to handle volatility smile under negative rate environments.
We call this new variant of LMM as FB-SABR-LMM. This new model can be used to price interest rate instruments with negative strikes as well as to recover implied volatility surface. The FB-SABR-LMM is structurally similar to the SABR-LMM. While FB-SABR replaces SABR in SPDE, other LMM features (such as time homogeneous volatility function, vol-vol function, and correlation matrix) remain the same. FB-SABR-LMM can be calibrated to ATM and OTM swaptions. We will compare FB-SABR-LMM with the standard SABR-LMM in later sections.
There are other variants of SABR model to handle negative rates. The simplest way is to shift the SABR process to the positive rate region. However, the choice of an appropriate shift size is a tricky setting. Alternatives include normal and mixture SABR, summarized in the following:
1. Shifted SABR
dFt=(Ft+s)βσtdWt | (2) |
where s is a non-negative shift size chosen apriori.
2. Normal SABR (see (May 2013)) corresponds to the case when CEV parameter β=0, the Normal SABR model naturally handles negative interest rates.
dFt=σtdWt. | (3) |
3. The mixture SABR assumes the forward rate is decomposed to two processes
Ft=χF(1)t+(1−χ)F(2)t | (4) |
where F(1)t is a stochastic process following a zero-correlation SABR model and F(2)t is a process following a normal SABR model. χ is a Bernoulli variable with a given success probability.
The three SABR extensions can all be used in the LMM construction, see Joshi and Rebonato (2003); Rebonato et al. (2009); Rebonato (2007).
The paper is organized as follows. In Section 2, we introduce notations and backgrounds. Standard LMM will be briefly introduced in Section 2.2; SABR and FB-SABR will be presented in Sections 2.3 and 2.4 subsequently. The structure of FB-SABR-LMM will be finally outlined in Section 3; model calibration will be outlined in Section 4. Section 5 includes an actual calibration example using interest rate swaptions. Conclusion of this study and future works will be collectively summarized in Section 6 of this paper.
A tenor structure (Ti), i∈{0,1,…,N+1} is a set of discrete time points (i.e., tenor) that are often approximately equally spaced such that
0=T0<T1<…<TN,τi=Ti+1−Ti | (5) |
where τi is the time fraction between adjacent tenors.
Next, consider a forward rate indexed by i for t<Ti denoted by Fit as
Fit=F(t,Ti,Ti+1),i=0,1,…,N | (6) |
which represents a forward rate which resets at time Ti and matures at Ti+1.
Let Bit:=B(t,Ti) the time t price of a zero coupon bond that matures at time Ti. The forward rates can be written in terms of zero coupon bond price as follows:
Fit=(BitBi+1t−1)1τi | (7) |
In this paper, the calibration of FB-SABR-LMM will rely on market quotes of interest rate swaptions. Therefore we introduce relevant concepts and notions on swaption with the underlying swap herein. Authors realize that LMM can also be calibrated to interest rate caps and floors since their valuation is determined (in theory) by the same underlying rate as swaptions. However, discussions of caps and floors are not included in this paper.
Vanilla swaptions are European style options on swaps. A swap over a time horizon [Tm,Tn] is a contract between the long and short parties. A swap exchanges cash flows tied to forward rates Fi,i∈{m,...,n−1} with a fixed rate of K called strike, on some notional. In a payer (receiver) swap the long (short) pays the fixed rate K in exchange of floating rate Fi.
The swap rate (or the par rate, the break-even rate) at time t≤Tm over the period [Tm,Tn] is given by
Sm,nt:=B(t,Tm)−B(t,Tn)Am,nt | (8) |
where the swap numeraire is defined as
Am,nt:=n−1∑i=mτiB(t,Ti+1) | (9) |
A rearrangement of terms shows that a swap rate can be written as a weighted sum of the forward rates:
Sm,nt=n−1∑i=mτiB(t,Ti+1)Am,ntFit=n−1∑i=mwm,niFit | (10) |
where
wm,ni:=τiB(t,Ti+1)Am,nt | (11) |
is a slowly time-varying component. LMM directly models dynamics of forward rates Fit. This swap rate approximation formula (10) is a key formula in LMM to link swap rate with pieces of forward rates and is also used in deriving LMM implied swaption volatility (see Brigo and Mercurio (2006)).
The payoff of a swaption on a payer swap at time Tm is given as
Am,nTm(Sm,nTm−K)+ | (12) |
Libor Market Model (LMM) has been the industry standard of modeling complicated interest rate derivatives. It allows joint evolving of all forward rates under one single measure. Hence the dynamics of the whole yield curve are captured. The model involves many parameters that allow the model to fit the whole time zero yield curve. The LMM has gained its popularity as the underlying forward rates are 'directly observable' from market.
The following discussion of LMM follows Anderson and Andreason (2000). Define the right continuous interval mapping function η(t):[0,TN)→1,...,N such that
η(t)=m ift∈[Tm−1,Tm) | (13) |
The spot numeraire, or the continuous bank account numeraire, is expressed in terms of
P(t)=B(t,Tη(t)−1)Π1≤u≤η(t)−1B(t,Ti−1,Ti) | (14) |
Under spot measure, the LMM dynamics read:
dFjt=σj(t,Fjt)(∑η(t)≤i≤jρjiτiσi(t,Fjt)1+τiFjtdt+dWjt) | (15) |
⟨dWjt,dWkt⟩=ρjkdt | (16) |
where expectation is taken under spot measure; Wit is Brownian motion under spot measure; ρjk is correlation of forward rates Fjt and Fkt; σk(t,Fjt) is an instantaneous (local) volatility function to be specified. Note that LMM dynamics can also be written under forward measure.
Correlation and volatility functions play a key role in LMM. The instantaneous correlation matrix in LMM can be estimated from historical forward rates, and it is called exogenous correlation. An additional adjustment step is often required to ensure positive semi-definity of the matrix. The positive semi-definite correlation matrix can further be rank-reduced and/or smoothed. On the other hand, parametric forms of correction increase model diversities to match market data.
The instantaneous volatility is a time homogeneous function and it has many forms (see Section 6.3.1 of Brigo and Mercurio (2006)), including variants of piecewise linear and 'humped' forms. The latter is common because of its simplicity.
It has been noted that the swap rate can be written as a weighted sum of the forward rates in Equation (10). In Rebonato's calibration formula for LMM the weights are fixed at time zero values. In normal, lognormal and CEV LMM, the implied swaption volatility approximation formula can be derived in the similar manner (see Chapter 6 of Brigo and Mercurio (2006)). For example, in the normal LMM, the Rebonato formula is:
σm,n=√1tmn∑i,j=m+1wi(0)wj(0)ρi,j∫Tm0σi(t)σj(t)dt | (17) |
where wi(0), wj(0) are the time zero weight of forward rates Fi and Fj (see Equation (10)).
Calibration is often done by minimizing the sum of squared error between the market and model implied volatility over all the calibration instruments:
∑i(σMarketi−σModeli)2 | (18) |
The SABR-LMM represents the recent development of LMM Rebonato et al. (2009). The core part of the SABR Libor Market Model is the underlying SABR type stochastic volatility process, see Hagan et al. (2002). For a forward rate Ft (ignoring index i for now),
dFt=FβtσtdZt, | (19) |
dσt=νσtdWt,σ0=α | (20) |
where the rate process Ft (starting with F0) and the volatility process σt are correlated ⟨dZt,dWt⟩=ρdt. The SABR process is therefore defined by a four-parameter set (α,ν,β,ρ), where α=σ0 is initial volatility, ν is volatility of volatility (vol-vol), β is CEV parameter, and ρ is correlation between the rate and volatility processes.
SABR model can be efficiently calibrated using Hagan's implied volatility approximation formula, see Hagan et al. (2002). The Hagan formula directly approximates the lognormal volatility using the SABR parameters. Due to simplicity of the form, the Hagan formula facilitates fast SABR calibration to market volatility. The explicit form for the Hagan formula can be found in Hagan's original paper Hagan et al. (2002). Note that in order to use this approximation formula, one should have F,K>0, where F is ATM forward rate and K is strike rate. Otherwise a displacement (or shift) is applied to both forward and strike (so that the difference of the two would not change), leading to an alternative model called displaced/shifted SABR.
These closed form formulas make it straightforward for SABR calibration to the market data.
SABR model might be over-parametrized. In order to stablize parameter estimates, β is usually pre-determined. According to the relationship of σATM and ATM forward rate FATM following
lnσATM≈lnα−(1−β)lnFATM, | (21) |
β can generally be estimated using a linear regression of lnσATM and lnFATM. Other parameters are solved through the following optimization:
minα,ρ,ν∑K(σMarketN(K)−σHaganN(K))2,s.t.−1<ρ<1,ν>0,α>0 | (22) |
where σmarketN(K) is normal volatility observed from market. Besides, α can be associated with the ATM volatility and solved by a polynomial function (given other parameters) to further reduce the parameter degree of freedom.
In the negative interest rate setting, Antonov et al. (2015) propose the Free Boundary-SABR (FB-SABR) extension to the rate process:
dFt=|Ft|βσtdZt | (23) |
for 0≤β≤12. By introducing the absolute sign, the quantity |Ft|β is therefore defined for negative rate while the original Fβt is not. In this paper, we adopt the same idea of FB-SABR to extend the standard SABR-LMM to FB-SABR-LMM.
This section provides a short summary for the FB-SABR model. Readers can refer to Antonov et al. (2015) for additional details.
For model calibration, we use approximation formula for Bachelier volatility in Kienitz (2015), which follows essentially the same derivation process as the Hagan formula:
σB(T,K)=α(F−K)∫FKdsC(s)(ξx(ξ))⋅(1+(1z2log(αzF−K√C(F)C(k))+ρνα4C(F)−C(K)F−K+2−3ρ224ν2)T) | (24) |
where F is the ATM forward rate, the function C(F)=|F|β and further derivation shows that
I:=∫FKdsC(s)={(−F)1−β−(−K)1−β1−βK<0,F<0,F1−β+(−K)1−β1−βK<0,F>0,F1−β−K1−β1−βK>0,F>0 | (25) |
Here z=Iα, ξ=νz, x(ξ)=log(√1−2ρξ+ξ2−ρ+ξ1−ρ). Note that Kienitz (2015) also shows a benchmark comparison to the PDE solution using the Lawson-Swayne scheme, see LeFloch and Kennedy (2013).
Figure 1 plots an example of implied volatility curve that crosses the zero boundary, using parameters: α=0.02(and0.03)ν=0.5,β=0.2,ρ=0.3 and FATM=0.01. As shown in the figure, the implied volatility curve can be non-smooth around strike equal to 0.
The terminal forward rate density in FB-SABR model can be analytically solved under appropriate boundary conditions, see Chesney et al. (2009). In the zero-correlation case when ρ=0, Antonov et al. (2015) obtain an analytical form for the density function as a summation of a reflecting and an absorbing solution
p(t,f)=12[pR(t,|f|)+sgn(f)pA(t,|f|)] | (26) |
where pR(t,|f|) and pA(t,|f|) stand for the reflecting density and absorbing density, respectively. However, for the general case when ρ≠0, the derived implied volatility function includes two level integrals.
In case that the time zero forward rate of 50 bps that expires in 3 years, the terminal distribution of the forward rate densities (i.e., absorbing, reflecting and the average of the two) are depicted in Figure 2. Note that the model implied density around zero forward rate is spiky which contradicts the density function in reality. This is a FB-SABR model limitation and would cause unexpected model behavior around zero rate; while for rates away from zero, the spiky density issue is mitigated. One possible resolution is to smooth out the spike after FB-SABR model calibration (and normalization would be needed to make the smoothed function a legitimate density function). Besides, the negative absorbing density around zero is an artifact introduced by the model, however the average/sum of absorbing and reflection densities is positive.
The evolution of terminal distribution with respect of time to expiry can be visualized in the following chart, for 1, 3 and 5Y in Figure 3.
Density of FB-SABR can go across zero. However, there is a spike around zero, and the spike tends to smooth out as it is approaching to expiry.
Define the forward rate Fit with resetting time Ti and paying time Ti+τ. Under the forward measure, the FB-SABR-LMM structure is
dFit=|Fit|βiσitdZit | (27) |
dσit=gitdkit | (28) |
dkitkit=hitdWit | (29) |
⟨dZit,dZjt⟩=ρi,jdt | (30) |
⟨dWit,dWjt⟩=ri,jdt | (31) |
⟨dZit,dWjt⟩=Ri,jdt | (32) |
Comparing to the standard SABR-LMM, the only change is the term |Fit|βi in Equation (27). For each single forward rate under corresponding forward measure, it follows SABR with CEV parameter βi which is usually the same constant for all Fit.
The correlations among forward rates and stochastic volatilities are characterized by ρi,j,ri,j and Ri,j Define the correlation matrix ρ={ρi,j}, r={ri,j}, and R={Ri,j}. The large correlation matrix P is:
P=[ρRRr] | (33) |
Note that often the case the volatility function gTt=g(T−t) is chosen to be a time homogeneous (invariant with different starting time) function. This simplifies model parametrization and calibration.
Besides, the volatility process kit is a lognormal process under the corresponding forward measure. The vol-vol function hTt=h(T−t) is also a time homogeneous function. The functions g and h can be regarded as deterministic and stochastic volatility functions in SABR-LMM.
It is desirable to calibrate (and simulate) all forward rates under a single measure. Common choices of measures include forward measure (e.g., terminal measure) and spot measure. In this paper, we use spot measure for being consistent with Rebonato's original approach, see Rebonato et al. (2009). The spot numeraire is defined in Section 2.2 of this paper. Applying the spot measure requires deriving the drift term of the rate dynamics.
Under spot measure, the FB-SABR-LMM dynamics can be written in the following form:
dFjt=σjt|Fjt|β(∑η(t)≤i≤jρi,jτiσit|Fit|β1+τiFitdt+dWjt) | (34) |
dkjt=hjtkjt(∑η(t)≤i≤jri,jτigithitkit|Fit|β1+τiFitdt+dZjt) | (35) |
where σjt=gjtkjt. Correlations are the same as specified in Equations (30) to (32).
Under such a formulation, all forward rates are brought under the same measure. The g and h functions that control the evolution of volatility are parametrized by time homogeneous functions for all forward rates and can be calibrated to market instruments efficiently.
The key component in building a FB-SABR-LMM is model parametrization. As it has been discussed in SABR model, the β parameter is often determined apriori. In SABR- LMM, one single β can be applied to all forward rates. It could come from the β value that has been chosen in calibrating SABR models for individual forward rates.
Meanwhile, the volatilities (including the initial values) are governed by the g and h functions, and the correlations are specified in P. These are key model parameters in applying FB-SABR-LMM.
The volatility functions (i.e., g and h) are chosen to be a four-parameter time homogeneous "humped" function of the following form :
gTt=g(T−t)=g(τ)=(αg+βgτ)exp(−γgτ)+δg | (36) |
hTt=h(T−t)=h(τ)=(αh+βhτ)exp(−γhτ)+δh | (37) |
Depending on the values of parameters, g(τ) and h(τ) can be a humped or monotonic function of τ. The instantaneous volatility is: limt→0g(τ)=αg+δg. Further, the terminal volatility is limτ→∞g(τ)=δg. The extrema is given at
τ=1γg−αgβg | (38) |
For very short and very long expiries, the volatility is usually lower. The most uncertainty in rates, and therefore the large value of volatility under normal market conditions is in the intermediate region (e.g., 6 to 18 months). In excited conditions, the lack of any consensus in decisions in monetary authorities (regarding to interest rates) will affect the earliest expiring forward rates, and hence the volatility for short expiries is high. Such that a monotonically decreasing volatility curve may be observed in the market. See Figure 4 for an illustration of different shapes of volatility functions.
Based on the value of the calibrated parameters, the function can either take humped shape, or monotonically decreasing shape. Notice that the hump functions are square integrable to allow closed form solutions for their integrals, which will be valuable when it comes to derive the model implied volatility approximation formula.
The instantaneous correlation matrix in LMM can be estimated from historical forward rates, such that this is sometimes called exogenous correlation.
To use the raw historical correlation, pairwise Pearson correlation coefficients are plugged into the correlation matrix. In order to ensure positive semi-definite property, one can adjust the matrix; for example, by eliminating negative eigenvalues in the spectrum representation of the matrix.
The positive semi-definite correlation matrix is usually further rank-reduced and/or smoothed. In practice, a p-factor LMM is associated with a correlation matrix of rank p (e.g., p=3 as a common choice). For instance, a rank reduction can be performed on the adjusted historical correlation. Rank reduction methods include Principal Component, Discrete Cosine Transform, and Rebonato Angle Correlation (see Brigo and Mercurio (2006)).
Alternatively, one could calibrate a parametric correlation matrix within model calibration. The simplest form is an exponential function so that the off-diagonal entries diminishe to zero exponentially as a function of distance to the diagonal:
ρ={ρi,j},ρi,j=ρ∞+(1−ρ∞)e−β|i−j|. | (39) |
Other options can also be considered in the construction of the big correlation matrix P. Note that in Section 2.3.1 we use ρ to represent the correlation between rate and its volatility in the standard SARB model. However, in the context of FB-SABR-LMM, ρ represents the correlation matrix between forward rates.
The following discussion covers some common correlation parametrizations. The actual form implemented in this paper will be revisited in the forthcoming sections.
1. The rate correlation matrix ρ follows the Lutz's 5 parameter form (i.e., α,β,γ,δ,ρ∞)
ρij=ρ∞+(1−ρ∞)[exp(−β(iα+jα))+H(i,j,α,β)],ρ∞∈[0,1) | (40) |
and
H(i,j,α,β)=θij√θiiθjj√(1−exp(−2βiα))(1−exp(−2βjα)) | (41) |
θij={1min(i, j)=1,min(i, j)−1if min(i, j)>1,ξiξj=1,(ξiξj)min(i,j)−1−11−1/(ξiξj)if min(i, j)>1,ξiξj≠1, | (42) |
where
ξi=exp(−1i(i−1N−2γ+N−i−1N−2δ)) | (43) |
2. The rate-volatility correlation matrix R (with parameters λ1 and λ2) takes the form of:
Rij=sgn(Rii)√RiiRjjexp(−λ1(Ti−Tj)++λ2(Tj−Ti)+) | (44) |
where Rii are the individual forward-volatility correlations and it can come from the calibrated SABR models for individual forward rates.
Another choice is simply a three-parameter (i.e., R0,a,c) exponential function
Ri,j=R0e−a((i−j)τ)++c((j−i)τ)+;Ri,j=Rj,i. | (45) |
3. The volatility-volatility correlation matrix r can follow either exponential function, or two-parameter (i.e., γ and η) SC form (Schoenmakers and Coeffey (2000)):
ρij=exp(−|j−i|N−2(γ+ηh(i,j))) | (46) |
where i and j are row/column indexes and N is the matrix dimension;
h(i,j)=i2+j2+ij−3(N−1)i−3(N−1)j+3i+3j+2(N−1)2−N−5(N−3)(N−4). | (47) |
There are various parametric approaches to constructing correlation matrix. The reason we adopt the Lutz's 5-parameter form is because of its flexibility in generating different types of correlation matrices. The possible shapes of the 5-parameters Lutz's correlation are illustrated in Figure 5 (and SC form can generate similar shape of the correlation matrix depending on the values of the parameters). The parameters used in this example are tabulated in Table 1.
Plot No. | 1 | 2 | 3 | 4 |
α | 1.0 | 1.0 | 2.2 | 0.5 |
β | 0.1 | 0.1 | 0.006 | 0.8 |
γ | −3.7 | 0.0 | 0.95 | 3.0 |
η | −0.3 | 0.0 | 3.6 | −0.2 |
The calibrations of SABR-LMM and its free boundary version are quite similar. We will present an actual calibration example to elaborate the process. The following table compares the two models, SABR-LMM and FB-SABR-LMM, side by side.
The first step of the calibration is to obtain the SABR parameters for forward rates of various tenors. Then these SABR parameters are used as market input for the calibration of functions g and h, which control volatility structure of forward rates. The last step is the calibration of correlation among these forward rates, see Table 2. In Section 5 we provide a real calibration example following the steps.
SABR-LMM | Free Boundary SABR-LMM | |
Step 1 | Calibrate SABR parameters using Hagan's implied volatility formula where the implied vol can be either black or normal volatility | Calibrate FB-SABR parameters using the normal implied vol approximation formula Equation (24) |
Step 2 | Calibrate g and h | Calibrate g and h |
Step 3 | Calibrate correlation function | Calibrate correlation function |
SABR/FB-SABR parameters are used as market inputs in the calibration of SABR-LMM/FB-SABR-LMM model: 1) β in SABR/FB-SABR will be used in the LMM; 2) other SABR/FB-SABR parameters are used in calibrating the volatility functions g and h.
One could use caplets/floorlets in calibrating SABR/FB-SABR for each single forward rate process. Approximately, one could derive the parameters using swaption with small tenor (so as to approximate caplets/floorlets).
Calibration follows Hagan's paper by minimizing the squared difference between market volatilities and model implied volatilities. For the standard SABR parameters, it is the original Hagan formula or corresponding normal implied volatility formula. For FB-SABR parameters, it would be the normal implied volatility approximation formula Equation (24).
Next step is the calibration of volatility functions g and h. One could use the caplet implied volatility or the implied volatility corresponding to the shortest tenor. The SABR parameters calibrated for each individual forward rate (in Step 1) play a central role of this step. Let
(σi,ρi,νi)=minα,ρ,ν∑K(σMarketi(K)−σFB−SABRi(K))2. | (48) |
Besides, denote
gTit:=git | (49) |
interpreted as the deterministic volatility function associated with forward rate Fit; and
hTit:=hit | (50) |
interpreted as the stochastic volatility function associated with forward rate Fit. The function hit is square integrable and the stochastic volatility ki is on average k0 (as required). Therefore one could calibrate the function git like in the standard LMM with deterministic volatility:
minαg,βg,γg,δg∈C∑i(σi−ˆgi(αg,βg,γg,δg))2 | (51) |
where
ˆgi:=√1Ti∫Ti0(gis)2ds | (52) |
C:={(α,β,γ,δ)|α+β>ϵ1,δ>ϵ2} | (53) |
and ϵ1, ϵ2 are lower bounds for instantaneous and terminal volatilities.
The above optimization process calibrates the function to the deterministic volatility averaged over all forward rates. Approximately that
ki0=σiˆgi | (54) |
should be close to 1 if the fit of ˆgi is adequate.
In the subsequent calibration of function h, let's first define
^hit:=√1t∫t0[(αh+βh(Ti−s))exp(−γh(Ti−s))+δh]2ds | (55) |
and set up the optimization problem as
minαh,βh,γh,δh∈CN∑i=1(νi−ki0σiTi(2∫Ti0(git)2(^hit)2tdt)12)2 | (56) |
In addition if the fit of h is adequate, the following correction term should be close to 1
ζi=νiki0σiTi(2∫Ti0(git)2(^hit)2tdt)12 | (57) |
The final step is the calibration of correlation structure, if correlation is not exogenous (e.g., historical correlation). Since swap rate is a "weighted average" of multiple forward rates, the calibration of correlation can be carried out by either swaps or swaptions.
In this paper, we discuss the approach of using swaptions. Assume that forward rates under spot measure follow FB-SABR-LMM dynamics, then the following discussion explains how to approximate a SABR process for swap rate (under swap measure). Note that we use the same β parameter in swap rate process as in FB-SABR-LMM. Let Σ0 be the initial swap rate volatility, RSABR the correlation between the swap rate and the volatility of the swap rate; V the vol-vol of the swap rate.
Once functions g and h are calibrated, the swap rate SABR parameters can be expressed as a function of correlation matrix and therefore be calibrated to swaption volatility, same as standard SABR calibrated to a single swaption.
The approximation follows Rebonato's freezing technique, see Rebonato et al. (2009):
Σ0=√1T∑i,j(ρi,jW0iW0jki0kj0∫T0gitgjtdt) | (58) |
V=1Σ0T√2∑i,j(ρi,jri,jW0iW0jki0kj0∫T0gitgjthij(t)2tdt) | (59) |
where
Wtk=wk(Fkt)βkSBn,m | (60) |
which is a slowly changing function of t and can be fixed at the value of time zero (in case of FB-SABR when rates can be negative, absolute values are taken in the above formula); and
wi(t)=τiB(t,Ti+1)∑m−1i=nτiB(t,Ti+1) | (61) |
is the weight for a particular forward rate, and
B:=∑n=1,njwkβk=β | (62) |
is the CEV parameter for swap rate, as βk are all the same, we have that B equals the CEV parameter β in SABR.
Besides, the SABR correlation parameter between swap rate and its volatility, RSABR, can be approximated by the following:
RSABR=∑i,jΩijRij | (63) |
where
Ωij=2ρijW0iW0jki0kj0∫T0gigjˆhij(t)2tdt(VΣ0V)2. | (64) |
Given SABR parameters for swap rate, the correlation parameters (which are the only unknown) are calibrated to swaption volatility by the Hagan formula, as ordinal SABR model for swaptions.
Next, we will examine an actual example to streamline the model calibration process.
In the previous section we outline FB-SABR-LMM calibration steps. In this section, actual model calibration steps are outlined with results on the date August 1, 2017. The instruments of calibration are interest rate swaptions. All implementation is programmed in MATLAB based on a computer with Intel i7-8700 CPU. The calibration of the functions g and h and the correlation matrix P takes less than 10 minutes to complete.
Note that the FB-SABR parameters are calibrated (for different expiry-tenor combinations) prior to the calibration of FB-SABR-LMM. The FB-SABR parameters are "market input" for the LMM counterpart. In this calibration exercise, we fix β=0.2 for all SABR forward rates. Calibrated α,ν,ρ are depicted in Figures 6, 7 and 8. While different curves are corresponding to tenors, a single curve is a function of swaption expiry (x-axis).
Our FB-SABR-LMM is constructed using a base tenor of 6M. As 6M expiry swaption implied volatilities are not available, we extrapolate the expiry curve and use it for calibrating the volatility function g, which critically determines the level of volatilities. The cap or floor (embedding 6M tenor caplets or floorlets) implied volatilities are generally consistent with 6M expiry swaption implied volatilities; however, in our experiment calibration based on 6M expiry swaption volatilities yields a more stable function g and less deviance with longer maturity swaption volatilities. We believe this extrapolation approach is better than directly using caplet implied volatilities.
The volatility function is associated with g and h functions. Both functions are parametrized by a 4-parameter "humped" function. By calibrating to 6M-expiry swaption with various tenors, the two functions take either humped shape, or monotonically decreasing shape, shown below. The parameter estimates are summarized in Figures 9 and 10.
Each of the blocks of the big correlation matrix P can be parametrized. For example, ρ matrix is parametrized by Lutz's 5 parameter form. We use swaptions with expires in {6M, 1Y, 2Y, 5Y and 10Y}, and tenors in {6M, 1Y, 2Y, 5Y, 10Y, 20Y, 30Y}. Both ATM and OTM (±300 bps when available) market swaption implied volatilities are included in the calibration. The calibrated ρ matrix is illustrated in Figure 11.
Meanwhile, for R and r, we decide to use pre-determined form for simplicity. The R matrix takes the following form:
Ri,j=R0e−a((i−j)τ)++c((j−i)τ)+;Ri,j=Rj,i | (65) |
a=b:=20;R0:=−0.05 | (66) |
Matrix r takes the form of Doust correlation:
ri,j=r∞+(1−r∞)e−β|i−j| | (67) |
where β=0.2 and r∞=0.9. Plots of the matrices R and r are shown in Figures 12 and 13.
The FB-SABR-LMM's main parameters are the calibrated volatility functions g and h, and the correlation matrix P. For each swaption instrument, the model yields a set of reconstructed FB-SABR parameters that determine the volatility smile curve. As examples, the calibrated implied volatility smiles for various swaption instruments are shown in Figure 14. These sample swaptions are 12Mx24M (or 1Yx2Y or simply noted as 12x24), 12x120, 60x24 and 60x120 swaptions. As shown in the figure, the FB-SABR structure by simply fitting the market implied volatility matches the source data closely. The volatility smile naturally extends to the negative strike range.
Figure 15 plots the reconstructed ATM implied volatility surface. The volatility surface is based on a combination of maturity values and tenor values: Maturity set = {6, 12, 24, 60,120} and Tenor set = {12, 24, 60,120}.
More analysis results are present here using the 12x120 swaption as an example. The FB-SABR-LMM yields a set of FB-SABR parameters that are close to the source FB-SABR parameters, see Table 3. The corresponding payer swaption prices across negative positive strikes ($1,000 notional) are shown in Figure 16.
FB-SABR | FB-SABR-LMM | |
α | 0.0135 | 0.0144 |
β | 0.2 | 0.2 |
ρ | −0.035 | −0.068 |
ν | 0.570 | 0.512 |
ATM K | 0.0234 | 0.0234 |
FB-SABR is a natural extension of standard SABR to model negative rates. LMM with stochastic volatility is an extension of standard LMM to incorporate market volatility "smile". The combination of FB-SABR volatility with LMM brings volatility smile into LMM that also allows negative rates. This leads to a new LMM variant FB-SABR-LMM covered in the paper.
We introduced structure and calibration of FB-SABR-LMM. Its main structure shares the major components in standard SABR-LMM with one difference which is the use of FB-SABR as the base dynamics for forward rates. The implied volatility is therefore normal implied volatility derived similarly as the Hagan formula. FB-SABR-LMM has a flexible structure allowing it to be calibrated to market instruments including swaptions. The correlation matrices are a key component in the calibration process, can either be exogenous or embedded in the model calibration. The FB-SABR-LMM naturally extends to the implied volatility surface to the negative rate region which addresses the conventional limitation that the zero boundary is an absorbing state as forward rate hits the zero boundary. The generated density function of the forward rate contains a kink at the zero rate region, but in general practice it does not affect our model construction.
We calibrated the volatility functions g and h following Rebonato's original method in SABR-LMM. Future works include exploring alternative functional forms of the functions g and h, and calibrate simultaneously the functions g, h and the correlation matrix P so that a more flexible and consistent model structure can be obtained.
The opinions in this paper are strictly those of the authors and do not represent the views of Wells Fargo & Company, or any of their subsidiaries or affiliates.
The authors declare no conflict of interest.
[1] |
Anderson L, Andreason J (2000) Volatility skews and extensions of the libor market model. Appl Math Financ 7: 1-32. doi: 10.1080/135048600450275
![]() |
[2] | Antonov A, Konikov M, Spector M (2015) The free boundary SABR: Natural extension to negative rates. Risk. |
[3] | Balland P, Tran Q (2013) SABR goes normal. Risk, 76-81. |
[4] |
Brace A (1997) The market model of interest rate dynamics. Math Financ 7: 127-147. doi: 10.1111/1467-9965.00028
![]() |
[5] | Brigo D, Mercurio F (2006) Interest Rate Models-Theory and Practice, Springer, New York. |
[6] | Chesney M, Yor M, Jeanblanc M (2009) Mathematical Methods for Financial Markets, Springer, United Kingdom. |
[7] |
Ferreiro A, García-Rodríguez J, López-Salas J, et al. (2014) SABR/LIBOR market models: Pricing and calibration for some interest rate derivatives. Appl Math Comput 242: 65-89. doi: 10.1016/j.amc.2014.05.017
![]() |
[8] | Hagan P, Kumar D, Lesniewski A, et al. (2002) Managing smile risk. Wilmott Mag, 84-108. |
[9] | Henry-Labordere P (2007) Unifying the BGM and SABR models: A short ride in hyperbolic geometry. SSRN. Available from: https://ssrn.com/abstract=877762 or http://dx.doi.org/10.2139/ssrn.877762. |
[10] |
Honda Y, Inoue J (2019) The effectiveness of the negative interest rate policy in Japan: An early assessment. J Japanese Int Econ 52: 142-153. doi: 10.1016/j.jjie.2019.01.001
![]() |
[11] |
Joshi M, Rebonato R (2003) A stochastic-volatility displaced-diffusion extension of the LIBOR market model. Quant Financ 3: 458-469. doi: 10.1088/1469-7688/3/6/305
![]() |
[12] | Kienitz J (2015) Approximate and PDE solution to the boundary free SABR model-application to pricing and calibration. Working Paper. |
[13] | LeFloch F, Kennedy G (2013) Finite difference techniques for arbitrage free SABR. Working Paper. |
[14] |
López-Salas J, Vázquez C (2018) PDE formulation of some SABR/LIBOR market models and its numerical solution with a sparse grid combination technique. Comput Math Applications 75: 1616-1634. doi: 10.1016/j.camwa.2017.11.024
![]() |
[15] | Morini M, Mercurio F (2007) No-arbitrage dynamics for a tractable SABR term structure LIBOR model. Bloomberg Portfolio Res Pap. |
[16] |
Pedersen H, Swanson N (2019) A survey of dynamic Nelson-Siegel models, diffusion indexes, and big data methods for predicting interest rates. Quant Financ Econ 3: 22-45. doi: 10.3934/QFE.2019.1.22
![]() |
[17] |
Piterbarg V (2003) A stochastic volatility forward LIBOR model with a term structure of volatility smiles. Appl Math Financ 12: 147-185. doi: 10.1080/1350486042000297225
![]() |
[18] | Rebonato R (2002) Modern pricing of interest-rate derivatives, Princeton University Press. |
[19] | Rebonato R (2007) A time-homogeneous, SABR-consistent extension of the LMM: calibration and numerical results. Risk. |
[20] | Rebonato R, McKay K, White R (2009) The SABR/LIBOR Market Mode: Pricing, Calibration and Hedging for Complex Interest-Rate Derivertives, Wiley, United Kingdom. |
[21] | Schoenmakers J, Coeffey B (2000) Stable implied calibration of a multi-factor LIBOR model via a semi-parametric correlation structure. WIAS Working Paper. |
[22] | Wu L, Zhang F (2006) LIBOR market model with stochastic volatility. J Ind Manage Optim 2: 199-227. |
[23] | Zhu J (2007) An extended LIBOR market model with nested stochastic volatility dynamics. Available at SSRN 955352. |
Plot No. | 1 | 2 | 3 | 4 |
α | 1.0 | 1.0 | 2.2 | 0.5 |
β | 0.1 | 0.1 | 0.006 | 0.8 |
γ | −3.7 | 0.0 | 0.95 | 3.0 |
η | −0.3 | 0.0 | 3.6 | −0.2 |
SABR-LMM | Free Boundary SABR-LMM | |
Step 1 | Calibrate SABR parameters using Hagan's implied volatility formula where the implied vol can be either black or normal volatility | Calibrate FB-SABR parameters using the normal implied vol approximation formula Equation (24) |
Step 2 | Calibrate g and h | Calibrate g and h |
Step 3 | Calibrate correlation function | Calibrate correlation function |
FB-SABR | FB-SABR-LMM | |
α | 0.0135 | 0.0144 |
β | 0.2 | 0.2 |
ρ | −0.035 | −0.068 |
ν | 0.570 | 0.512 |
ATM K | 0.0234 | 0.0234 |
Plot No. | 1 | 2 | 3 | 4 |
α | 1.0 | 1.0 | 2.2 | 0.5 |
β | 0.1 | 0.1 | 0.006 | 0.8 |
γ | −3.7 | 0.0 | 0.95 | 3.0 |
η | −0.3 | 0.0 | 3.6 | −0.2 |
SABR-LMM | Free Boundary SABR-LMM | |
Step 1 | Calibrate SABR parameters using Hagan's implied volatility formula where the implied vol can be either black or normal volatility | Calibrate FB-SABR parameters using the normal implied vol approximation formula Equation (24) |
Step 2 | Calibrate g and h | Calibrate g and h |
Step 3 | Calibrate correlation function | Calibrate correlation function |
FB-SABR | FB-SABR-LMM | |
α | 0.0135 | 0.0144 |
β | 0.2 | 0.2 |
ρ | −0.035 | −0.068 |
ν | 0.570 | 0.512 |
ATM K | 0.0234 | 0.0234 |