The swap market Bergomi model

The combination of two popular volatility models sharpens the hedging of exotic rate derivatives

volatility

CLICK HERE TO VIEW THE PDF

Kenjiro Oya builds a forward variance model for the co-terminal swap market model. With the model, the position management of exotic
interest rate products, eg, Bermudan swaptions, can be performed in a more sophisticated and systematic manner

It is common practice to hedge the volatility exposure of exotic derivatives products with vanilla options. However, the methodology behind volatility exposure hedging has not yet been fully established. The difficulty lies in the fact that the direct modelling of vanilla option prices or implied volatilities is technically challenging (Bergomi 2015). Therefore, practitioners often deal with the issue by calibrating diffusion parameters. These parameters, which are assumed to be constant with regard to model dynamics, are adjusted on a regular basis so the model can reproduce the market prices of vanilla options. However, diffusion parameters calibrated at different times will be inconsistent. Consequently, in a profit-and-loss (P&L) analysis of a derivatives contract, the P&L will contain an additional contribution from the change in diffusion parameters, which is considered difficult to manage. In particular, when the P&L results have an unexpected trend, knowing how we should modify the model assumptions is not straightforward.

In equity modelling, a promising approach to dealing with the issue is the forward variance model, introduced in Bergomi (2005), for which a forward variance curve is considered to be a model state variable. For this model, the market rate changes are understood as model state variable variations, and the calibration of model parameters is not required. This feature makes the P&L formula – in terms of market observables – quite simple and the risk management of the derivatives contract more comfortable. However, to the best of the author’s knowledge, an equivalent approach has not been presented for interest rate modelling. This might be because there is no liquidity in the variance swaps of interest rates. In reality, the forward variance model can still be useful if forward variance curves are computed using the market prices of vanilla options (Bergomi 2015). In this article, we build a forward variance model for the co-terminal swap market model such that (1) all the market price changes of our hedging instruments are interpreted as state variable changes, (2) the model has flexible parameters that are solely used for controlling the model dynamics and (3) the P&L formula becomes quite simple so we can easily understand the reason behind a material P&L trend when it appears before we consider how to modify the model parameters. With the model, the position management of exotic interest rate products, eg, Bermudan swaptions, can be performed in a more sophisticated and systematic manner.

The swap market Bergomi model

In this section, we first review the forward variance model (the Bergomi stochastic volatility model) introduced in Bergomi (2005). Next, we consider a variance swap contract on a swap rate, via which we discuss how to apply the forward variance modelling approach to the swap market model.

A forward variance curve and the Bergomi stochastic volatility model

The Bergomi stochastic volatility model uses a forward variance curve as its modelling object. A variance swap is a contract that pays the realised variance of the log return of a tradable asset S less a strike rate φT(t) at maturity T. We assume that the payoff at T is given as:

  1T-ttT(dlogSu)2-φT(t)  

where φT(t) is set at t to make the value of the variance swap zero. Namely, φT(t) must satisfy:

  φT(t)=1T-tEtQ[tT(dlogSu)2]   (1)

EtQ is the t-conditional expectation under the risk-neutral measure. In this subsection, we assume the risk-free rate process rt to be deterministic.

A discrete forward variance swap rate φT1,T2(t) is defined (using φT(t)) as:

  φT1,T2(t)(T2-t)φT2(t)-(T1-t)φT1(t)T2-T1  

We can confirm that φT1,T2(t) is a martingale under the risk-neutral measure; for T-<T+, we obtain:

  ET-Q[φT1,T2(T+)]=ET-Q[T1T2(dlogSu)2T2-T1]=φT1,T2(T-)  

An infinitesimal forward variance swap rate is obtained by taking limit ε0 for φT,T+ε(t); ξtTlimε0φT,T+ε(t).

A continuous Bergomi model is specified by assuming lognormal dynamics for infinitesimal forward variance swap rates in a forward variance curve {ξtu}t<uTe:

  dξtu=ωtuξtudWtu,t<uTe   (2)

where ωtu is a static model parameter, Wtu is a Brownian motion under the risk-neutral measure and Te is the model terminal date. Note ξtT has zero risk-neutral drift because the forward variance swap rate is a martingale under the risk-neutral measure. The underlying process St follows:

  dSt=rtStdt+σSStdWtS   (3)

