1 Introduction

The recent financial crisis has led, among others, to unprecedented behavior in the money markets, which has created important discrepancies on the valuation of interest rate financial instruments. Important reference rates that used to be highly correlated and moving together for a long period of time, started to diverge from one another. A characteristic example, that has been widely studied recently, is the widening of the spread between deposit rates (Libor/Euribor) and overnight index swap (OIS) rates of the same maturity. At the same time, the market started observing non-zero spreads between swap rates of the same maturity, but based on different frequencies of the underlying Libor rate, or between forward rate agreement (FRA) rates and forward rates implied by consecutive deposits. These examples indicate that financial players consider each tenor as a separate market, incorporating different credit and liquidity premia, and as such, each one of them is driven by its own dynamics.

Such discrepancies have, above all, questioned the methodology used to bootstrap the yield curve, which has created a layer of uncertainty on the methods used to price and hedge interest rate financial instruments. There are three main issues associated with the pre-crisis approach, which make it inconsistent. First, the information incorporated into the basis spreads is not taken into account. Second, using a single yield curve does not allow us to consider the different dynamics introduced by each underlying rate tenor, making hedging and pricing of interest rate derivatives less stable. Finally, the no-arbitrage assumption indicates that a unique discounting curve needs to be used, regardless of the number of the underlying tenors.

In order for market participants to comply with the mentioned market features, they started building a separate forward curve for each given tenor, so that future cash flows are generated using the appropriate curve associated with the underlying rate tenor. At the same time, a single and unique discounting curve had to be used, in order to calculate the present value of contract’s future payments. This led financial players to start using the OIS swap curve, rather than the Libor curve, for the construction of a riskless term structure. The reason behind their choice was mainly twofold. First, OIS is believed to contain very little credit and liquidity risk premia compared to Libor rates. Second, the fact that most trades in the interest rate market are (mainly cash) collateralized makes the funding cost for a financial institution no longer equal to the Libor rate, but to the collateral rate instead. For that reason, the Libor rate that was widely used as a proxy for the risk-free (discounting) rate, is now replaced by the collateral rate, which is assumed to coincide with the overnight rate (i.e. fed fund rate for USD, Eonia for EUR, etc.).

The literature on the valuation of interest rate derivatives based on separate curves, for generating future rates and for discounting, is growing rapidly. Previous contributions focus on the valuation of cross currency (basis) swaps (see, Boenkost and Schmidt 2005; Kijima et al. 2009; Fujii et al. 2010; Henrard 2010). Henrard (2007b), is the first to apply this methodology to the single currency case, whereas Bianchetti (2010) is the first to deal with the post-crisis situation. Furthermore, Ametrano and Bianchetti (2009), Chibane and Sheldon (2009) and Morini (2009), develop new methodologies for bootstrapping multiple interest rate yield curves. On the other hand, many contributions focus on extending pricing models under the multi-curve framework. Kijima et al. (2009), apply the methodology to study two short rate models, the Vasicek model and the quadratic Gaussian model, and use them for the valuation of bond options and swaptions. Mercurio (2009, 2010) and Grbac et al. (2015) extend the libor market model (LMM) to be compatible with the multi-curve practice and price caplets and swaptions, while more recently, Pallavicini and Tarenghi (2010), Crépey et al. (2012), Moreni and Pallavicini (2014) and Cuchiero et al. (2016) extend the classical Heath–Jarrow–Morton (HJM) framework to incorporate multiple curves in order to price interest rate products such as forward starting interest rate swaps (IRS), plain vanilla European swaptions and CMS spread options. Finally, important contributions include Crépey et al. (2015) who develop a Levy-based HJM model for credit value adjustment (CVA) and Fanelli (2016) who develop a defaultable HJM model for pricing basis swaps in a multi-curve setup.

In this paper, we follow the approach described in Mercurio (2010) and Pallavicini and Tarenghi (2010) to price a CMS. A CMS exchanges a swap rate with a fixed time to maturity against fixed or floating. In a common CMS, one would swap a quarterly (e.g. 3-month Libor) or semi-annual rate against a 5 or 10-year swap rate. Whereas a regular floating rate (e.g. 6-month Libor) contains information about short-term interest rates, a CMS rate (e.g. 10-year swap rate) contains information about the overall level of the yield curve. This makes CMS a popular instrument among investors and portfolio managers. It gives investors the ability to place bets on the shape of the yield curve over time. Generally, a constant maturity payer will benefit from a flattening or inversion of the yield curve and is exposed to the risk of the yield curve steepening. It also helps portfolio managers to hedge a floating rate debt without introducing duration risk from the hedging instrument.

The mix of short and long term rates in the structure of the CMS makes its value depend on the shape of the yield curve. Standard approaches for its valuation involve the calculation of a convexity adjustment. Such convexity adjustment cannot be computed exactly, so previous literature uses either adhoc approximations or utilising unrealistic assumptions. A common assumption used in the relevant literature is that the term structure of interest rates is flat and only parallel shifts are allowed.

There are two main avenues towards pricing a CMS. In the first, one sets up a term structure model and uses some approximation method to compute the expected swap rate, under the forward measure. More specifically, Lu and Neftci (2003) follow this direction and work with two or more forward rates jointly. Using the forward libor model, they price a CMS swap and compare its empirical performance with the standard convexity adjustment proposed by Hagan (2005). They find that the convexity adjustment overestimates CMS swap rates. Similarly, Henrard (2007a) uses one-factor LMM and HJM models to approximate CMS swaps, while Brigo and Mercurio (2006) use a two-factor Gaussian short rate model (G2++ model) to model bond prices associated with CMS products. Finally, in a recent work, Wu and Chen (2010) price different CMS-type interest rate derivatives within the LMM framework. They present a new approach for finding the approximate distribution of a CMS under the forward martingale measure.

In the second direction, one uses replication arguments and the problem is formulated under the swap measure. The price is based on the implied swaption volatilities which play the role of the distribution of swap rates. For the replication procedure, the change from the forward to the swap measure is needed and the Radon–Nikodym derivatives need to be approximated. Pelsser (2003) is the first to show that the convexity adjustment can be interpreted as the side effect of a change of numeraire. He approximates the measure change by proposing a linearization of the swap rate and obtains analytical solutions to the CMS price. Hagan (2005) obtains closed-form formulae for the pricing of CMS swaps and options by relating them to the swaption market via a static replication approach. Finally, Mercurio and Pallavicini (2006) use a strike extrapolation to statically replicate CMS swap/options by modelling implied volatilities of European swaptions using the SABR model of Hagan et al. (2002). Finally, in a recent work, Zheng and Kuen Kwok (2011) propose a generalised static replication approach to hedge exotic swap contracts and annuity options using different swaptions.

