Chapter 14 Pricing of Interest Rate Derivatives In this chapter we consider the pricing of caplets, caps, and swaptions, using change of numéraire and forward swap measures. 14.1 Forward Measures and Tenor Structure The maturity dates are arranged according to a discrete tenor structure {0 = T0 < T1 < T2 < · · · < Tn }. An example of forward interest rate curve data is given in the table of Figure 14.1, which contains the values of (T1 , T2 , . . . , T23 ) and of {f (t, t + Ti , t + Ti + δ)}i=1,2,...,23 , with t = 07/05/2003 and δ = six months. 2D 2.55 8Y 3.88 1W 2.53 9Y 4.02 1M 2.56 10Y 4.14 2M 2.52 11Y 4.23 3M 2.48 12Y 4.33 1Y 2.34 13Y 4.40 2Y 2.49 14Y 4.47 3Y 2.79 15Y 4.54 4Y 3.07 20Y 4.74 5Y 3.31 25Y 4.83 6Y 7Y 3.52 3.71 30Y 4.86 Fig. 14.1: Forward rates arranged according to a tenor structure. Recall that by definition of P (t, Ti ) and absence of arbitrage the process t 7−→ e− rt 0 rs ds P (t, Ti ), 0 ≤ t ≤ Ti , i = 1, 2, . . . , n, is an Ft -martingale under P = P, and as a consequence (P (t, Ti ))t∈[0,Ti ] can be taken as numéraire in the definition ∗ r Ti dP̂i 1 = e− 0 rs ds dP P (0, Ti ) " (14.1) N. Privault of the forward measure P̂i . The following proposition will allow us to price contingent claims using the forward measure P̂i , it is a direct consequence of Proposition 12.2, noting that here we have P (Ti , Ti ) = 1. Proposition 14.1. For all sufficiently integrable random variables F we have i h r Ti ˆ i [F | Ft ], 0 ≤ t ≤ T, i = 1, 2, . . . , n. IE∗ F e− t rs ds Ft = P (t, Ti )IE (14.2) Recall that for all Ti , Tj ≥ 0, the deflated process t 7−→ P (t, Tj ) , P (t, Ti ) 0 ≤ t ≤ min(Ti , Tj ), is an Ft -martingale under P̂i , cf. Proposition 12.3. Dynamics under the forward measure In order to apply Proposition 14.1 and to compute the price i h rT ˆ i [F | Ft ], IE∗ e− t rs ds F Ft = P (t, Ti )IE it can be useful to determine the dynamics of the underlying processes rt , f (t, T, S), and P (t, T ) under the forward measure P̂i . Let us assume that the dynamics of the bond price P (t, Ti ) is given by dP (t, Ti ) = rt dt + ζi (t)dWt , P (t, Ti ) (14.3) for i = 1, 2, . . . , n, where (Wt )t∈R+ is a standard Brownian motion under P and (rt )t∈R+ and (ζi (t))t∈R+ are adapted processes with respect to the filtration (Ft )t∈R+ generated by (Wt )t∈R+ , i.e. w wt t 1wt |ζi (s)|2 ds , P (t, Ti ) = P (0, Ti ) exp rs ds + ζi (s)dWs − 0 0 2 0 t ∈ [0, Ti ], i = 1, 2, . . . , n. Forward Brownian motions By the Girsanov Theorem 12.4, wt Ŵti := Wt − ζi (s)ds, 0 0 ≤ t ≤ Ti , 410 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html (14.4) " Pricing of Interest Rate Derivatives is a standard Brownian motion under P̂i for all i = 1, 2, . . . , n, cf. e.g. (12.10), hence we have dŴti = dWt − ζi (t)dt, i = 1, 2, . . . , n, and dŴtj = dWt − ζj (t)dt = dŴti + (ζi (t) − ζj (t))dt, i, j = 1, 2, . . . , n, (Ŵtj )t∈R+ which shows that has drift (ζi (t) − ζj (t))t∈R+ under P̂i . Hence the dynamics of t 7−→ P (t, Tj ) under P̂j is given by dP (t, Tj ) = rt dt + |ζj (t)|2 dt + ζj (t)dŴtj , P (t, Tj ) i, j = 1, 2, . . . , n, (14.5) where (Ŵtj )t∈R+ is a standard Brownian motion under P̂j , and we have w wt t 1wt P (t, Tj ) = P (0, Tj ) exp rs ds + ζj (s)dŴsj + |ζj (s)|2 ds 0 0 2 0 w wt wt t 1wt = P (0, Tj ) exp rs ds + ζj (s)dŴsi + ζj (s)ζi (s)ds − |ζj (s)|2 ds 0 0 0 2 0 w wt t 1wt 1wt i = P (0, Tj ) exp rs ds + ζj (s)dŴs − |ζj (s) − ζi (s)|2 ds + |ζi (s)|2 ds , 0 0 2 0 2 0 t ∈ [0, Tj ], i, j = 1, 2, . . . , n. Consequently, the forward price P (t, Tj )/P (t, Ti ) can be written as w t P (t, Tj ) P (0, Tj ) 1wt = exp (ζj (s) − ζi (s))dŴsj + |ζj (s) − ζi (s)|2 ds 0 P (t, Ti ) P (0, Ti ) 2 0 w t P (0, Tj ) 1wt i = |ζi (s) − ζj (s)|2 ds , exp (ζj (s) − ζi (s))dŴs − 0 P (0, Ti ) 2 0 t ∈ [0, Tj ], i, j = 1, 2, . . . , n, (14.6) which also follows from Proposition 12.5. In case the short rate process (rt )t∈R+ is given as the (Markovian) solution to the stochastic differential equation drt = µ(t, rt )dt + σ(t, rt )dWt , its dynamics will be given under P̂i by drt = µ(t, rt )dt + σ(t, rt )ζi (t)dt + σ(t, rt )dŴti . (14.7) In the Vasicek case, by (13.15) we have " 411 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault drt = (a − brt )dt + σdWt , and σ ζi (t) = − (1 − e−b(Ti −t) ), b hence from (14.7) we have drt = (a − brt )dt − 0 ≤ t ≤ Ti , σ2 (1 − e−b(Ti −t) )dt + σdŴti b (14.8) and we obtain dP (t, Ti ) σ2 σ = rt dt + 2 (1 − e−b(Ti −t) )2 dt − (1 − e−b(Ti −t) )dŴti , P (t, Ti ) b b from (13.15). 14.2 Bond Options The next proposition can be obtained as an application of the Margrabe formula (12.26) of Proposition 12.10 by taking Xt = P (t, Tj ), Nt = P (t, Ti ), and X̂t = Xt /Nt = P (t, Tj )/P (t, Ti ). In the Vasicek model, this formula has been first obtained in [58]. We work with a standard Brownian motion (Wt )t∈R+ under P, generating the filtration (Ft )t∈R+ , and an Ft -adapted short rate process (rt )t∈R+ . Proposition 14.2. Assume that the dynamics of the bond prices P (t, Ti ), P (t, Tj ) under P∗ are given by dP (t, Ti ) = rt dt + ζi (t)dWt , P (t, Ti ) dP (t, Tj ) = rt dt + ζj (t)dWt , P (t, Tj ) where (ζi (t))t∈R+ and (ζj (t))t∈R+ are deterministic functions. Then the price of a bond call option on P (Ti , Tj ) with payoff F = (P (Ti , Tj ) − κ)+ can be written as i h r Ti IE∗ e− t rs ds (P (Ti , Tj ) − κ)+ Ft (14.9) v 1 P (t, Tj ) v 1 P (t, Tj ) = P (t, Tj )Φ + log − κP (t, Ti )Φ − + log , 2 v κP (t, Ti ) 2 v κP (t, Ti ) with v 2 = w Ti t |ζj (s) − ζi (s)|2 ds. Proof. First we note that using Nt = P (t, Ti ) as a numéraire the price of a bond call option on P (Ti , Tj ) with payoff F = (P (Ti , Tj )−κ)+ can be written 412 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives from Proposition 12.2 using the forward measure P̂, or directly by (12.5), as i i h h r Ti ˆ i (P (Ti , Tj ) − κ)+ Ft . IE∗ e− t rs ds (P (Ti , Tj ) − κ)+ Ft = P (t, Ti )IE Next, by (14.6) or by solving (12.12) in Proposition 12.5 we can write P (Ti , Tj ) as the geometric Brownian motion w Ti P (t, Tj ) 1 w Ti P (Ti , Tj ) = (ζj (s) − ζi (s))dŴsi − |ζi (s) − ζj (s)|2 ds , exp t P (t, Ti ) 2 t under the forward measure P̂. Since (ζi (s))s∈[0,Ti ] and (ζj (s))s∈[0,Tj ] in (14.3) are deterministic functions, P (Ti , Tj ) is a lognormal random variable given Ft under P̂ and we can use Lemma 6.6 to price the bond option by the Black-Scholes formula p Bl κP (0, Ti ), P (t, Tj ), v/ Ti − t, 0, Ti − t √ with strike price κP (0, Ti ), underlying P (t, Tj ), volatility parameter v/ Ti − t, time to maturity Ti − t and zero interest rate, which yields (14.9). Note that from Corollary 12.12 the decomposition (14.9) gives the selffinancing portfolio in the assets P (t, Ti ) and P (t, Tj ) for the claim with payoff (P (Ti , Tj ) − κ)+ . In the Vasicek case the above bond option price could also be computed rT from the joint law of rT , t rs ds , which is Gaussian, or from the dynamics (14.5)-(14.8) of P (t, T ) and rt under P̂i , cf. § 7.3 of [84], and [66] for the CIR and other short rate models with correlated Brownian motions. 14.3 Caplet Pricing The caplet on the spot forward rate f (Ti , Ti , Ti+1 ) with strike price κ is a contract with payoff (f (Ti , Ti , Ti+1 ) − κ)+ , priced at time t ∈ [0, Ti ] from Proposition 12.2 using the forward measure P̂i as i h r Ti+1 rs ds IE∗ e− t (f (Ti , Ti , Ti+1 ) − κ)+ Ft (14.10) + ˆ = P (t, Ti+1 )IEi+1 (f (Ti , Ti , Ti+1 ) − κ) | Ft , by taking Nt = P (t, Ti+1 ) as a numéraire. Next, we consider the caplet with payoff (L(Ti , Ti , Ti+1 ) − κ)+ " 413 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault on the LIBOR rate L(t, Ti , Ti+1 ) = 1 Ti+1 − Ti P (t, Ti ) −1 , P (t, Ti+1 ) 0 ≤ t ≤ Ti < Ti+1 , which is a martingale under P̂i+1 defined in (14.1), from Proposition 12.3. The next formula (14.12) is known as the Black caplet formula. We assume that L(t, Ti , Ti+1 ) is modeled in the BGM model of Section 13.7. Proposition 14.3. Assume that L(t, Ti , Ti+1 ) is modeled as dL(t, Ti , Ti+1 ) = γi (t)dB̂ti+1 , L(t, Ti , Ti+1 ) (14.11) 0 ≤ t ≤ Ti , i = 1, 2, . . . , n − 1, where t 7−→ γi (t) is a deterministic function, i = 1, 2, . . . , n − 1. The caplet on L(Ti , Ti , Ti+1 ) is priced as time t ∈ [0, Ti ] as i h r Ti+1 rs ds IE∗ e− t (L(Ti , Ti , Ti+1 ) − κ)+ Ft = P (t, Ti+1 )L(t, Ti , Ti+1 )Φ(d+ ) − κP (t, Ti+1 )Φ(d− ), where d+ = log(L(t, Ti , Ti+1 )/κ) + σi2 (t)(Ti − t)/2 √ , σi (t) Ti − t d− = log(L(t, Ti , Ti+1 )/κ) − σi2 (t)(Ti − t)/2 √ , σi (t) Ti − t and and |σi (t)|2 = (14.12) 0 ≤ t ≤ Ti+1 , 1 w Ti |γi |2 (s)ds. Ti − t t Proof. Taking P (t, Ti+1 ) as a numéraire, the forward price X̂t := P (t, Ti ) = 1 + (Ti+1 − Ti )L(Ti , Ti , Ti+1 ) P (t, Ti+1 ) is a martingale under P̂i+1 by Proposition 12.3. More precisely, by (14.11) we have w Ti 1 w Ti L(Ti , Ti , Ti+1 ) = L(t, Ti , Ti+1 ) exp γi (s)dB̂si+1 − |γi (s)|2 ds , t 2 t 414 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives 0 ≤ t ≤ Ti , i.e. t 7−→ L(t, Ti , Ti+1 ) is a geometric Brownian motion with volatility γi (t) under P̂i+1 . Hence by (14.10) we have i h r Ti+1 rs ds IE∗ e− t (L(Ti , Ti , Ti+1 ) − κ)+ Ft = P (t, Ti+1 ) IEi+1 (L(Ti , Ti , Ti+1 ) − κ)+ | Ft = P (t, Ti+1 )Bl(κ, L(t, Ti , Ti+1 ), σi (t), 0, Ti − t), t ∈ [0, Ti ], where Bl(κ, x, σ, r, τ ) = xΦ(d+ ) − κe−rτ Φ(d− ) is the Black-Scholes function with |σi (t)|2 = 1 w Ti |γi |2 (s)ds. Ti − t t The formula (14.12) is also known as the Black (1976) formula when applied to options on underlying futures or forward contracts on commodities, which are modeled according to (14.11). In this case, the bond price P (t, Ti+1 ) can be simply modeled as P (t, Ti+1 ) = e−r(Ti+1 −t) and (14.12) becomes e−r(Ti+1 −t) L(t, Ti , Ti+1 )Φ(d+ ) − κe−r(Ti+1 −t) Φ(d− ), where L(t, Ti , Ti+1 ) is the underlying future price. In general we may also write (14.12) as i h r Ti+1 rs ds (Ti+1 − Ti ) IE∗ e− t (L(Ti , Ti , Ti+1 ) − κ)+ Ft P (t, Ti ) = P (t, Ti+1 ) − 1 Φ(d+ ) − κ(Ti+1 − Ti )P (t, Ti+1 )Φ(d− ) P (t, Ti+1 ) = (P (t, Ti ) − P (t, Ti+1 ))Φ(d+ ) − κ(Ti+1 − Ti )P (t, Ti+1 )Φ(d− ), and by Corollary 12.12 this gives the self-financing portfolio strategy (Φ(d+ ), −Φ(d+ ) − κ(Ti+1 − Ti )Φ(d− )) in the bonds (P (t, Ti ), P (t, Ti+1 )) with maturities Ti and Ti+1 , cf. Corollary 12.13 and [88]. Floorlets Similarly, a floorlet on f (Ti , Ti , Ti+1 ) with strike price κ is a contract with payoff (κ − f (Ti , Ti , Ti+1 ))+ , priced at time t ∈ [0, Ti ] as " 415 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault i h r Ti+1 rs ds IE∗ e− t (κ − f (Ti , Ti , Ti+1 ))+ Ft ˆ i+1 (κ − f (Ti , Ti , Ti+1 ))+ | Ft , = P (t, Ti+1 )IE 0 ≤ t ≤ Ti+1 . Floorlets are analog to put options and can be similarly priced by the call/put parity in the Black-Scholes formula. Cap Pricing More generally one can consider caps that are relative to a given tenor structure {T1 , . . . , Tn }, with discounted payoff n−1 X (Tk+1 − Tk )e− r Tk+1 t rs ds (f (Tk , Tk , Tk+1 ) − κ)+ . k=1 Pricing formulas for caps are easily deduced from analog formulas for caplets, since the payoff of a cap can be decomposed into a sum of caplet payoffs. Thus the price of a cap at time t ∈ [0, T1 ] is given by "n−1 # rT X ∗ − t k+1 rs ds + IE (Tk+1 − Tk )e (f (Tk , Tk , Tk+1 ) − κ) Ft k=1 = n−1 X rT k+1 rs ds (Tk+1 − Tk ) IE∗ e− t (f (Tk , Tk , Tk+1 ) − κ)+ Ft k=1 = n−1 X i h ˆ k+1 (f (Tk , Tk , Tk+1 ) − κ)+ Ft . (Tk+1 − Tk )P (t, Tk+1 )IE k=1 (14.13) In the BGM model (14.11) the cap with payoff n−1 X (Tk+1 − Tk )(L(Tk , Tk , Tk+1 ) − κ)+ k=1 can be priced at time t ∈ [0, T1 ] by the Black formula n−1 X (Tk+1 − Tk )P (t, Tk+1 )Bl(κ, L(t, Tk , Tk+1 ), σk (t), 0, Tk − t). k=1 14.4 Forward Swap Measures In this section we introduce the forward measures to be used for the pricing of swaptions, and we study their properties. We start with the definition of 416 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives the annuity numéraire P (t, Ti , Tj ) = j−1 X (Tk+1 − Tk )P (t, Tk+1 ), 0 ≤ t ≤ Ti , (14.14) k=i with in particular P (t, Ti , Ti+1 ) = (Ti+1 − Ti )P (t, Ti+1 ), 0 ≤ t ≤ Ti . 1 ≤ i < n. The annuity numéraire satisfies the following martingale property, rt which can be proved by linearity and the fact that t 7−→ e− 0 rs ds P (t, Tk ) is a martingale for all k = 1, 2, . . . , n, under Assumption (A). Remark 14.4. The discounted annuity numéraire t 7−→ e− rt 0 rs ds P (t, Ti , Tj ) = e− rt 0 rs ds j−1 X (Tk+1 −Tk )P (t, Tk+1 ), 0 ≤ t ≤ Ti , k=i is a martingale under P = P∗ . The forward swap measure P̂i,j is defined by r Ti P (Ti , Ti , Tj ) dP̂i,j = e− 0 rs ds , dP P (0, Ti , Tj ) (14.15) 1 ≤ i < j ≤ n. We have " # i h r Ti dP̂i,j 1 IE∗ IE∗ e− 0 rs ds P (Ti , Ti , Tj ) Ft Ft = dP P (0, Ti , Tj ) = P (t, Ti , Tj ) − r t rs ds e 0 , P (0, Ti , Tj ) 0 ≤ t ≤ Ti , by Remark 14.4, and r Ti dP̂i,j|Ft P (Ti , Ti , Tj ) = e− t rs ds , dP|Ft P (t, Ti , Tj ) 0 ≤ t ≤ Ti+1 , (14.16) by Relation (12.3) in Lemma 12.1. We also know that the process t 7−→ vki,j (t) := P (t, Tk ) , P (t, Ti , Tj ) i, j, k = 1, 2, . . . , n, is an Ft -martingale under P̂i,j by Proposition 12.3. It follows that the LIBOR swap rate " 417 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault S(t, Ti , Tj ) := P (t, Ti ) − P (t, Tj ) = vii,j (t) − vji,j (t), P (t, Ti , Tj ) 0 ≤ t ≤ Ti , defined in Proposition 13.7 is also a martingale under P̂i,j . Using the forward swap measure we obtain the following pricing formula for a given integrable claim with payoff of the form P (Ti , Ti , Tj )F : # " i h r Ti dP̂i,j|Ft IE∗ e− t rs ds P (Ti , Ti , Tj )F Ft = P (t, Ti , Tj ) IE∗ F Ft dP|Ft h i ˆ = P (t, Ti , Tj )IEi,j F Ft , (14.17) after applying (14.15) and (14.16) on the last line, or Proposition 12.2. 14.5 Swaption Pricing on the LIBOR A swaption on the forward rate f (T1 , Tk , Tk+1 ) is a contract meant for protection against a risk based on an interest rate swap, and has payoff j−1 rT X − k+1 rs ds (Tk+1 − Tk )e Ti (f (Ti , Tk , Tk+1 ) − κ) !+ , k=i at time Ti . This swaption can be priced at time t ∈ [0, Ti ] under the riskneutral measure P∗ as !+ j−1 rT r Ti X − k+1 rs ds IE∗ e− t rs ds (Tk+1 − Tk )e Ti (f (Ti , Tk , Tk+1 ) − κ) F t . k=i (14.18) In the sequel and in practice the price (14.18) of the swaption will be evaluated as !+ j−1 rT X ∗ − t i rs ds IE e (Tk+1 − Tk )P (Ti , Tk+1 )(f (Ti , Tk , Tk+1 ) − κ) Ft , k=i t ∈ [0, Ti ], where we approximate the discount factor e ditional expectation P (Ti , Tk+1 ) given FTi . − r Tk+1 Ti (14.19) rs ds by its con- Using the inequality + + (x1 + · · · + xm ) ≤ x+ 1 + · · · xm , 418 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html x1 , . . . , xm ∈ R, " Pricing of Interest Rate Derivatives the above term (14.19) can be upper bounded by the cap price (14.13) written as !+ j−1 rT X ∗ − t i rs ds IE e (Tk+1 − Tk )P (Ti , Tk+1 )(f (Ti , Tk , Tk+1 ) − κ) Ft k=i " ≤ IE∗ e− r Ti t rs ds j−1 X + (Tk+1 − Tk )P (Ti , Tk+1 ) (f (Ti , Tk , Tk+1 ) − κ) Ft # k=i = j−1 X i h r Ti + (Tk+1 − Tk ) IE∗ e− t rs ds P (Ti , Tk+1 ) (f (Ti , Tk , Tk+1 ) − κ) Ft k=i = j−1 X r rT Ti − k+1 rs ds + (Tk+1 − Tk ) IE∗ e− t rs ds IE∗ e Ti FTi (f (Ti , Tk , Tk+1 ) − κ) Ft k=i = j−1 X rT k+1 + rs ds (Tk+1 − Tk ) IE∗ IE∗ e− t (f (Ti , Tk , Tk+1 ) − κ) FTi Ft k=i = j−1 X rT k+1 + rs ds (Tk+1 − Tk ) IE∗ e− t (f (Ti , Tk , Tk+1 ) − κ) Ft k=i = IE∗ "j−1 X (Tk+1 − Tk )e− r Tk+1 t rs ds (f (Ti , Tk , Tk+1 ) − κ) + # Ft . k=i In addition, when j = i + 1, the swaption price (14.19) coincides with the price at time t of a caplet on [Ti , Ti+1 ] since i h r Ti + IE∗ e− t rs ds ((Ti+1 − Ti )P (Ti , Ti+1 )(f (Ti , Ti , Ti+1 ) − κ)) Ft i h r Ti + = (Ti+1 − Ti ) IE∗ e− t rs ds P (Ti , Ti+1 ) ((f (Ti , Ti , Ti+1 ) − κ)) Ft r rT Ti − i+1 rs ds + = (Ti+1 − Ti ) IE∗ e− t rs ds IE∗ e Ti FTi ((f (Ti , Ti , Ti+1 ) − κ)) r rT Ti − i+1 rs ds + = (Ti+1 − Ti ) IE∗ IE∗ e− t rs ds e Ti ((f (Ti , Ti , Ti+1 ) − κ)) FTi i h r Ti+1 + rs ds = (Ti+1 − Ti ) IE∗ e− t (f (Ti , Ti , Ti+1 ) − κ) Ft , 0 ≤ t ≤ Ti , which coincides with the caplet price (14.10) up to the factor Ti+1 − Ti . In case we replace the forward rate f (t, T, S) with the LIBOR rate L(t, T, S) defined in Proposition 13.7, the payoff of the swaption can be rewritten as in the following lemma which is a direct consequence of the definition of the swap rate S(Ti , Ti , Tj ). " 419 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html Ft Ft N. Privault Lemma 14.5. The payoff of the swaption in (14.19) can be rewritten as !+ j−1 X (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) k=i = (P (Ti , Ti ) − P (Ti , Tj ) − κP (Ti , Ti , Tj )) + + = P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) . (14.20) (14.21) Proof. The relation j−1 X (Tk+1 − Tk )P (t, Tk+1 )(L(t, Tk , Tk+1 ) − S(t, Ti , Tj )) = 0 k=i that defines the forward swap rate S(t, Ti , Tj ) shows that j−1 X (Tk+1 − Tk )P (t, Tk+1 )L(t, Tk , Tk+1 ) k=i = S(t, Ti , Tj ) j−1 X (Tk+1 − Tk )P (t, Tk+1 ) k=i = P (t, Ti , Tj )S(t, Ti , Tj ) = P (t, Ti ) − P (t, Tj ), cf. Proposition 13.7, hence by the definition (14.14) of P (t, Ti , Tj ) we have j−1 X (Tk+1 − Tk )P (t, Tk+1 )(L(t, Tk , Tk+1 ) − κ) k=i = P (t, Ti ) − P (t, Tj ) − κP (t, Ti , Tj ) = P (t, Ti , Tj ) (S(t, Ti , Tj ) − κ) , and for t = Ti we get !+ j−1 X (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) k=i + = P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) . The next proposition simply states that a swaption on the LIBOR rate can be priced as a European call option on the swap rate S(Ti , Ti , Tj ) under the forward swap measure P̂i,j . Proposition 14.6. The price (14.19) of the European swaption with payoff 420 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives !+ j−1 X (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) (14.22) k=i on the LIBOR market can be written under the forward swap measure P̂i,j as i h ˆ i,j (S(Ti , Ti , Tj ) − κ)+ Ft , 0 ≤ t ≤ Ti . P (t, Ti , Tj )IE Proof. As a consequence of (14.17) and Lemma 14.5 we find !+ j−1 rT X ∗ − t i rs ds IE e (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) Ft k=i = = = = i h r Ti + IE e− t rs ds (P (Ti , Ti ) − P (Ti , Tj ) − κP (Ti , Ti , Tj )) Ft (14.23) i h r Ti + IE∗ e− t rs ds P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) Ft # " 1 + ∗ dP̂i,j|Ft IE (S(Ti , Ti , Tj ) − κ) Ft P (t, Ti , Tj ) dP|Ft i h ˆ i,j (S(Ti , Ti , Tj ) − κ)+ Ft . P (t, Ti , Tj )IE (14.24) ∗ In the next proposition we price a swaption with payoff (14.22) or equivalently (14.21). Proposition 14.7. Assume that the LIBOR swap rate (13.34) is modeled as a geometric Brownian motion under Pi,j , i.e. dS(t, Ti , Tj ) = S(t, Ti , Tj )σ̂(t)dŴti,j , where (σ̂(t))t∈R+ is a deterministic function. Then the swaption with payoff + (P (T, Ti ) − P (T, Tj ) − κP (Ti , Ti , Tj ))+ = P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) can be priced using the Black-Scholes formula as i h r Ti + IE∗ e− t rs ds P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) Ft = (P (t, Ti ) − P (t, Tj ))Φ+ (t, S(t, Ti , Tj )) −κΦ− (t, S(t, Ti , Tj )) j−1 X (Tk+1 − Tk )P (t, Tk+1 ), k=i where d+ = " 2 log(S(t, Ti , Tj )/κ) + σi,j (t)(Ti − t)/2 √ , σi,j (t) Ti − t 421 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault and d− = 2 log(S(t, Ti , Tj )/κ) − σi,j (t)(Ti − t)/2 √ , σi,j (t) Ti − t and |σi,j (t)|2 = 1 w Ti (σ̂(s))2 ds. Ti − t t Proof. Since S(t, Ti , Tj ) is a geometric Brownian motion with volatility function (σ̂(t))t∈R+ under P̂i,j , by (14.20)-(14.21) and (14.23)-(14.24) we have i h r Ti + IE∗ e− t rs ds P (Ti , Ti , Tj ) (S(Ti , Ti , Tj ) − κ) Ft i h rT = IE∗ e− t rs ds (P (T, Ti ) − P (T, Tj ) − κP (Ti , Ti , Tj ))+ Ft i h ˆ i,j (S(Ti , Ti , Tj ) − κ)+ Ft = P (t, Ti , Tj )IE = P (t, Ti , Tj )Bl(κ, S(Ti , Ti , Tj ), σi,j (t), 0, Ti − t) = P (t, Ti , Tj ) (S(t, Ti , Tj )Φ+ (t, S(t, Ti , Tj )) − κΦ− (t, S(t, Ti , Tj ))) = (P (t, Ti ) − P (t, Tj ))Φ+ (t, S(t, Ti , Tj )) − κP (t, Ti , Tj )Φ− (t, S(t, Ti , Tj )) = (P (t, Ti ) − P (t, Tj ))Φ+ (t, S(t, Ti , Tj )) −κΦ− (t, S(t, Ti , Tj )) j−1 X (Tk+1 − Tk )P (t, Tk+1 ). k=i In addition the hedging strategy (Φ+ (t, S(t, Ti , Tj )), −κΦ− (t, S(t, Ti , Tj ))(Ti+1 − Ti ), . . . . . . , −κΦ− (t, S(t, Ti , Tj ))(Tj−1 − Tj−2 ), −Φ+ (t, S(t, Ti , Tj ))) based on the assets (P (t, Ti ), . . . , P (t, Tj )) is self-financing by Corollary 12.13, cf. also [88]. Swaption prices can also be computed by an approximation formula, from the exact dynamics of the swap rate S(t, Ti , Tj ) under P̂i,j , based on the bond price dynamics of the form (14.3), cf. [102], page 17. Swaption volatilities can be estimated from swaption prices as implied volatilities from the Black pricing formula: 422 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives 0.2 0.18 0.16 0.14 0.12 9 8 7 0.1 6 5 0.08 4 0 i 3 1 2 3 2 4 5 6 7 j 1 8 9 0 Fig. 14.2: Implied swaption volatilities. Bermudan swaption pricing in Quantlib The Bermudan swaption on the tenor structure {Ti , . . . , Tj } is priced as the supremum !+ j−1 r X ∗ − tτ rs ds sup IE e (Tk+1 − Tk )P (τ, Tk+1 )(L(τ, Tk , Tk+1 ) − κ) Ft τ ∈{Ti ,...,Tj−1 } = sup ∗ IE h e − k=τ rτ rs ds t (P (τ, τ ) − P (τ, Tj ) − κP (τ, τ, Tj )) + τ ∈{Ti ,...,Tj−1 } = sup τ ∈{Ti ,...,Tj−1 } i Ft i h rτ + IE∗ e− t rs ds P (τ, τ, Tj ) (S(τ, τ, Tj ) − κ) Ft , where the supremum is over all stopping times τ taking values in {Ti , . . . , Tj }. Bermudan swaptions can be priced using this code in (R)quantlib, with the following output: Summary of pricing results for Bermudan Swaption Price (in bp) of Bermudan swaption is 24.92137 Stike is NULL (ATM strike is 0.05 ) Model used is: Hull-White using analytic formulas Calibrated model parameters are: a = 0.04641 sigma = 0.005869 This modified code can be used in particular the pricing of ordinary swaptions with the output: Summary of pricing results for Bermudan Swaption " 423 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault Price (in bp) of Bermudan swaption is 22.45436 Stike is NULL (ATM strike is 0.05 ) Model used is: Hull-White using analytic formulas Calibrated model parameters are: a = 0.07107 sigma = 0.006018 Exercises Exercise 14.1 Consider two bonds with maturities T1 and T2 , T1 < T2 , which follow the stochastic differential equations dP (t, T1 ) = rt P (t, T1 )dt + ζ1 (t)P (t, T1 )dWt and dP (t, T2 ) = rt P (t, T2 )dt + ζ2 (t)P (t, T2 )dWt . a) Using Itô calculus, show that the forward process P (t, T2 )/P (t, T1 ) is a driftless geometric Brownian motion driven by dŴt := dWt −ζ1 (t)dt under the T1 -forward measure h P̂.r T1 i b) Compute the price IE∗ e− 0 rs ds (K − P (T1 , T2 ))+ of a bond put option using change of numeraire and the Black-Scholes formula. Hint: Given X a centered Gaussian random variable with variance v 2 , we have: IE∗ [(κ−xeX−v 2 ) ] = κΦ(v/2+(log(κ/x))/v)−xΦ(−v/2+(log(κ/x))/v). /2 + Exercise 14.2 Given two bonds with maturities T , S and prices P (t, T ), P (t, S), consider the LIBOR rate L(t, T, S) = P (t, T ) − P (t, S) (S − T )P (t, S) at time t, modeled as dL(t, T, S) = µt L(t, T, S)dt + σL(t, T, S)dWt , 0 ≤ t ≤ T, (14.25) where (Wt )t∈[0,T ] is a standard Brownian motion under the risk-neutral measure P∗ , σ > 0 is a constant, and (µt )t∈[0,T ] is an adapted process. Let i h rS Ft = IE∗ e− t rs ds (κ − L(T, T, S))+ Ft 424 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives denote the price at time t of a floorlet option with strike price κ, maturity T , and payment date S. a) Rewrite the value of Ft using the forward measure P̂S with maturity S. b) What is the dynamics of L(t, T, S) under the forward measure P̂S ? c) Write down the value of Ft using the Black-Scholes formula. Hint. Given X a centered Gaussian random variable with variance v 2 we have IE∗ [(κ − em+X )+ ] = κΦ(−(m − log κ)/v) − em+ v2 2 Φ(−v − (m − log κ)/v), where Φ denotes the Gaussian cumulative distribution function. Exercise 14.3 Consider a European swaption giving its holder the right to enter into a 3-year annual pay swap in four years, where a fixed rate of 5% is paid and the LIBOR rate is received. Assume that the yield curve is flat at 5% per annum with annual compounding and the volatility of the swap rate is 20%. The notional principal is $10 millions and is quoted in basis points (one basis point = .01%). a) What are the key assumptions in order to apply Black’s formula to value this swaption? b) Compute the price of this swaption using Black’s formula as an application of Proposition 14.7, using the functions Φ(d+ ) and Φ(di ). Exercise 14.4 We work in the short rate model drt = σdBt , where (Bt )t∈R+ is a standard Brownian motion under P, and P2 is the forward measure defined by r T2 dP2 1 = e− 0 rs ds . dP P (0, T2 ) a) State the expressions of ζ1 (t) and ζ2 (t) in dP (t, Ti ) = rt dt + ζi (t)dBt , P (t, Ti ) i = 1, 2, and the dynamics of the P (t, T1 )/P (t, T2 ) under P2 , where P (t, T1 ) and P (t, T2 ) are bond prices with maturities T1 and T2 . b) State the expression of the forward rate f (t, T1 , T2 ). c) Compute the dynamics of f (t, T1 , T2 ) under the forward measure P2 with r T2 1 dP2 = e− 0 rs ds . dP P (0, T2 ) " 425 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault d) Compute the price i h r T2 (T2 − T1 ) IE∗ e− t rs ds (f (T1 , T1 , T2 ) − κ)+ Ft of a cap at time t ∈ [0, T1 ], using the expectation under the forward measure P2 . e) Compute the dynamics of the swap rate process S(t, T1 , T2 ) = P (t, T1 ) − P (t, T2 ) , (T2 − T1 )P (t, T2 ) t ∈ [0, T1 ], under P2 . f) Compute the swaption price i h r T1 (T2 − T1 ) IE∗ e− t rs ds P (T1 , T2 )(S(T1 , T1 , T2 ) − κ)+ Ft on the swap rate S(T1 , T1 , T2 ) using the expectation under the forward swap measure P1,2 . Exercise 14.5 Consider three zero-coupon bonds P (t, T1 ), P (t, T2 ) and P (t, T3 ) with maturities T1 = δ, T2 = 2δ and T3 = 3δ respectively, and the forward LIBOR L(t, T1 , T2 ) and L(t, T2 , T3 ) defined by 1 P (t, Ti ) L(t, Ti , Ti+1 ) = −1 , i = 1, 2. δ P (t, Ti+1 ) Assume that L(t, T1 , T2 ) and L(t, T2 , T3 ) are modeled in the BGM model by dL(t, T1 , T2 ) = e−at dŴt2 , L(t, T1 , T2 ) 0 ≤ t ≤ T1 , (14.26) and L(t, T2 , T3 ) = b, 0 ≤ t ≤ T2 , for some constants a, b > 0, where Ŵt2 is a standard Brownian motion under the forward rate measure P2 defined by r T2 e− 0 rs ds dP2 = . dP P (0, T2 ) a) Compute L(t, T1 , T2 ), 0 ≤ t ≤ T2 by solving Equation (14.26). b) Show that the price at time t of the caplet with strike price κ can be written as i h r T2 ∗ ˆ 2 (L(T1 , T1 , T2 ) − κ)+ | Ft , IE e− t rs ds (L(T1 , T1 , T2 ) − κ)+ Ft = P (t, T2 )IE ˆ 2 denotes the expectation under the forward measure P2 . where IE 426 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives c) Using the hint below, compute the price at time t of the caplet with strike price κ on L(T1 , T1 , T2 ). d) Compute P (t, T1 ) , P (t, T1 , T3 ) 0 ≤ t ≤ T1 , and P (t, T3 ) , P (t, T1 , T3 ) 0 ≤ t ≤ T2 , in terms of b and L(t, T1 , T2 ), where P (t, T1 , T3 ) is the annuity numéraire P (t, T1 , T3 ) = δP (t, T2 ) + δP (t, T3 ), 0 ≤ t ≤ T2 . e) Compute the dynamics of the swap rate t 7−→ S(t, T1 , T3 ) = P (t, T1 ) − P (t, T3 ) , P (t, T1 , T3 ) 0 ≤ t ≤ T1 , i.e. show that we have dS(t, T1 , T3 ) = σ1.3 (t)S(t, T1 , T3 )dŴt2 , where σ1,3 (t) is a process to be determined. f) Using the Black-Scholes formula, compute an approximation of the swaption price i h r T1 IE∗ e− t rs ds P (T1 , T1 , T3 )(S(T1 , T1 , T3 ) − κ)+ Ft ˆ 2 (S(T1 , T1 , T3 ) − κ)+ | Ft , = P (t, T1 , T3 )IE at time t ∈ [0, T1 ]. You will need to approximate σ1,3 (s), s ≥ t, by “freezing” all random terms at time t. Hint. Given X a centered Gaussian random variable with variance v 2 we have v2 IE∗ (em+X − κ)+ = em+ 2 Φ(v + (m − log κ)/v) − κΦ((m − log κ)/v), where Φ denotes the Gaussian cumulative distribution function. Exercise 14.6 Consider a portfolio (ξtT , ξtS )t∈[0,T ] made of two bonds with maturities T , S, and value Vt = ξtT P (t, T ) + ξtS P (t, S), 0 ≤ t ≤ T, at time t. We assume that the portfolio is self-financing, i.e. dVt = ξtT dP (t, T ) + ξtS dP (t, S), 0 ≤ t ≤ T, (14.27) and that it hedges the claim (P (T, S) − κ)+ , so that " 427 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault h rT + Vt = IE∗ e− t rs ds (P (T, S) − κ) h + = P (t, T ) IET (P (T, S) − κ) i Ft i Ft , 0 ≤ t ≤ T. a) Show that i h rT + IE∗ e− t rs ds (P (T, S) − K) Ft h i wt wt + = P (0, T ) IET (P (T, S) − K) + ξsT dP (s, T ) + ξsS dP (s, S). 0 0 b) Show that under the self-financing condition (14.27), the discounted portrt folio price Vet = e− 0 rs ds Vt satisfies dVet = ξtT dP̃ (t, T ) + ξtS dP̃ (t, S), rt rt where P̃ (t, T ) = e− 0 rs ds P (t, T ) and P̃ (t, S) = e− 0 rs ds P (t, S) denote the discounted bond prices. c) Show that h i h i + + IET (P (T, S) − K) |Ft = IET (P (T, S) − K) w t ∂C + (Xu , T − u, v(u, T ))dXu . 0 ∂x Hint: use the martingale property and the Itô formula. d) Show that the discounted portfolio price V̂t = Vt /P (t, T ) satisfies ∂C (Xt , T − t, v(t, T ))dXt ∂x P (t, S) ∂C = (Xt , T − t, v(t, T ))(σtS − σtT )dB̂tT . P (t, T ) ∂x dV̂t = e) Show that dVt = P (t, S) ∂C (Xt , T − t, v(t, T ))(σtS − σtT )dBt + V̂t dP (t, T ). ∂x f) Show that dVet = P̃ (t, S) ∂C (Xt , T − t, v(t, T ))(σtS − σtT )dBt + V̂t dP̃ (t, T ). ∂x g) Compute the hedging strategy (ξtT , ξtS )t∈[0,T ] of the bond option. h) Show that ∂C log(x/K) + τ v 2 /2 √ (x, τ, v) = Φ . ∂x τv 428 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives Exercise 14.7 Consider a LIBOR rate L(t, T, S), t ∈ [0, T ], modeled as dL(t, T, S) = µt L(t, T, S)dt + σ(t)L(t, T, S)dWt , 0 ≤ t ≤ T , where (Wt )t∈[0,T ] is a standard Brownian motion under the risk-neutral measure P∗ , (µt )t∈[0,T ] is an adapted process, and σ(t) > 0 is a deterministic function. a) What is the dynamics of L(t, T, S) under the forward measure P̂ with numeraire Nt := P (t, S) ? b) Rewrite the price h rS i IE∗ e− t rs ds φ(L(T, T, S))Ft (14.28) at time t ∈ [0, T ] of an option with payoff function φ using the forward measure P̂. c) Write down the value of the above option price (14.28) using an integral. Exercise 14.8 Given n bonds with maturities T1 , . . . , Tn , consider the annuity Pj−1 numeraire P (t, Ti , Tj ) = k=i (Tk+1 − Tk )P (t, Tk+1 ) and the swap rate S(t, Ti , Tj ) = P (t, Ti ) − P (t, Tj ) P (t, Ti , Tj ) at time t ∈ [0, Ti ], modeled as dS(t, Ti , Tj ) = µt S(t, Ti , Tj )dt + σS(t, Ti , Tj )dWt , 0 ≤ t ≤ Ti , (14.29) where (Wt )t∈[0,Ti ] is a standard Brownian motion under the risk-neutral measure P∗ , (µt )t∈[0,T ] is an adapted process and σ > 0 is a constant. Let i h r Ti IE∗ e− t rs ds P (Ti , Ti , Tj )φ(S(Ti , Ti , Tj ))Ft (14.30) at time t ∈ [0, Ti ] of an option with payoff function φ. a) Rewrite the option price (14.30) at time t ∈ [0, Ti ] using the forward swap measure P̂i,j defined from the annuity numeraire P (t, Ti , Tj ). b) What is the dynamics of S(t, Ti , Tj ) under the forward swap measure P̂i,j ? c) Write down the value of the above option price (14.28) using a Gaussian integral. d) Apply the above to the computation at time t ∈ [0, Ti ] of the put swaption price i h r Ti IE∗ e− t rs ds P (Ti , Ti , Tj )(κ − S(Ti , Ti , Tj ))+ Ft with strike price κ, using the Black-Scholes formula. Hint. Given X a centered Gaussian random variable with variance v 2 we have " 429 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault IE[(κ − em+X )+ ] = κΦ(−(m − log κ)/v) − em+ v2 2 Φ(−v − (m − log κ)/v), where Φ denotes the Gaussian cumulative distribution function. Exercise 14.9 Consider a bond market with two bonds with maturities T1 , T2 , whose prices P (t, T1 ), P (t, T2 ) at time t are given by dP (t, T1 ) = rt dt + ζ1 (t)dBt , P (t, T1 ) dP (t, T2 ) = rt dt + ζ2 (t)dBt , P (t, T2 ) where (rt )t∈R+ is a short term interest rate process, (Bt )t∈R+ is a standard Brownian motion generating a filtration (Ft )t∈R+ , and ζ1 (t), ζ2 (t) are volatility processes. The LIBOR rate L(t, T1 , T2 ) is defined by L(t, T1 , T2 ) = P (t, T1 ) − P (t, T2 ) . P (t, T2 ) Recall that a caplet on the LIBOR market can be priced at time t ∈ [0, T1 ] as i i h r T2 h + ˆ (L(T1 , T1 , T2 ) − κ)+ Ft , IE e− t rs ds (L(T1 , T1 , T2 ) − κ) Ft = P (t, T2 )IE (14.31) under the forward measure P̂ defined by r T1 P (T1 , T2 ) dP̂ = e− 0 rs ds , dP P (0, T2 ) under which B̂t := Bt − wt 0 ζ2 (s)ds, t ∈ R+ , (14.32) is a standard Brownian motion. In the sequel we let Lt = L(t, T1 , T2 ) for simplicity of notation. a) Using Itô calculus, show that the LIBOR rate satisfies dLt = Lt σ(t)dB̂t , 0 ≤ t ≤ T1 , (14.33) where the LIBOR rate volatility is given by σ(t) = P (t, T1 )(ζ1 (t) − ζ2 (t)) . P (t, T1 ) − P (t, T2 ) b) Solve the equation (14.33) on the interval [t, T1 ], and compute LT1 from the initial condition Lt . c) Assuming that σ(t) in (14.33) is a deterministic function, show that the price 430 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives i h ˆ (LT − κ)+ Ft P (t, T2 )IE 1 of the caplet can be written as P (t, T2 )C(Lt , v(t, T1 )), where v 2 (t, T1 ) = w T1 |σ(s)|2 ds, and C(t, v(t, T1 )) is a function of Lt and v(t, T1 ). t d) Consider a portfolio (ξt1 , ξt2 )t∈[0,T1 ] made of bonds with maturities T1 , T2 and value Vt = ξt1 P (t, T1 ) + ξt2 P (t, T2 ), at time t ∈ [0, T1 ]. We assume that the portfolio is self-financing, i.e. dVt = ξt1 dP (t, T1 ) + ξt2 dP (t, T2 ), 0 ≤ t ≤ T1 , (14.34) and that it hedges the claim (LT1 − κ) , so that i i h r T1 h + ˆ (LT − κ)+ Ft , Vt = IE e− t rs ds (P (T1 , T2 )(LT1 − κ)) Ft = P (t, T2 )IE 1 + 0 ≤ t ≤ T1 . Show that we have i h r T1 + IE e− t rs ds (P (T1 , T2 )(LT1 − κ)) Ft h i wt wt ˆ (LT − κ)+ + = P (0, T2 )IE ξs1 dP (s, T1 ) + ξs2 dP (s, T1 ), 1 0 0 0 ≤ t ≤ T1 . e) Show that under the self-financing condition (14.34), the discounted portrt folio price Vet = e− 0 rs ds Vt satisfies dVet = ξt1 dP̃ (t, T1 ) + ξt2 dP̃ (t, T2 ), where P̃ (t, Tk ) = e− prices. f) Show that rt 0 rs ds P (t, Tk ), k = 1, 2, denote the discounted bond h h i w t ∂C i ˆ (LT − κ)+ Ft = IE ˆ (LT − κ)+ + (Lu , v(u, T1 ))dLu , IE 1 1 0 ∂x and that the discounted portfolio price V̂t = Vt /P (t, T2 ) satisfies dV̂t = ∂C ∂C (Lt , v(t, T1 ))dLt = Lt (Lt , v(t, T1 ))σ(t)dB̂t . ∂x ∂x Hint: use the martingale property and the Itô formula. g) Show that dVt = (P (t, T1 ) − P (t, T2 )) ∂C (Lt , v(t, T1 ))σ(t)dBt + V̂t dP (t, T2 ). ∂x h) Show that " 431 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault dVet = ∂C (Lt , v(t, T1 ))d(P̃ (t, T1 ) − P̃ (t, T2 )) ∂x ∂C + V̂t − Lt (Lt , v(t, T1 )) dP̃ (t, T2 ), ∂x and deduce the values of the hedging portfolio (ξt1 , ξt2 )t∈R+ . Exercise 14.10 Consider a bond market with tenor structure {Ti , . . . , Tj } and bonds with maturities Ti , . . . , Tj , whose prices P (t, Ti ), . . . P (t, Tj ) at time t are given by dP (t, Tk ) = rt dt + ζk (t)dBt , P (t, Tk ) k = i, . . . , j, where (rt )t∈R+ is a short term interest rate process and (Bt )t∈R+ denotes a standard Brownian motion generating a filtration (Ft )t∈R+ , and ζi (t), . . . , ζj (t) are volatility processes. The swap rate S(t, Ti , Tj ) is defined by S(t, Ti , Tj ) = where P (t, Ti , Tj ) = P (t, Ti ) − P (t, Tj ) , P (t, Ti , Tj ) j−1 X (Tk+1 − Tk )P (t, Tk+1 ) k=i is the annuity numéraire. Recall that a swaption on the LIBOR market can be priced at time t ∈ [0, Ti ] as !+ j−1 r Ti X IE∗ e− t rs ds (Tk+1 − Tk )P (Ti , Tk+1 )(S(Ti , Tk , Tk+1 ) − κ) F t k=i i h + = P (t, Ti , Tj ) IEi,j (S(Ti , Ti , Tj ) − κ) Ft , (14.35) under the forward swap measure Pi,j defined by r Ti P (Ti , Ti , Tj ) dPi,j = e− 0 rs ds , dP P (0, Ti , Tj ) 1 ≤ i < j ≤ n, under which B̂ti,j := Bt − j−1 X P (t, Tk+1 ) (Tk+1 − Tk ) ζk+1 (t)dt P (t, Ti , Tj ) (14.36) k=i 432 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives is a standard Brownian motion. Recall that the swap rate can be modeled as dS(t, Ti , Tj ) = S(t, Ti , Tj )σi,j (t)dB̂ti,j , 0 ≤ t ≤ Ti , (14.37) where the swap rate volatilities are given by j−1 X P (t, Tj ) P (t, Tl+1 ) (Tl+1 −Tl ) (ζi (t)−ζl+1 (t))+ (ζi (t)−ζj (t)) P (t, Ti , Tj ) P (t, Ti ) − P (t, Tj ) l=i (14.38) 1 ≤ i, j ≤ n, cf. e.g. Proposition 10.8 of [83]. In the sequel we denote St = S(t, Ti , Tj ) for simplicity of notation. σi,j (t) = a) Solve the equation (14.37) on the interval [t, Ti ], and compute S(Ti , Ti , Tj ) from the initial condition S(t, Ti , Tj ). b) Assuming that σi,j (t) is a deterministic function of t for 1 ≤ i, j ≤ n, show that the price (14.24) of the swaption can be written as P (t, Ti , Tj )C(St , v(t, Ti )), where v 2 (t, Ti ) = w Ti t |σi,j (s)|2 ds, and C(x, v) is a function to be specified using the Black-Scholes formula Bl(K, x, σ, r, τ ), with IE[(xem+X − K)+ ] = Φ(v + (m + log(x/K))/v) − KΦ((m + log(x/K))/v), where X is a centered Gaussian random variable with mean m = rτ −v 2 /2 and variance v 2 . c) Consider a portfolio (ξti , . . . , ξtj )t∈[0,Ti ] made of bonds with maturities Ti , . . . , Tj and value j X Vt = ξtk P (t, Tk ), k=i at time t ∈ [0, Ti ]. We assume that the portfolio is self-financing, i.e. dVt = j X ξtk dP (t, Tk ), 0 ≤ t ≤ Ti , (14.39) k=i and that it hedges the claim (S(Ti , Ti , Tj ) − κ)+ , so that !+ j−1 rT X ∗ − t i rs ds Vt = IE e (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) Ft k=i i h + = P (t, Ti , Tj ) IEi,j (S(Ti , Ti , Tj ) − κ) Ft , " 433 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html N. Privault 0 ≤ t ≤ Ti . Show that !+ j−1 rT X ∗ − t i rs ds (Tk+1 − Tk )P (Ti , Tk+1 )(L(Ti , Tk , Tk+1 ) − κ) IE e Ft k=i j w h i X t + = P (0, Ti , Tj ) IEi,j (S(Ti , Ti , Tj ) − κ) + ξsk dP (s, Ti ), k=i 0 0 ≤ t ≤ Ti . d) Show that under the self-financing condition (14.39), the discounted portrt folio price Vet = e− 0 rs ds Vt satisfies dVet = j X ξtk dP̃ (t, Tk ), k=i rt where P̃ (t, Tk ) = e− 0 rs ds P (t, Tk ), k = i, . . . , j, denote the discounted bond prices. e) Show that i h + IEi,j (S(Ti , Ti , Tj ) − κ) Ft h i w t ∂C + = IEi,j (S(Ti , Ti , Tj ) − κ) + (Su , v(u, Ti ))dSu . 0 ∂x Hint: use the martingale property and the Itô formula. f) Show that the discounted portfolio price V̂t = Vt /P (t, Ti , Tj ) satisfies dV̂t = ∂C ∂C (St , v(t, Ti ))dSt = St (St , v(t, Ti ))σti,j dB̂ti,j . ∂x ∂x g) Show that dVt = (P (t, Ti ) − P (t, Tj )) ∂C (St , v(t, Ti ))σti,j dBt + V̂t dP (t, Ti , Tj ). ∂x h) Show that j−1 dVt = St ζi (t) X ∂C (St , v(t, Ti )) (Tk+1 − Tk )P (t, Tk+1 )dBt ∂x k=i j−1 X ∂C +(V̂t − St (St , v(t, Ti ))) (Tk+1 − Tk )P (t, Tk+1 )ζk+1 (t)dBt ∂x k=i + ∂C (St , v(t, Ti ))P (t, Tj )(ζi (t) − ζj (t))dBt . ∂x 434 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html " Pricing of Interest Rate Derivatives i) Show that dVet = ∂C (St , v(t, Ti ))d(P̃ (t, Ti ) − P̃ (t, Tj )) ∂x ∂C +(V̂t − St (St , v(t, Ti )))dP̃ (t, Ti , Tj ). ∂x j) Show that ∂C (x, v(t, Ti )) = Φ ∂x log(x/K) v(t, Ti ) + v(t, Ti ) 2 . k) Show that we have log(St /K) v(t, Ti ) + d(P̃ (t, Ti ) − P̃ (t, Tj )) dVet = Φ v(t, Ti ) 2 log(St /K) v(t, Ti ) −κΦ − dP̃ (t, Ti , Tj ). v(t, Ti ) 2 l) Show that the hedging strategy is given by log(St /K) v(t, Ti ) ξti = Φ + , v(t, Ti ) 2 log(St /K) v(t, Ti ) log(St /K) v(t, Ti ) + − ξtj = −Φ −κ(Tj −Tj−1 )Φ , v(t, Ti ) 2 v(t, Ti ) 2 and ξtk = −κ(Tk+1 − Tk )Φ " log(St /K) v(t, Ti ) − v(t, Ti ) 2 , i ≤ k ≤ j − 2. 435 This version: June 23, 2016 http://www.ntu.edu.sg/home/nprivault/indext.html