where WtS is a Brownian motion under the risk-neutral measure. With (1) and (3), we obtain ξtt=limε0φt,t+ε(t)=(σS)2. Thus, we get σS=ξtt.

The Bergomi model assumes St and {ξtu}tuTe to be model state variables. Consider that we are managing a derivatives contract using the underlying asset St and the infinitesimal forward variance swaps on {ξtu}t<uTe as our hedging instruments. We denote the value of the derivatives contract by V(St,{ξtu}tuTe,t). The pricing equation is written as:

  Vt-rtV+VSrtSt+122VS2ξttSt2+tTedu2VSξuρtuωtuξtuξttSt  
      +12tTedutTedv2Vξuξvρtuvωtuωtvξtuξtv=0   (4)

with the correlation functions:

  dWu,dWSt=ρtudtanddWu,dWvt=ρtuvdt  

Consider a hedged contract VtH that is a portfolio of a unit of the derivatives contract Vt, a bank account B0,t=exp(0trudu), the underlying asset St and the forward variance swaps on {ξtu}t<uTe. We require VtH to satisfy SVtH=0, ξuVtH=0, t<uTe and VtH=0. Then, the P&L formula of the hedged contract VtH is computed using (4) as:

  P&LVtH =VH(St+δS,{ξtu+δξu}t+δtuTe,t+δt)  
      -VH(St,{ξtu}tuTe,t)  
    =122VHS2((δS)2-ξttSt2δt)  
      +tTedu2VHSξu(δSδξu-ρtuωtuξtuξttStδt)  
      +12tTedutTedv2VHξuξv(δξuδξv-ρtuvωtuωtvξtuξtvδt)  
      +O(δt3/2)   (5)

Equation (5) provides the term-wise breakeven condition for the P&L of VH. Therefore, when a non-negligible P&L trend appears, we can easily understand which term causes it and how we should modify the model assumptions. Note all of the hedging instrument price changes can be interpreted as variations of the state variables; thus, we can use the model parameters ρtu, ρtuv and ωtu solely to control the breakeven condition.

Remark 1

In this article, we consider the risk management of a fully hedged contract VH of an exotic derivatives product. In practice, however, an exotic derivatives product is not always fully hedged. For such a case, we regard the partially hedged contract as the portfolio of the fully hedged contract VH and the hedging instruments, and we leave the risk management of the hedging instruments to vanilla models, which are beyond the scope of this article.

Setup

Before proceeding to our discussion on the application of the Bergomi model to interest rate modelling, let us define the basic variables first. Consider the discrete time grids Ti=u=0i-1δu, T0=0, with accrual factors {δu}u=0,1,,e-1, where Te is the terminal date of the model. Denote by P(t,Ti)=Pti the discount factor at time t with maturity date Ti. We denote a continuous bank account process by Bt,T=exp(tTrudu), where rt is a risk-free rate process. Swap rates and associated annuity factors are given as:

  Sti,jPti-PtjAti,jandAti,ju=i+1jδu-1Ptu  

respectively. We denote Tu by u when no confusion can arise, and we assume empty sums denote zero while empty products denote 1.

A variance swap contract on an interest rate

Here, we introduce an interest rate variance swap contract such that the variance swap rate will be a martingale under the associated annuity measure. Owing to the martingale property, we can build a two-factor model of a swap rate and a forward variance curve under the associated annuity measure. In addition, we are able to compute a European swaption price using the two-factor model. As we will see later, this simplifies the relationship between the forward variance curve and the market European swaption price, and the P&L interpretation in terms of the market observables becomes clear.

Consider a contract that, at Tl, pays the sum of quadratic variation of a swap rate Sti,j for the period [Tk,Tl], where TlTi. The quadratic variation is multiplied by Ai,j/Pl at the end of each observation time grid and rescaled with the factor (Tl-Tk)-1; the payoff at Tl is given as:

  Qk,li,j=1Tl-Tku=kl-1(Su+1i,j-Sui,j)2Au+1i,jPu+1l  