The main problem with previous contributions is that the yield curve is assumed to be flat and only parallel shifts are allowed. However, in a swap where one pays Libor plus spread and receives a 10-year CMS rate, the structure is mainly sensitive to the slope of the interest rate yield curve and is almost immunised against any parallel shift. In this paper, following Hagan (2005), we apply the commonly used convexity adjustment in a new framework of double curving. We then develop a new convexity adjustment, by departing from the restricting assumption that the term structure is flat, and we allow for a tilt. Using market data for Euro money market instruments (Eonia, Euribor), CMS spreads and swaption volatilities, we find out that the new convexity adjustment is significantly larger than the one commonly made in the literature. We finally compare our approach with the SABR CMS adjustment, introduced by Mercurio and Pallavicini (2005, 2006), which is widely used in the market, and we find that our approach provides a better fit to the market’s CMS spread prices.

The remaining of this paper is organised as follows. Section 2 presents the valuation framework for the main instruments (FRA, IRS, CMS) considered. Section 3 shows the main result of our work, that is a new convexity adjustment that takes into account the tilt in the term structure, under a double curving framework. Section 4 briefly depicts the smile-consistent convexity adjustment using SABR model. Sections 5 and 6 present the market data that have been used and describe numerical calculations. Finally, Sect. 7 concludes.

2 The valuation framework

This section introduces the definitions of basic instruments under the muti-curve environment. It mostly follows the works of Brigo and Mercurio (2006) and Mercurio (2009).

We introduce two curves, one for the discounting process, say curve ‘\( d \)’, and one for the forwarding, say curve ‘\( f \)’. Forward rates can be defined for both curves. Let us take today being time zero and consider a tenor structure \(\{T_{i}\}_{i=0,\ldots ,n}\), with \(T_{i} < T_{i+1}\). Let \(\delta _{i} = T_{i+1}-T_{i}\) be the accrual factor for the time interval \(\left[ T_{i},T_{i+1} \right] \). Within this structure, for each curve, the time-t (with \(t \le T_{0}\)) value of forward rates is defined by,

$$\begin{aligned} F_{d}(t;T_{i-1},T_{i})=\frac{1}{\delta _{i}} \left[ \frac{P_{d}(t,T_{i-1})}{P_{d}(t,T_{i})}-1\right] \end{aligned}$$
(1)

where \(P_{d}(t,T_{i})\), with \(i=1,\ldots ,n\), denoting the time-t price of the \(T_{i}\)-maturity discount bond. Furthermore, we denote by \(Q_{d}^{T_{i}}\) the \(T_{i}\)-forward probability measure associated with the numeraire \(P_{d}(t,T_{i})\), and by \({\mathbb {E}}^{Q_{d}^{T_{i}}}\) the related expectation. We assume a given single discount curve for use in the calculation of all net present values (NPVs), i.e., for discounting all future cash flows. This curve is assumed to be the OIS zero-coupon curve, stripped from market OIS swap rates and is defined for every possible maturity \(T_{i}\). All pricing measures we will consider are those associated with the OIS discount curve ‘\( d \)’. Following Mercurio (2010), we adopt the standard definition for the FRA rate.

Definition 1

Consider times t, \(T_{1}\), \(T_{2}\), with \(t \le T_{1} < T_{2}\). The time-t FRA rate \(\textit{FRA}(t;T_{1},T_{2})\) is defined as the fixed rate to be exchanged at time \(T_{2}\) for the Libor rate \(L(T_{1},T_{2})\), so that the swap has zero value at time t.

By no-arbitrage pricing we get,

$$\begin{aligned} \textit{FRA}(t;T_{1},T_{2})= {\mathbb {E}}^{Q_{d}^{T_{2}}} \left[ L(T_{1},T_{2})| {\mathscr {F}}_{t} \right] \end{aligned}$$
(2)

where \(Q_{d}^{T_{2}}\) denoting the \(T_{2}\)-forward measure associated with the numeraire \(P_{d}(t,T_{2})\), \({\mathbb {E}}^{Q_{d}^{T_{2}}}\) the related expectation and \({\mathscr {F}}_{t}\) the ’information’ available in the market at time t.

Proposition 1

Any simple compounded forward rate spanning a time interval ending in \(T_{i}\), is a martingale under the \(T_{i}\)-forward measure, \(F(u;T_{i-1},T_{i})= {\mathbb {E}}^{Q_{d}^{T_{i}}} \left[ F(t;T_{i-1},T_{i}) | {\mathscr {F}}_{u} \right] \), for \(0 \le u \le t \le T_{i-1} < T_{i}\).

Following Bianchetti (2010) and Mercurio (2010), working under the single-curve framework, where the forward and discount curves coincide (\(f \equiv d\)), from proposition 1, the forward rate \(F_{ f }(t;T_{1},T_{2})\) is by construction a martingale under \({\mathbb {Q}}_{d}^{T_{2}}\),

$$\begin{aligned} F_{ f }(t;T_{1},T_{2})= \frac{1}{T_{2}-T_{1}} \left[ \frac{P_{d}(t,T_{1})}{P_{d}(t,T_{2})}-1 \right] ={\mathbb {E}}^{Q_{d}^{T_{2}}} \left[ L(T_{1},T_{2}) | {\mathscr {F}}_{t} \right] \end{aligned}$$
(3)

where \(L(T_{1},T_{2})\) is the spot Libor rate defined by the usual no-arbitrage relationship between Libor rates and zero coupon bond prices, which holds for non-defaultable counterparties and instruments with no liquidity risk,

$$\begin{aligned} L(T_{1},T_{2})= \frac{1}{T_{2}-T_{1}} \left[ \frac{1}{P_{d}(T_{1},T_{2})}-1 \right] = F_{ f }(T_{1};T_{1},T_{2}) \end{aligned}$$
(4)

Based on that, we can conclude that the FRA rate \(\textit{FRA}(t;T_{1},T_{2})\) coincides with the forward Libor rate, \(\textit{FRA}(t;T_{1},T_{2}) = F_{ f }(t;T_{1},T_{2})\).

In the multi-curve framework, however, Eq. (4) does not hold. The forward rate \(F_{ f }(t;T_{1},T_{2})\) is not a martingale under the forward measure \({\mathbb {Q}}_{d}^{T_{2}}\), and the FRA rate is different from the forward rate, \(\textit{FRA}(t;T_{1},T_{2}) \ne F_{ f }(t;T_{1},T_{2})\). Therefore, the present value of a future Libor rate is no longer obtained by discounting the corresponding forward rate, but by discounting the corresponding FRA rate. According to Mercurio (2010), the FRA rate is the natural generalization of a forward rate to the multi-curve case. This has a straightforward implication, when it comes to the valuation of Interest Rate Swaps.

2.1 Interest rate swap

We show how to evaluate an IRS under the multi-curve framework. For simplicity, we assume that IRS tenors for fixed and floating legs are the same. The time-t value (with \(t \le T_{0}\)) of the floating leg payoff is calculated by taking the discounted expectation under the forward measure \({\mathbb {Q}}_{d}^{T_{i+1}}\),

$$\begin{aligned} \delta _{i} P_{d}(t,T_{i+1}) {\mathbb {E}}^{Q_{d}^{T_{i+1}}} \left[ L(T_{i},T_{i+1}) | {\mathscr {F}}_{t} \right] \end{aligned}$$
(5)

Using Eq. (2), the present value of the swap’s floating leg is given as,

$$\begin{aligned} \sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1}) \textit{FRA}(t;T_{i},T_{i+1}) \end{aligned}$$
(6)

Similarly, the value of the swap’s fixed leg is given by the present value of the fixed coupon payments, K, paid on the fixed legs’ dates as,

$$\begin{aligned} K \sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1}) \end{aligned}$$
(7)

Thus, the time-t value of the IRS to the fixed rate payer is given by,

$$\begin{aligned} \textit{IRS} (t,K;T_{i}) = \sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1}) \textit{FRA}(t;T_{i},T_{i+1}) - K \sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1}) \end{aligned}$$
(8)

It follows that the ’fair’ forward swap rate that equates the two legs at time \(t \le T_{0}\) is,

$$\begin{aligned} S(t;T_{0},T_{n}) = \frac{\sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1}) \textit{FRA}(t;T_{i},T_{i+1})}{\sum _{i=0}^{n-1} \delta _{i} P_{d}(t,T_{i+1})} \end{aligned}$$
(9)

This is the forward swap rate of an IRS, where cash flows are generated through curve ‘\( f \)’ and discounted with curve ‘\( d \)’.

2.2 Constant maturity swap

A constant maturity swap contract, is a swap where one of the legs pays (receives) periodically a swap rate with a fixed time to maturity, c, while the other leg receives (pays) either fixed or floating. More commonly, one term is set to a short term floating index such as the 3-month Libor rate, while the other leg is set to a long term fixed rate such as the 10-year swap rate.

Let \(\{ t_{i,j} \}_{j=0,\ldots ,c}\), be a set of reset dates, associated with times \(T_i\), \(i=0,\ldots ,n\), with \(t_{i,0}\in [T_{i},T_{i+1}]\) and \(t_{i,j}-t_{i,j-1}=\tau \), with \(j=1,\ldots ,c\). We suppose that \(\tau = 6\) months and assume for simplicity that \(t_{i,0}=T_{i}\), and we will set \(\varDelta = \delta / \tau \), with \(\varDelta \) need not be integral. The forward swap rate of the \(i^{th}\) IRS (at time determined by \(t_{i,j}\)), at time \(t \le t_{i,0}\) denoted as, \(S_{t}^{t_{i,j}}\equiv S(t,t_{i,0},t_{i,c})\), is given by,

$$\begin{aligned} S_{t}^{t_{i,j}} = \frac{\sum _{j=0}^{c-1} \tau P_{d}(t,t_{i,j+1}) \textit{FRA}(t;t_{i,j},t_{i,j+1})}{\sum _{j=0}^{c-1} \tau P_{d}(t,t_{i,j+1})} \end{aligned}$$
(10)

where \(P_{d}(t,t_{i,j})\) denoting the time-t price of the \(t_{i,j}\)-maturity discount bond. Furthermore, we denote by \(Q_{d}^{t_{i,j}}\) the \(t_{i,j}\)-forward swap probability measure associated with the numeraire \(P_{t}^{t_{i,j}} = \sum _{j=1}^{c} \tau P_{d}(t,t_{i,j})\), and by \({\mathbb {E}}^{Q_{d}^{t_{i,j}}}\) the related expectation.

Consider now, a c-year CMS starting at \(T_{0}\) with payment dates \(T_{i}\), \(i=1,\ldots ,n\). At each payment date \(T_{i}\), one party pays (receives) \( \left[ \delta L_{T_{i-1}}(T_{i-1}, T_{i}) + \delta R^{t}\right] \) to its counterparty and receives (pays) \( \left[ \delta S_{T_{i-1}}(t_{i-1,j-1},t_{i-1,j}) \right] \) from its counterparty, where, \(L_{T_{i-1}}(T_{i-1}, T_{i})\) denotes the \(\delta \)-month (e.g. 3-month) spot Libor rate resetting at \(T_{i-1}\) and applied to a \(\delta \) period \([T_{i-1},T_{i}]\), \(S_{T_{i-1}}(t_{i-1,j-1},t_{i-1,j})\), with \(j=1,\ldots ,c\), is the c-year spot swap rate, resetting (every \(\tau =6\)-months) at \(T_{i-1}\) (\(=t_{i-1,0}\)) and applied to a \(\delta \) period \([T_{i-1},T_{i}]\) and \(R^{t}\), is the CMS premium (spread), a constant chosen so that the cost of the instrument at time t, when the contract is initiated, is zero. For simplicity, we write \(S_{T_{i-1}}^{t_{i-1,j}}\) for \(S_{T_{i-1}}(t_{i-1,j-1},t_{i-1,j})\) and \(L_{T_{i-1}}^{T_{i}}\) for \(L_{T_{i-1}}(T_{i-1}, T_{i})\). At time \(T_{i}\), the CMS pays cashflow \(c_{i}\) as,

$$\begin{aligned} c_{i}=\delta \left[ S_{T_{i-1}}^{t_{i-1,j}} - L_{T_{i-1}}^{T_{i}} - R^{t} \right] \end{aligned}$$
(11)

where we suppose that the counterparty pays floating (i.e. Libor + spread) and receives fixed (i.e. the swap rate). The time-t value, with \(t \le T_{i-1}\), of the CMS can be obtained by taking the discounted expectation \({\mathbb {E}}^{Q_{d}^{T_{i}}}\) under the forward measure \({\mathbb {Q}}_{d}^{T_{i}}\) corresponding to the numeraire \(P_{t}^{T_{i}}=P_{d}(t,T_{i})\), as,