Also consider a variance swap on a swap rate that pays Qk,li,j and receives Ali,jψt,k,li,j at Tl, where ψt,k,li,j is fixed at tTk so the value of the contract is zero. This means:

  PtlEtTl[Qk,li,j-Ali,jψt,k,li,j]  
      =Ati,j(1Tl-Tku=kl-1EtAi,j[(Su+1i,j-Sui,j)2]-ψt,k,li,j)=0   (6)

where EtTl and EtAi,j denote the t-conditional expectation under a Tl terminal measure and an Ai,j annuity measure, respectively. From (6), we obtain:

  ψt,k,li,j =1Tl-Tku=kl-1EtAi,j[(Su+1i,j-Sui,j)2]  
    =1Tl-TkEtAi,j[(Sli,j)2-(Ski,j)2]   (7)

This indicates ψt,k,li,j is a martingale under the Ai,j annuity measure. For T-<T+, we get:

  ET-Ai,j[ψT+,k,li,j]=1Tl-TkET-Ai,j[(Sli,j)2-(Ski,j)2]=ψT-,k,li,j  

The swap market Bergomi model

Next, we consider the dynamics of a swap rate process Sti,j. Because Sti,j is a martingale and, hence, driftless under the Ai,j annuity measure, we assume:

  dSti,j=ati,jdWt(i,j),Ai,j   (8)

where ati,j is a stochastic process and Wt(i,j),Ai,j is a Brownian motion under the Ai,j annuity measure. We define an infinitesimal variance swap rate ξti,j,T as limε0ψt,T,T+εi,j. This leads to:

  ξti,j,t=limε0ψt,t,t+εi,j=limε01εEtAi,j[(tt+ε(dSui,j)2)]=(ati,j)2   (9)

Thus, we get ati,j=ξti,j,t.

We assume lognormal dynamics for ξti,j,T, which is a martingale under the Ai,j measure:

  dξti,j,T =ωi,je-κi,j(T-t)ξti,j,TdZt(i,j),Ai,j   (10)

where ωi,j and κi,j are static model parameters.

In this article, we assume a variance curve {ξti,j,u}t<uTe is driven by a single Brownian motion Zt(i,j),Ai,j for simplicity. The extension to the multi-factor setting is straightforward. In order to obtain a low-dimensional Markov representation, we introduce the Ornstein-Uhlenbeck (OU) state variable:

  Xti,j=0te-κi,j(t-u)dZu(i,j),Ai,j  

With Xti,j, the dynamics of ξti,j,T is given as:

  ξti,j,T =ξ0i,j,Texp[ωi,je-κi,j(T-t)Xti,j  
          -12(ωi,j)2e-2κi,j(T-t)E0Ai,j[(Xti,j)2]]   (11)
  dXti,j =-κi,jXti,jdt+dZt(i,j),Ai,j,X0i,j=0   (12)

The co-terminal swap market Bergomi model

In the last section, we built a two-factor model of a swap rate and a forward variance curve under the associated annuity measure. In order to evaluate the exotic derivatives products that depend on multiple swap rates, such as Bermudan swaptions, we need to know the joint dynamics of the swap rates and the forward variance curves. In this article, we use the co-terminal swap market model (Jamshidian 1997). Using this model, we discuss the second-order P&L formula and breakeven levels for a derivatives contract with a hedge portfolio. Then, we analyse the P&L formula using the factor reduction method.

Model dynamics

The swap market model is classified by the underlying swap rates to be modelled (Jamshidian 1997; Oya 2018). In this article, we consider the co-terminal swap market model for which the yield curve dynamics are determined by modelling swap rates that share a common terminal date Te (Jamshidian 1997). We will work with a Te terminal measure. To specify the co-terminal swap market model, we omit the end index for a swap for ease of notation, ie, Sti,e=Sti. We introduce the state variable vector as:

  Y(S1,,SNR,X1,,XNR)T={Yi}i=1,,Ns  

with NR=e-1, Ns=2NR.

The dynamics of Yt under the Te terminal measure are given by adding no-arbitrage drifts to (8) and (12):

  dYti =dSti=ξti,t(dWt(i),Te+μti,Tedt),1iNR   (13)
  dYti =dXti-NR  
    =-κi-NRXti-NRdt+(dWt(i),Te+μti,Tedt),NR<iNS   (14)