$$\begin{aligned} V_{t}^{T_{i}}= & {} P_{t}^{T_{i}} \delta {\mathbb {E}}^{Q_{d}^{T_{i}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} - L_{T_{i-1}}^{T_{i}} - R^{t} \right] \nonumber \\= & {} P_{t}^{T_{i}} \delta \left( {\mathbb {E}}^{Q_{d}^{T_{i}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \right] - \textit{FRA}(t;T_{i-1},T_{i})- R^{t} \right) \end{aligned}$$
(12)

where, for the FRA, we follow Eq. (2).

At this point it is important to emphasize the fact that, naturally, the expectation used to calculate the above payoff, is associated with the payment dates \(T_{i}\). However, under the forward measure, \({\mathbb {Q}}_{d}^{T_{i}}\), the swap rate, \(S_{T_{i-1}}^{t_{i-1,j}}\), is not a martingale. The convexity adjustment arises since the expected payoff is calculated in a world which is forward risk neutral with respect to a zero coupon bond. In that world, the expected underlying swap rate (upon which the payoff is based), does not equal the forward swap rate. The convexity is just the difference between the expected swap rate and the forward swap rate.

When we consider pricing CMS-type derivatives, it is convenient to compute the expectation of the future CMS rates under the forward measure, that is associated with the payment dates. However, the natural martingale measure of the CMS rate is the underlying forward swap measure. Convexity correction arises when one computes the expected value of the CMS rate under the forward measure that differs from the natural swap measure with the underlying forward swap measure as numeraire.

3 Convexity adjustment

Following Pelsser (2003), we define the convexity adjustment as the difference in expectation of some quantity (i.e., swap rate) when the expectations are computed under two different measures (i.e., forward and swap measures). Therefore, expectation \({\mathbb {E}}^{Q_{d}^{T_{i}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \right] \) can be written as an expectation which is a martingale under its measure plus an adjustment. This means that the convexity adjustment is given as the difference in expectation (under the forward measure and the forward swap measure) of the forward swap rate, as,

$$\begin{aligned} CA_{t}^{t_{i-1,j}} = {\mathbb {E}}^{Q_{d}^{T_{i}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \right] - {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \right] \end{aligned}$$
(13)

where under the forward swap measure \({\mathbb {Q}}_{d}^{t_{i,j}}\), corresponding to the numeraire \(P_{t}^{t_{i,j}} = \sum _{j=1}^{c} \tau P_{d}(t,t_{i,j})\), the forward swap rate, \(S_{T_{i-1}}^{t_{i-1,j}}\), is a martingale.

Assuming that the convexity adjustment CA \(_{t}^{t_{i-1,j}}\) is known, the current value of the CMS is given from Eqs. (12) and (13) by,

$$\begin{aligned} V_{t}^{T_{i}}= & {} P_{t}^{T_{i}} \delta \left( {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \right] + CA_{t}^{t_{i-1,j}} - \textit{FRA}(t;T_{i-1},T_{i}) - R^{t} \right) \nonumber \\= & {} P_{t}^{T_{i}} \delta \left( S_{t}^{t_{i-1,j}} + CA_{t}^{t_{i-1,j}} - \textit{FRA}(t;T_{i-1},T_{i}) - R^{t} \right) \end{aligned}$$
(14)

where we have used that \(S_{T_{i-1}}^{t_{i-1,j}}\) is a martingale under the forward swap measure \({\mathbb {Q}}_{d}^{t_{i,j}}\) and the present value of the CMS is given by,

$$\begin{aligned} PV_{t}= & {} \sum _{i=1}^{n} V_{t}^{T_{i}} = \sum _{i=1}^{n} P_{t}^{T_{i}} \delta \left[ S_{t}^{t_{i-1,j}} + CA_{t}^{t_{i-1,j}} - \textit{FRA}(t;T_{i-1},T_{i}) - R^{t} \right] \end{aligned}$$
(15)

Given that the cost of the CMS at time-t is zero, we have,

$$\begin{aligned} R^{t}= & {} \frac{\sum _{i=1}^{n} P_{t}^{T_{i}} \delta \left[ S_{t}^{t_{i-1,j}} + CA_{t}^{t_{i-1,j}} \right] }{\sum _{i=1}^{n} \delta P_{t}^{T_{i}}} - \frac{\sum _{i=1}^{n} \delta P_{t}^{T_{i}} \textit{FRA}(t;T_{i-1},T_{i})}{\sum _{i=1}^{n} \delta P_{t}^{T_{i}}} \end{aligned}$$
(16)

where the second part of the equation is the forward swap rate defined in Eq. (9).

The convexity adjustment \(CA_{t}^{t_{i-1,j}}\) is determined by changing numeraire in the first term of Eq. (13) as,

$$\begin{aligned} CA_{t}^{t_{i-1,j}} = {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} \left( \frac{G_{T_{i-1}}^{i}}{G_{t}^{i}} - 1 \right) \right] \end{aligned}$$
(17)

where for \(i \in \left\{ 1,\ldots ,n \right\} \) we have defined the function \(G_{t}^{i} = \frac{P_{t}^{T_{i}}}{P_{t}^{t_{i,j}}}\). The convexity adjustment is approximated by approximating the \(G_{t}^{i}\) term.

3.1 Flat term structure with parallel shifts

Following Hagan (2005) and Brigo and Mercurio (2006), we initially derive an expression for the convexity adjustment when the term structure is flat and can only evolve with parallel shifts. We denote by \(r_{t}\), the time-t value (tenor \(\tau \)) spot rate. For \(t \le T_{i-1}\), the two numeraires are given as,

$$\begin{aligned} P_{t}^{T_{i}} = \frac{1}{\left( 1+ \tau r_{t} \right) ^{\varDelta }} P_{t}^{T_{i-1}} \end{aligned}$$
(18)

and,

$$\begin{aligned} P_{t}^{t_{i,j}} = \sum _{j=1}^{c} \tau \frac{1}{\left( 1+ \tau r_{t} \right) ^{j}} P_{t}^{T_{i-1}} = P_{t}^{T_{i-1}} \frac{1}{r_{t}} \left[ 1 - \frac{1}{ \left( 1+\tau r_{t} \right) ^{c} } \right] \end{aligned}$$
(19)

Using Eqs. (18) and (19), function \(G_{t}^{i}\) is given as,

$$\begin{aligned} G_{t}^{i} = \frac{P_{t}^{T_{i}}}{P_{t}^{t_{i,j}}} = \frac{P_{t}^{T_{i-1}} \left( 1 + \tau r \right) ^{- \varDelta } }{P_{t}^{T_{i-1}} \frac{1}{r_{t}} \left[ 1 - \frac{1}{ \left( 1+\tau r_{t} \right) ^{c} } \right] } = \frac{r_{t}}{ \left( 1 + \tau r_{t} \right) ^{\varDelta } } \frac{1}{1-\frac{1}{\left( 1 + \tau r_{t} \right) ^{c}}} := G(r_{t}) \end{aligned}$$
(20)

An important assumption we make when we work under multiple curves, is the fact that the swap rate is not a risk-free rate anymore. More specifically, following Liu et al. (2006) and Filipović and Trolle (2013) among others, we assume it to be equal to the risk-free rate \(r_{t}\) (assumed to be the OIS rate) plus a spread \(X_{t}\), written as,

$$\begin{aligned} S_{t}^{t_{i,j}} = R_{t} = r_{t} + X_{t} \end{aligned}$$
(21)

where, \(X_{t}\) is the spread incorporating the credit and liquidity risk premia of the counterparty and \(R_{t}\) is the risky forward swap rate defined in Eq. (10). What is worth mentioning at this point, is the fact that under the assumption of a flat term structure, the forward rate \(\textit{FRA}(t;t_{i,j},t_{i,j+1})\), does not depend on j (i.e. assumed to be constant). We approximate G using a first-order Taylor expansion as,

$$\begin{aligned} \frac{G(r_{T_{i-1}})}{G(r_{t})} - 1 \approx \frac{G'(r_{t})}{G(r_{t})}(r_{T_{i-1}}-r_{t}) = \frac{G' \left( S_{t}^{t_{i-1,j}} - X_{t} \right) }{G(S_{t}^{t_{i-1,j}} - X_{t})} \left[ S_{T_{i-1}}^{t_{i-1,j}} - X_{T_{i-1}} - S_{t}^{t_{i-1,j}} + X_{t} \right] \nonumber \\ \end{aligned}$$
(22)

Using Eqs. (17) and (22), the convexity adjustment can be approximated as,

$$\begin{aligned} CA_{t}^{t_{i-1,j}}= & {} \frac{G' \left( S_{t}^{t_{i-1,j}} - X_{t} \right) }{G(S_{t}^{t_{i-1,j}} - X_{t})} {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \left( S_{T_{i-1}}^{t_{i-1,j}} \right) ^{2} - S_{T_{i-1}}^{t_{i-1,j}} \left( S_{t}^{t_{i-1,j}} + X_{T_{i-1}} - X_{t} \right) \right] \nonumber \\= & {} \left( S_{t}^{t_{i-1,j}} \right) ^{2} \frac{G' \left( S_{t}^{t_{i-1,j}} - X_{t} \right) }{G(S_{t}^{t_{i-1,j}} - X_{t})}\times \left[ \left( {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \left( \frac{S_{T_{i-1}}^{t_{i-1,j}}}{S_{t}^{t_{i-1,j}}}\right) ^{2} \right] - 1 \right) \right. \nonumber \\&\left. - \left( {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \frac{S_{T_{i-1}}^{t_{i-1,j}} X_{T_{i-1}}}{ \left( S_{t}^{t_{i-1,j}} \right) ^{2}} \right] - \frac{X_{t}}{S_{t}^{t_{i-1,j}}} \right) \right] \end{aligned}$$
(23)

In the above expression, there are two expectations we need to calculate, \({\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \left( S_{T_{i-1}}^{t_{i-1,j}} \right) ^{2} \right] \) and \({\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} X_{T_{i-1}} \right] \). We assume that under \(Q_{d}^{t_{i,j}}\) the two processes (i.e. swap rate and spread), which are log-normal with constant volatility, are martingales and are of the form, \(dS_{t}^{t_{i-1,j}} = \sigma _{t,S} S_{t}^{t_{i-1,j}} dW_{t,S}\), for the swap rate and \(dX_{t} = \sigma _{t,X} X_{t} dW_{t,X}\), for the spread, where \(W_{t,S}\) and \(W_{t,X}\) are two correlated wiener processes with correlation \(\rho _{s,x}\) and \(\sigma _{t,S}\) and \(\sigma _{t,X}\) are deterministic volatilities. Applying Ito’s Lemma, the two expectations are given as (see “Appendix 1”),

$$\begin{aligned} {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \left( S_{T_{i-1}}^{t_{i-1,j}} \right) ^{2} \right]= & {} \left( S_{t}^{t_{i-1,j}} \right) ^{2} \exp \left( \left( \sigma _{t,S} \right) ^{2} \left( T_{i-1}-t \right) \right) \end{aligned}$$
(24)
$$\begin{aligned} {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ S_{T_{i-1}}^{t_{i-1,j}} X_{T_{i-1}} \right]= & {} S_{t}^{t_{i-1,j}} X_{t} \exp \left( \rho _{s,x} \sigma _{t,S} \sigma _{t,X} \left( T_{i-1}-t \right) \right) \end{aligned}$$
(25)

Using the two expectations, the convexity adjustment is given as,

$$\begin{aligned} CA_{t}^{t_{i-1,j}} = K(r_{t}) \left[ \left( e^{ \left( \sigma _{t,S} \right) ^{2} \left( T_{i-1}-t \right) } - 1 \right) - \frac{X_{t}}{S_{t}^{t_{i-1,j}}} \left( e^{\rho _{s,x} \sigma _{t,S} \sigma _{t,X} \left( T_{i-1}-t \right) } - 1 \right) \right] \end{aligned}$$
(26)

with,

$$\begin{aligned} K(r_{t}) = \frac{\left( S_{t}^{t_{i-1,j}}\right) ^2}{r_{t}} \frac{1}{1 + \tau r_{t}} \left( 1+ (\tau - \delta )r_{t} - \frac{c \tau r_{t}}{(1+ \tau r_{t})^{c} -1} \right) \end{aligned}$$
(27)

Assuming that there is no spread in the market (i.e. if \(X_{t}=0\)), we end up with the well-known Black-like adjustment formula proposed by Hagan (2005).

3.2 A term structure with tilts

In this section, we depart from the restrictive and unrealistic assumption of a flat term structure and we extend our analysis by allowing for a tilt. Since we no longer assume a flat term structure, the spot rate \(r_{t}^{T}\) is now given by some deterministic function f as follows,

$$\begin{aligned} r_{t}^{T}=f(r_{t},t,T\mid a) \end{aligned}$$
(28)

where \(r_{t}\) is the short rate and \(a=(a_{1},\ldots ,a_{k})\) is some vector of parameters. The G function we need to approximate is now given by,

$$\begin{aligned} G_{t}^{i} = \frac{P_{t}^{T_{i}}}{P_{t}^{t_{i,j}}} = \frac{\left( 1+ \tau r_{t}^{T_{i}} \right) ^{- \frac{(T_{i}-t)}{\tau }}}{\sum _{j=1}^{c} \tau \left( 1+ \tau r_{t}^{t_{i,j}} \right) ^{- \frac{(t_{i,j}-t)}{\tau }}} = \frac{\left( 1+ \tau f_{t}^{T_{i}}(r_{t}) \right) ^{- \frac{(T_{i}-t)}{\tau }}}{\sum _{j=1}^{c} \tau \left( 1+ \tau f_{t}^{t_{i,j}}(r_{t}) \right) ^{- \frac{(t_{i,j}-t)}{\tau }}} \end{aligned}$$
(29)

where, for simplicity, we have written \(f_{t}^{T_{i}}(r_{t})\) for \(r_{t}^{T_{i}}=f(r_{t},t,T_{i})\) and \(f_{t}^{t_{i,j}}(r_{t})\) for \(r_{t}^{t_{i,j}}=f(r_{t},t,t_{i,j})\). As in the flat term structure case, we approximate G using a first-order Taylor expansion at \((r_{t},t)\) as,

$$\begin{aligned} \frac{G(r_{T_{i-1}},T_{i-1})}{G(r_{t},t)} - 1 \approx \frac{G_{r}(r_{t},t)}{G(r_{t},t)}(r_{T_{i-1}}-r_{t}) + \frac{G_{t}(r_{t},t)}{G(r_{t},t)} (T_{i-1}-t) \end{aligned}$$
(30)

where \(G_{r}\) and \(G_{t}\) denote the partial derivatives of G with respect to r and t. In the previous case we assumed that \(S_{t}^{t_{i,j}}=R_{t}\). In the current case, where we allow for a tilt in the term structure, we assume the following approximations, \(S_{t}^{t_{i,j}} \approx R_{t}\) and \(S_{T_{i-1}}^{t_{i,j}} \approx R_{T_{i-1}}\).

Using Eqs. (17) and (30), the convexity adjustment can be approximated as,

$$\begin{aligned} CA_{t}^{t_{i-1,j}}= & {} \left( S_{t}^{t_{i-1,j}} \right) ^{2} \frac{G_{r}(r_{t},t)}{G(r_{t},t)} \left[ \left( {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \left( \frac{S_{T_{i-1}}^{t_{i-1,j}}}{S_{t}^{t_{i-1,j}}}\right) ^{2} \right] - 1 \right) \right] \\&- \left( S_{t}^{t_{i-1,j}} \right) ^{2} \frac{G_{r}(r_{t},t)}{G(r_{t},t)} \left[ \left( {\mathbb {E}}^{Q_{d}^{t_{i,j}}} \left[ \frac{S_{T_{i-1}}^{t_{i-1,j}} X_{T_{i-1}}}{ \left( S_{t}^{t_{i-1,j}} \right) ^{2}} \right] - \frac{X_{t}}{S_{t}^{t_{i-1,j}}} \right) \right] \\&+ \frac{G_{t}(r_{t},t)}{G(r_{t},t)} S_{t}^{t_{i-1,j}} (T_{i-1}-t) \end{aligned}$$

As before, we assume that under \(Q_{d}^{t_{i,j}}\) the two (log-normal with constant volatility) processes (i.e. swap rate and spread) are martingales and the expectations are given by Eqs. (24) and (25). So, the convexity adjustment is now given by,

$$\begin{aligned} CA_{t}^{t_{i-1,j}}= & {} \left( S_{t}^{t_{i-1,j}} \right) ^{2} \frac{G_{r}(r_{t},t)}{G(r_{t},t)} \left[ \left( e^{ \left( \sigma _{t,S} \right) ^{2} \left( T_{i-1}-t \right) } - 1 \right) - \frac{X_{t}}{S_{t}^{t_{i-1,j}}} \left( e^{\rho _{s,x} \sigma _{t,S} \sigma _{t,X} \left( T_{i-1}-t \right) } - 1 \right) \right] \nonumber \\&+ \frac{G_{t}(r_{t},t)}{G(r_{t},t)} S_{t}^{t_{i-1,j}} (T_{i-1}-t) \end{aligned}$$
(31)

We also need to calculate the two terms \(\frac{G_{r}(r,t)}{G(r,t)}\) and \(\frac{G_{t}(r,t)}{G(r,t)}\) that incorporate the partial derivatives. Analytical expressions are given in “Appendix 2”.

Finally, for function f we use the following parametric functional form, based on the well-known Nelson and Siegel model.

$$\begin{aligned} f(r,t,T \mid a,b,k) = r + (a + b (T-t)) e^{-k(T-t)} - a \end{aligned}$$
(32)

with,

$$\begin{aligned} \left. \begin{array}{lll} \frac{\partial f_{t}^{T_{i}}}{\partial r}(r) = \frac{\partial f_{t}^{t_{i,j}}}{\partial r}(r) = 1 \\ \frac{\partial f_{t}^{T_{i}}}{\partial t}(r) = (k(a+b(T_{i}-t))-b) e^{-k(T_{i}-t)} \\ \frac{\partial f_{t}^{t_{i,j}}}{\partial t}(r) = (k(a+b(t_{i,j}-t))-b) e^{-k(t_{i,j}-t)} \end{array} \right\} \end{aligned}$$
(33)

4 Smile-consistent convexity adjustment

In order to test the proposed CMS convexity adjustments, we compare them with the smile-consistent convexity adjustment, which is widely used in the market. In the presence of a market smile, when the term structure is not flat, but may tilt, the adjustment is necessarily more involved, if we aim to incorporate consistently the information coming from the quoted implied volatilities. The procedure to derive a smile consistent convexity adjustment is described in Mercurio and Pallavicini (2006) and Pallavicini and Tarenghi (2010), and is the one we will use here.

For the consistent derivation of CMS convexity adjustment, volatility modelling is required. We use the SABR model (a popular market choice for swaption smile analysis) for the swap rate in order to infer from it the volatility smile surface. The SABR model assumes that \(S_{t}^{t_{i-1,j}}\) evolves under the associated forward swap measure \(Q_{d}^{t_{i,j}}\) according to,

$$\begin{aligned} \left. \begin{array}{lll} dS_{t}^{t_{i-1,j}} = V_{t} ( S_{t}^{t_{i-1,j}} )^{\beta } dZ_{t}^{t_{i-1,j}} \\ dV_{t} = \epsilon V_{t} dW_{t}^{t_{i-1,j}} \\ V_{0} = \alpha \end{array} \right\} \end{aligned}$$
(34)

where, \(Z_{t}^{t_{i-1,j}}\) and \(W_{t}^{t_{i-1,j}}\) are \(Q_{d}^{t_{i,j}}\)-standard Brownian motions with,