where {Wt(i),Te}i=1,,Ns are the Brownian motions under the Te terminal measure, defined as:

  Wt(i),Te+0tμui,Tedu  
      =Wt(i),Ai?1iNR+Zt(i-NR),Ai-NR?NR<iNS  

We define the correlation functions as dW(i),Te,dW(j),Tet=ρtY,ijdt.

Proposition 1.

The no-arbitrage drifts in (13) and (14) are given as:

  μti,Te=-u=a(i)+1e-1sta(i)usta(i)δu-1ξtu,tρtY,iu1+δu-1Stu,1iNS   (15)

with:

  stiju=je-1δuv=i+1u(1+δv-1Stv),stistii  

and a(i)=i-NR1NR<i.

Proof.

Compute the no-arbitrage drift using the standard measure-change technique as:

  μti,Te=-dln(Aa(i)/Pe),dW(i),Tetdt  

Forward variance curve computation with swaption market prices

In the previous subsection, we formulated the model dynamics using the state variable vector Y(S1,,SNR,X1,,XNR)T. Remember the elements of the state vector are directly related to market observables. A forward swap rate Sti is evaluated from spot starting swap rates, while Xti is computed from a variance swap rate ξti,T using (11). In reality, the interest rate variance swap contract is illiquid in the market; thus, we use European swaptions as our hedging instruments instead. For this purpose, we discuss how to compute ξti,T using the market price of a European swaption.

We use the different computation procedures for t=0 and t>0. At t=0, the initial forward variance curve ξ0i,T is computed in order for the model to reproduce the market prices of European swaptions assuming Xti=0. For t>0, European swaption market price changes are reflected in the state variable Xti. In other words, the model parameter calibration to market prices of European swaptions is performed only at t=0. After that, the market price changes are interpreted as model state variables variations.

The initial forward variance curve is parameterised as ξ0i,T=(σ0i)2eθiT. θi is the model parameter for the control of the curve shape of ξ0i,T. σ0i is calibrated to a European swaption market price at t=0 and then fixed for t>0.

Consider the computation of ξti,T at t=Ts. We will obtain ξsi,T so the model reproduces the market price of a European swaption on Si with strike K using the efficient numerical computation scheme presented in Bergomi (2015). Here, we use a two-factor model for a swap rate Si and a state variable Xi under the associated annuity measure for the computation of the model swaption price. Denote by Ti the expiry time of a swaption on Si. Note Si becomes driftless under the Ai annuity measure:

  dSti =ξti,tdWt(i),Ai  
    =ξti,t(ρtY,i(i+NR)dZt(i),Ai+1-(ρtY,i(i+NR))2dZt(i),,Ai)   (16)
  dXti =-κiXtidt+dZt(i),Ai   (17)

where Zt(i),,Ai is a Brownian motion that is independent of Zt(i),Ai.

Next, let us look at a payer swaption price on a swap rate Si:

  Vsi =AsiEsAi[(Sii-K)+]  
    =EsAi[EsAi[(Sii-K)+{Zu(i),Ai}TsuTi]]  

where we use the tower rule. Because Zt(i),,Ai and Zt(i),Ai are independent, Sii conditioned on a path for Zt(i),Ai follows a normal distribution with the following moments:

  EsAi[Sii|{Zu(i),Ai}TsuTi]  
    =Ssi+TsTiξui,uρuY,i(i+NR)dZu(i),AiS¯i   (18)
  EsAi[(Sii-S¯i)2|{Zu(i),Ai}TsuTi]  
    =TsTiξui,u(1-(ρuY,i(i+NR))2)du(σ^i)2(Ti-Ts)   (19)

Thus, EsAi[(Sii-K)+|{Zu(i),Ai}TsuTi] can be calculated analytically using the normal Black-Scholes formula as NBS(S¯i,σ^i,K,Ti-Ts) with:

  NBS(S,σ,K,t)(S-K)N(S-Kσt)+σtN(S-Kσt)  

where N(x) is the standard cumulative normal distribution function and N(x)=dN/dx. Then, the swaption price is obtained as Asi×EsAi[NBS(S¯i,σ^i,K,Ti-Ts)].