$$\begin{aligned} dZ_{t}^{t_{i-1,j}}dW_{t}^{t_{i-1,j}}=\rho dt \end{aligned}$$
(35)

and where \(\beta \) \(\in \)(0, 1], \(\epsilon \) and \(\alpha \) are positive constants and \(\rho \) \(\in \) [-1, 1]. The CMS convexity adjustment is given in Mercurio and Pallavicini (2006) as,

$$\begin{aligned}&\textit{CA}^{SABR}\left( S_{t}^{t_{i-1,j}};\delta \right) \nonumber \\&\quad = \theta \left( S_{0}^{t_{i-1,j}}\right) \left( \frac{2}{\left( S_{0}^{t_{i-1,j}}\right) ^{2}} \int _{0}^{\infty } Black \left( K, S_{0}^{t_{i-1,j}}, v^{imp}\left( K,S_{0}^{t_{i-1,j}}\right) \right) dK - 1 \right) \qquad \end{aligned}$$
(36)

where,

$$\begin{aligned}&\textit{Black}(K,S,v) : = S \varPhi \left( \frac{\ln (S/K)+ v^{2}/2}{v} \right) - K \varPhi \left( \frac{\ln (S/K)- v^{2}/2}{v} \right) \end{aligned}$$
(37)
$$\begin{aligned}&v^{imp}\left( K,S_{0}^{t_{i-1,j}}\right) : = \sigma ^{imp} \left( K,S_{0}^{t_{i-1,j}}\right) \sqrt{T_{i-1}} \end{aligned}$$
(38)

An approximation for the implied volatility of the swaption with maturity \(T_{i-1}\) is derived in Hagan et al. (2002) as,

$$\begin{aligned} \sigma ^{imp} \left( K, S_{0}^{t_{i-1,j}} \right)\approx & {} \frac{\alpha }{ \left( S_{0}^{t_{i-1,j}} K\right) ^{\frac{1-\beta }{2}} \left[ 1 + \frac{(1-\beta )^{2}}{24} \ln ^{2} \left( \frac{S_{0}^{t_{i-1,j}}}{K} \right) + \frac{(1-\beta )^{4}}{1920} \ln ^{4} \left( \frac{S_{0}^{t_{i-1,j}}}{K} \right) \right] } \frac{z}{x(z)} \nonumber \\&\cdot \left\{ 1 + \left[ \frac{(1-\beta )^{2} \alpha ^{2}}{24 \left( S_{0}^{t_{i-1,j}} K\right) ^{1-\beta }} + \frac{\rho \beta \epsilon \alpha }{4\left( S_{0}^{t_{i-1,j}} K\right) ^{\frac{1-\beta }{2}}} + \epsilon ^{2} \frac{2-3\rho ^{2}}{24} \right] T_{i-1} \right\} \nonumber \\ \end{aligned}$$
(39)

where

$$\begin{aligned} z := \frac{\epsilon }{\alpha } \left( S_{0}^{t_{i-1,j}} K\right) ^{\frac{1-\beta }{2}} \ln \left( \frac{S_{0}^{t_{i-1,j}}}{K} \right) \end{aligned}$$
(40)

and

$$\begin{aligned} x(z) := \ln \left\{ \frac{ \sqrt{1+2\rho z + z^{2}} + z- \rho }{1-\rho } \right\} \end{aligned}$$
(41)

The above formula provides us with an efficient approximation for the SABR implied volatility for each strike K. We consider a different SABR model for each swap rate contained in the CMS payoff and we perform a calibration of all the SABR parameters (four parameters \((\alpha , \beta , \rho , \epsilon )\) for each swap rate) to swaption volatility smile and CMS spread quoted in the market. See Mercurio and Pallavicini (2006) and Pallavicini and Tarenghi (2010) for a detailed description of the calibration procedure.

5 Market data

We use three data sets for this study, one containing Euro money market instruments for the construction of the yield curves, a second one containing CMS swap spreads with a maturity of 5-years, where the associated underlying swaps have a 10-year maturity (i.e. \(X_{5,10}\)), and a third one containing swaption volatilities for different strikes, as well as implied black at-the-money (ATM) swaption volatilities. All market data was collected from Bloomberg. Data sets are presented in detail below:

  • For the discounting curve, we use Eonia Fixing and OIS rates from 3-months to 30-years.

  • For the 3-month curve, we use Euribor 6-months fixing, FRA rates up to 15 months, and swaps from 2 to 30 years, paying an annual fix rate in exchange for the Euribor 3-month rate.

  • For the 6-month curve, we use Euribor 6-months fixing, FRA rates up to 2 years, and swaps from 2 to 30 years, paying an annual fix rate in exchange for the Euribor 6-month rate.

The market quotes a value for the CMS spread which makes the CMS swap fair. However, it quotes the spread only for a few CMS swap maturities and tenors (usually 5, 10, 15, 20 and 30 years). In the Euro market, the CMS tenor is equal to 3 months, while the c-year IRS which is used as indexation in the CMS has Libor payments of 6-months or 1-year frequency. Thus, CMS spreads depend on three different curves in our framework; first, the funding curve used to discount the cash flows of the CMS swap, which we consider to be the risk-free curve (i.e. OIS curve); second, the 3-month forwarding curve for the Euribor rates paid in the second leg of the CMS; and third, the 6-month (or 1-year) forwarding curve for the Euribor rates paid by the indexation IRS.

6 Empirical results

In this section, we compare numerically the accuracy of the approximations for the CMS convexity adjustments against the Black and SABR models convexity adjustments presented in Sect. 4.

6.1 An empirical illustration

Our first numerical example is based on Euro data as of 3 February 2006. We test a CMS with maturity of 5 years (i.e. \(n \delta = 5\)), where the associated underlying swaps have maturity of 10 years (i.e. \(c \tau = 10\)). The closing price for the CMS spread is \(X_{5,10}=64.9\) basis points (bps). The ATM swaption volatility is \(\sigma _{5,10}^{ATM}= 0.15\), and swaption volatilities for different strikes are given in Table 1. For the parameters of the term structure in case 2, we choose the values: \((a,b,k)=(0.01, 0.002, 0.1)\). Finally, when we apply the case with the spread, we assume that the spread is constant at \(X_{t}=100\) bps, while its volatility is \(\sigma _{t,x} = 0.1\), and the correlation is \(\rho _{s,x}=0.9\). The calibration procedure is performed by minimising the square difference between CMS spreads (and swaption volatilities) and the market data. Our results are summarized in Tables 23 and 4. We denote by case 1, the Black-like (flat term structure) convexity adjustment of Eq. (26) and by case 2, the (tilt term structure) convexity adjustment of Eq. (31). For the Black-like convexity adjustment, we set \(X_{t}=0\), in Eq. (26), while for the SABR model, we use Eq. (36).