We assume the market swaption price for a European swaption on Si as of Ts is given as a normal implied volatility σsI,i. We require the model price of the swaption to be equal to the market price:

  EsAi[NBS(S¯i,σ^i,K,Ti-Ts)]=NBS(Ssi,σsI,i,K,Ti-Ts)   (20)

Equation (20) is solved using a one-dimensional root-finding algorithm in terms of σ0i for Ts=0 and Xsi for Ts>0.

Remark 2

Owing to the martingale property of ξti,T under the Ai annuity measure, the expectation EtAi[(Sii-K)+] depends on the dynamics of Sti and ξti,T but not on {Stu}ui or {ξtu,T}ui. As a consequence, the state variable is related to market observables in a simple manner; namely, Xti (and, equivalently, the forward variance curve ξti,T) relies on Sti and σtI,i but not on {Stu}ui or {σtI,u}ui.

Once (20) is solved, the first-order sensitivities of Xti with regard to Sti and σtI,i are computed as follows:

  XtiSti =N((Sti-K)/(σtI,iTi-t))-EtAi[1Sii-K>0]12ωiEtAi[(tTie-κi(u-t)ξui,udWu(i),Ai)1Sii-K>0]   (21)
  XtiσtI,i =Ti-tN((Sti-K)/(σtI,iTi-t))12ωiEtAi[(tTie-κi(u-t)ξui,udWu(i),Ai)1Sii-K>0]   (22)

Using (21) and (22), we are able to rewrite the P&L formula in terms of the state vector Y as a formula with forward swap rates and implied volatilities. In this article, we keep working with state vectors Y for notational simplicity.

The P&L formula

Here, we analyse the P&L formula with the co-terminal swap market Bergomi model (SMBM) and discuss how we could adjust our model parameters using the results of the P&L analysis. The derivation of the P&L formula proceeds in the standard manner, and we obtain a well-known form of the P&L formula. The novelty of the co-terminal SMBM approach is that this theoretical P&L formula can be used for risk management when both interest rate swaps and European swaptions are used as hedging instruments. On the other hand, the existing interest rate models need to rely on calibration procedures to reproduce the market prices of hedging European swaptions in such a context. Consequently, the theoretical P&L formula does not hold for the P&L number computed as the price difference of two different model parameter assumptions.

Assume we hold a derivatives contract and the value of that contract is denoted by V(Yt,t). The pricing equation of V(Yt,t) is given as:

  Vt-rtV+u=1NsVYuμtu,Q+12u,v=1Ns2VYuYvρtY,uvσtY,uσtY,v=0   (23)

where μtu,Q is the no-arbitrage drift of Yu under the risk-neutral measure. We do not provide the explicit form of μtu,Q here because it is irrelevant to the discussion of a hedged contract. σtY,i is given as:

  σtY,i=ξti,t?1iNR+?NR<iNS  

Next, we consider a hedged contract VH for the derivatives contract:

  VH=V+u=1NswuHu+wNS+1B   (24)

where {wu}1uNS+1 are the hedge weights. The prices of hedging instruments are given as:

  Hti={Ati(Ki-Sti),1iNRAtiEtAi[(Sii-Ki)+],NR<iNs   (25)

Namely, we hedge the derivatives contract with interest rate swaps, payer European swaptions of strike Ki and a bank account B. We build the hedged contract to satisfy the equations below:

  VHYi =VYi+u=1NswuHuYi=0,1iNs   (26)
  VH =0   (27)

The hedging conditions (26) and (27) are given as a linear system and solved using standard linear algebra.

Now, we consider the second-order P&L formula for the hedged contract VH. Using a Taylor expansion of order 2 in δY, we obtain:

  P&LVH VH(Yt+δY,t+δt)-VH(Yt,t)  
    =12u,v=1Ns2VHYuYv(δYuδYv-ρtY,uvσtY,uσtY,vδt)  
      +O(δt3/2)   (28)

Equation (28) indicates the second-order P&L is given as the sum of the differences of the realised quadratic cross variations δYuδYv and the breakeven level ρtY,uvσtY,uσtY,vδt multiplied by the gamma term 2VH/YuYv, as in (5). Therefore, we can carry out a term-wise analysis in the same manner as for the Bergomi model. The calibration procedure is not required for the co-terminal SMBM, and we can use the model parameters solely to control the breakeven levels. Let us summarise the model parameters as follows:

  • θi determines the shape of the initial forward variance curve ξ0i,T, which affects ξti,t, which appears in the breakeven level expression as σtY,i for 1iNR.

  • ωi controls the lognormal volatility of ξti,T. In terms of the state variable, ωi controls the scale of Xi. Because σtY,i=1 always holds for NR<iNs, the control of the scale of Xi is equivalent to the control of the breakeven levels for δXi.

  • ρtY,ij controls the correlations between state variables.

Factor analysis of the P&L

Because an interest rate model often contains a large number of state variables, practitioners frequently use this model driven by a limited number of Brownian motions to reduce its complexity. This approach is also useful with the co-terminal SMBM to aid in intuitively understanding the economy of the product. In this article, we consider as an example the co-terminal SMBM for which swap rates and forward variance curves are driven by three Brownian motions:

  dWt(i),Te={c(i),1dWtC,1+c(i),2dWtC,2,1iNRdWtC,3,NR<iNS   (29)

where we parameterise {c(i),u}u=1,2 as c(i),1=cosα(i), c(i),2=sinα(i).11 1 In practical applications, the number of Brownian motions and coefficients is determined based on historical analysis of market movements (eg, principal component analysis) in order to make the P&L contribution from the second term of (33) small enough. We assume the correlations are given as dWC,i,dWC,jt=ρtC,ijdt for i,j=1,2,3, with ρtC,12=0.

We consider the P&L formula associated with the above Brownian motion changes. Define the value function of a derivatives contract parameterised with reduced factors as Vh(h,t)V(Yt+u=13humu,t), with h={hu}u=1,2,3 and m={muNS}u=1,2,3. m is given as:

  mu={(ξt1,tc(1),u,,ξtNR,tc(NR),u,0,,0NR)T,u=1,2(0,,0NR,1,,1NR)T,u=3   (30)

With Vh, we can write the theta term for the hedged contract in (28) as:

  12u,v=1NsρtY,uvσtY,uσtY,v2VHYuYvδt=12i,j=13ρC,ij2VH,hhihjδt   (31)

where VH,hVH(Yt+u=13humu,t). Also, the gamma term in (28) becomes:

  12u,v=1Ns2VHYuYvδYuδYv  
    =12i,j=132VH,hhihjδhiδhj  
      +12u,v=1Ns2VHYuYv(δYuδYv-i,j=13(mi)u(mj)vδhiδhj)   (32)

where δh={δhu}u=1,2,3 is defined so the L2-norm of δY-u=13δhumu is minimised:

  δh=argminpδY-u=13pumu2  

With (31) and (32), we obtain the second-order P&L formula with reduced factors:

  12i,j=132VH,hhihj(δhiδhj-ρtC,ijδt)  
      +12u,v=1Ns2VHYuYv(δYuδYv-i,j=13(mi)u(mj)vδhiδhj)   (33)

If the model with these reduced factors is able to reproduce the realised dynamics of the state variables well, the contribution from the second term of (33) will be negligible compared with the first term. If this is not the case, we should review the assumption of the factor reduction. Here, we assume the reduced factors can reproduce the realised dynamics well and the P&L can be explained accurately enough using the first term of (33). Then, to understand the P&L of the derivatives contract, we should check which term of 2VH,h/hihj is large; the breakeven level ρtC,ijδt is reasonable compared with the realised quadratic cross-variation δhiδhj in the same manner as standard P&L analysis. The benefit of factor reduction is that lesser P&L component terms are involved in the P&L formula; we only need to look at six terms in our example.

A numerical experiment with the co-terminal SMBM

Bermudan swaptions have been traded for a long time and are one of the most popular exotic interest rate products. However, position management of the product is still a challenging task. In this section, we perform a numerical experiment for a Canary swaption, which is a Bermudan swaption with only two exercise dates, and illustrate how the P&L analysis can be performed in a systematic manner using the co-terminal SMBM.

Canary swaption pricing

We assume the two interest rate swaps underlying a Canary swaption have a common terminal date Te. The price of a receiver Canary swaption VC is given below:

  VC=P0eE0Te[max(Ai1i1(K-Si1i1),Ai1i2Ei1Ai2[(K-Si2i2)+])Pi1e]   (34)

where {iu}u=1,2, i1<i2, are the time indexes for the start time of the underlying swap rates, and K is the strike. Because Ei1Ai2[(K-Si2i2)+] is the conditional expectation at Ti1, the exact simulation requires a nested Monte Carlo method that takes a huge amount of valuation time. Therefore, in practice, an approximation method is often applied for the valuation of Bermudan swaptions such as the least square Monte Carlo method. Here, in order to see the model behaviour with fewer numerical errors, we use the semi-nested Monte Carlo method described below:

  • We sample (Si1i2,Xi1i2) for a reasonably wide range of values. For each sample of (Si1i2,Xi1i2), we perform a Monte Carlo simulation to compute Ei1Ai2[(K-Si2i2)+] and calculate the implied normal volatility σi1I,i2. Then, we build a spline function σi1I,i2=g(Si1i2,Xi1i2) using the samples.

  • In a Monte Carlo simulation for pricing, we diffuse the model up to Ti1, and we obtain σi1I,i2 as g(Si1i2,Xi1i2). Then, we evaluate Ei1Ai2[(K-Si2i2)+] using a normal Black-Scholes formula with Si1i2, Xi1i2 and σi1I,i2.

We use the reduced-factor model (29) with common parameters among the swap rates θi=θ, ωi=ω and κi=κ. The correlation functions are parameterised as ρC,23=0, ρRVρC,13, ρRRcosα(i1)=c(i1),1 (0α(i1)π), α(e-1)=-α(i1) and:

  α(j)=Tj-Ti1Te-1-Ti1α(e-1)+Te-1-TjTe-1-Ti1α(i1)(i1<j<e-1)  

Monte Carlo simulations are performed using the quasi-Monte Carlo method with the number of paths being 217.

Numerical exercise of P&L analysis

The aim of the P&L analysis is to understand the root cause of non-flat P&L when it appears and to have an idea of how to improve the P&L behaviour. Here, we provide a numerical example of the P&L analysis for a hedged Canary swaption VCH, which is the price of the hedged contract (24)–(25) of VC given in (34). We parameterise VCH as:

  VCH,h(h,t)VCH(Y0+u=13humu,t)  

using h and m defined in the section titled ‘Factor analysis of the P&L’. Remember that we build the hedge portfolio as follows. We compute the sensitivities of VC to all the elements of the state vector Y, and then evaluate the hedge weights so the price of the hedged contract VCH should satisfy the hedging condition (26)–(27). The hedge weights are computed at t=0 and remain unchanged for [0,δt]. We assume the time difference is δt=0.01 and the state variable differences are fully expressed with the reduced factors, namely δY=u=13δhumu with δh={0.12,0.08,0.08}.

We analyse the realised P&L VCH,h(δh,δt)-VCH,h(0,0) using the below P&L approximation formula, which is obtained from (33) by omitting the second term:

  VCH,h(δh,δt)-VCH,h(0,0)i,j=13122VCH,hhihj(δhiδhj-ρtC,ijδt)   (35)

The analysis proceeds as follows. First, we evaluate the price of a hedged Canary swaption using two different timings and market rates, which are (Y0,0) and (Y0+δY,δt). We then compute the realised P&L as the difference of the prices, P&L=VCH,h(δh,δt)-VCH,h(0,0). Second, we compute the residual term as:

  P&L-i,j=13122VCH,hhihj(δhiδhj-ρtC,ijδt)  

and confirm the term is small enough. If this is the case, we now have a high-precision decomposition of the P&L into the components:

  122VCH,hhihj(δhiδhj-ρtC,ijδt)  

Next, we check which P&L component contributes to the non-flat P&L the most. The non-flatness means the realised quadratic variation δhiδhj is materially different from the model-implied breakeven level ρtC,ijδt for that component. Finally, with this information, we can update the model assumptions based on a historical analysis of δhiδhj for better P&L behaviour.

Table B shows the analysis results. First, we note the materially non-flat realised P&L of -0.48 basis points (-48bp per δt=1). Second, we can confirm the approximation (35) worked fine; out of the total realised P&L of -0.48bp, -0.45bp was explained by the right-hand side of (35). Third, we can clearly understand why the non-zero realised P&L VCH,h(δh,δt)-VCH,h(0,0) appeared: the covariance dynamics of δhi and δhj for (i,j)=(1,1),(1,2),(2,1) are in disagreement between the model assumptions ρtC,ijδt and the realised numbers δhiδhj, so these P&L components contributed most to the non-zero realised P&L. If we perform the P&L analysis for a larger time window and a similar disagreement between model assumptions and realised numbers in the covariance dynamics persists, we may do better to change the model parameters for these covariance pairs. For example, to make the P&L of the (i,j)=(1,1) component close to flat, we need to assume larger values for {ξtu,t}i1ue-1, which means we are required to decrease θ and then re-compute {σ0u}i1ue-1.

Table A: The forward swap rates and implied normal volatilities.
  ??
  1 2 3 4 5 6 7 8 9
S0i 2.53% 2.57% 2.57% 2.57% 2.58% 2.59% 2.60% 2.60% 2.62%
σ0I,i 0.658% 0.698% 0.718% 0.729% 0.739% 0.740% 0.739% 0.736% 0.724%
Table B: P&L analysis result for a Canary swaption with Ti1=1, Ti2=4, Te=10, K=3.00%. [Column headings: A=2VCH,hhihj, B=122VCH,hhihjδhiδhj, C=-122VCH,hhihjρtC,ijδt, D=122VCH,hhihj(δhiδhj-ρtC,ijδt). The strike for all the hedging interest rate swaps and swaptions is also 3%. The model parameters are set to θ=0.0, ω=0.3, κ=0.1, ρRR=0.9, ρRV=0.2 and P01=0.975. The accrual factors are assumed to be flat, δu=1.0 for i1ue-1. The forward rates and implied normal volatilities are given in table A, with which {σ0u}i1ue-1 is computed using (20) at t=0]
(?,?) A B C D
(1,1) -0.765% -0.55e-4 +0.38e-4 -0.17e-4
(2,2) +0.124% +0.04e-4 -0.06e-4 -0.02e-4
(3,3) -0.011% -0.00e-4 +0.01e-4 +0.00e-4
(1,2),(2,1) -0.199% -0.10e-4 +0.00e-4 -0.10e-4
(1,3),(3,1) -0.084% -0.04e-4 +0.01e-4 -0.03e-4
(2,3),(3,2) -0.017% -0.01e-4 +0.00e-4 -0.01e-4
i,j=13 -0.80e-4 +0.34e-4 -0.45e-4
  Realised P&L VCH,h(δh,δt) -0.48e-4
    -VCH,h(0,0)  

Conclusion

In this article, we applied the forward variance modelling approach to the co-terminal swap market model. The model is advantageous in that diffusion parameter calibration is not required to take the market price changes of the hedging instruments into account. As a result, the P&L formula of a hedged contract becomes quite simple. We numerically illustrated how the P&L analysis was performed with the co-terminal SMBM for a Canary swaption and confirmed we could clearly understand the P&L and easily determine which model parameter should be changed to cope with non-flat P&L.

Kenjiro Oya is an executive director at Nomura in Tokyo. He sincerely thanks Kei Minakuchi, Paul McCloud and the anonymous referees for their thoughtful suggestions, which greatly contributed to the improvement of this article. The opinions expressed in this article are the author’s own and do not reflect the view of Nomura Securities Co., Ltd. All errors are the author’s responsibility. Email: kenjiro.oya@nomura.com

References

Only users who have a paid subscription or are part of a corporate subscription are able to print or copy content.

To access these options, along with all other subscription benefits, please contact info@risk.net or view our subscription options here: http://subscriptions.risk.net/subscribe

You are currently unable to copy this content. Please contact info@risk.net to find out more.

You need to sign in to use this feature. If you don’t have a Risk.net account, please register for a trial.

Sign in
You are currently on corporate access.

To use this feature you will need an individual account. If you have one already please sign in.

Sign in.

Alternatively you can request an individual account here