Table 1 This table reports market quotes of swaption volatilities (in %) for different strikes K
Table 2 This table presents the market price of the CMS spread against the calibrated price of the spread using the (case 1) Black-like convexity adjustment (parallel shift), the (case 2) second convexity adjustment (allows for tilt) and the SABR model
Table 3 This table presents the market price of the CMS spread against the calibrated price of the spread using the (case 1) Black-like convexity adjustment (parallel shift), the (case 2) second convexity adjustment (tilt) and the SABR model
Table 4 This table presents the convexity adjustment for all four different cases, i.e. the Black-like ‘flat’ term structure with and without spread, and the ‘tilt’ term structure with and without spread

Our numerical results suggest that in all cases market data are well reproduced. As Table 2 reports, the SABR model performs slightly better than our new convexity adjustment (case 2), with 0.89 bps compared to 0.83 bps, when the spread is not taken into account, and much better compared to the Black-like formula (case 1), 0.83 bps against 2.53 bps. However, this is not the case when we take into account the swap spread. The absolute difference (in bps) between our new convexity adjustment model and the market is significantly smaller compared to the SABR case, i.e. 0.1 bps compared to 0.83 bps. Furthermore, as expected, Black’s model calibration results, although better than the non-spread case (1.38 bps against 2.53 bps), still fail to fit the data compared to the other two cases. In addition, in Table 4, we report the convexity adjustments for all four cases. We observe that the convexity adjustment in the ‘tilt’ case is significantly larger than the ’flat’ case, especially, when the swap spread is incorporated. Furthermore, in the non-flat case, convexity adjustment presents a curvy shape compared to the earlier Black-like case, where the shape behaves in a more static way.

6.2 Numerical examples

In order to further test the accuracy of the approximations for the CMS convexity adjustments against the Black and SABR models convexity adjustments, we calibrate the models to different dates spanning the period from 2007 to 2012. This period covers the most interesting phases of the unfolding of the global financial crisis and, as such, we can derive safer conclusions of how the proposed convexity adjustments perform under different market conditions (i.e. periods of stability and market turmoil). In Table 5, we present market data for CMS swap spreads, where the maturity of the CMS is 5 years, and the associated underlying swaps have a 10-year maturity. Furthermore, the market at-the-money swaption volatilities, for all different dates, are reported, while Table 6 reports market volatility smiles across different strikes and for different dates. We can observe that market data clearly show levels of turmoil in the market during the period of the financial crisis.

Table 5 This table reports market CMS swap spreads (in bps) and market ATM swaption volatilities data for specific dates
Table 6 This table reports market swaption volatility smiles for different dates

In Table 7, we report all calibrated parameters. Our results for different dates and market data are summarized in Table 8, where all prices are given in basis points. Our numerical results suggest that in each case and in each period, the convexity adjustment in the case of the ‘tilt’ term structure (with swap spread incorporated), gives better results in terms of fitting market CMS spreads. Our new convexity adjustment (tilt), gives sufficiently accurate and robust results across all market scenarios (stability and turmoil) and spread levels. Even in the period of 2008–2011, where market was experiencing an unprecedented turbulence, our convexity adjustment performs well, since the difference between the market data and the SABR model is sufficiently higher than the case of the ‘tilt’ term structure, with a difference of around 3–5 basis points (for the ‘tilt’) compared to 7–9 basis points (for the SABR). Furthermore, in every case the results are in between the limits of the bid-ask spread of around 10 basis points, indicating that the market data are well recovered across all periods.

Table 7 This table presents the model parameters, obtained from the calibrated procedure, of the functions described in Sects. 3 and 4 for the different dates in our sample
Table 8 This table compares market CMS spread prices against each different case
Fig. 1
figure 1

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 03 / 02 / 2006. (Colour figure online)

Fig. 2
figure 2

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 10 / 08 / 2007. (Colour figure online)

Fig. 3
figure 3

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 31 / 10 / 2008. (Colour figure online)

Fig. 4
figure 4

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 28 / 05 / 2010. (Colour figure online)

Fig. 5
figure 5

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 03 / 06 / 2011. (Colour figure online)

Fig. 6
figure 6

This figure shows the convexity adjustments for the ‘flat’ term structure (red), the ‘tilt’ term structure (green) and the SABR model (blue). In all cases the swap spread is taken into account. In the lower panel, the calibrated volatility smile is displayed. Results are from a specific date, 09 / 03 / 2012. (Colour figure online)

Finally, convexity adjustments for all different cases, the (Black-like) flat term structure in red colour, the ‘tilt’ term structure in green colour and the SABR model in blue colour, are presented in Figs. 12345 and 6. All cases take into account the spread on the swap rate. Furthermore, the outcome of the calibration procedure under the SABR model (i.e. the whole volatility smile against different strikes) is presented in the lower panel of the figures, where we observe that the SABR model is perfectly calibrated across different dates. The only exception is October of 2008, i.e. the peak of the financial crisis, where markets were under severe pressures, that the SABR model struggles to fit the volatility smile. Regarding the convexity adjustments, in all cases and across different periods, we depict similar characteristics. We observe that convexity adjustment with ‘tilt’ term structure is significantly larger than in the other two cases. Furthermore, the shape of the non-flat case presents a slope compared to the Black-like case where the convexity adjustments are flat and static. This helps the model perform well, especially in periods of market turmoil.

7 Conclusion

In this paper we have developed a new CMS convexity adjustment in a double-curve framework, that separates the discounting and forwarding term structures. The motivation of our study comes from the unprecedented increase in the Libor-OIS spread that was experienced during the financial crisis, which has questioned the legitimacy of considering both (Libor and OIS) quotes as risk-free, and has raised valid issues in the construction of zero-coupon curves, which clearly, can no longer be based on traditional bootstrapping procedures. In that vein, our work fills the gap of the shortcomings of single yield curve model adjustments, widely used in the literature, when one deals with the issue of convexity in money market instruments.

In the double-curving environment that we describe, we have derived the convexity factor requirement in the conventional case that the term structure of interest rates is flat, and its dynamic evolution allows only for parallel shifts, and we have expanded our setting to incorporate the more realistic and challenging case of term structure tilts. The new term appears to be approximately linear in this parameter. In all computations, our results conclude that the convexity adjustment of the ‘tilt’ term structure case is significantly larger than the convexity adjustments implied by the Black and SABR models.

As an empirical illustration, we have calibrated both convexity adjustments to real market data, by using swaption volatilities, and calculated the differences between market quotes and our model implied CMS spreads. We further compared our results with the widely used by market practitioners smile-consistent CMS adjustment, using the SABR model. We considered a different SABR model for each swap rate contained in the CMS payoff, and we performed a calibration of all the SABR parameters to swaption volatility smile and CMS spreads quoted by the market. In all cases the swaption volatility smiles are very well recovered by the calibrated SABR models. Furthermore, our results demonstrate that the proposed convexity adjustments offer a market consistent and robust valuation of CMS spreads, and suggest that CMS-type of products should be priced under a multi-curve framework.