Financial Models 15 Zvi Wiener 02-588-3049 http://pluto.mscc.huji.ac.il/~mswiener/zvi.html Jan-1999 T.Bjork, Arbitrage Theory in Continuous Time Foreign Currency, Bank of Israel Bonds and Interest Rates Zero coupon bond = pure discount bond T-bond, denote its price by p(t,T). principal = face value, coupon bond - equidistant payments as a % of the face value, fixed and floating coupons. Zvi Wiener FinModels - 15 slide 2 Assumptions There exists a frictionless market for T- bonds for every T > 0 p(t, t) =1 for every t for every t the price p(t, T) is differentiable with respect to T. Zvi Wiener FinModels - 15 slide 3 Interest Rates Let t < S < T, what is IR for [S, T]? at time t sell one S-bond, get p(t, S) buy p(t, S)/p(t,T) units of T-bond cashflow at t is 0 cashflow at S is -$1 cashflow at T is p(t, S)/p(t,T) the forward rate can be calculated ... Zvi Wiener FinModels - 15 slide 4 The simple forward rate LIBOR - L is the solution of: p(t , S ) 1 (T S ) L p(t , T ) The continuously compounded forward rate R is the solution of: e Zvi Wiener R (T S ) p(t , S ) p(t , T ) FinModels - 15 slide 5 Definition 15.2 The simple forward rate for [S,T] contracted at t (LIBOR forward rate) is p(t , T ) p(t , S ) L(t; S , T ) (T S ) p(t , T ) The simple spot rate for [S,T] LIBOR spot rate is p( S , T ) 1 L( S , T ) (T S ) p( S , T ) Zvi Wiener FinModels - 15 slide 6 Definition 15.2 The continuously compounded forward rate for [S,T] contracted at t is log p(t , T ) log p(t , S ) R(t ; S , T ) T S The continuously compounded spot rate for [S,T] is log p( S , T ) R( S , T ) T S Zvi Wiener FinModels - 15 slide 7 Definition 15.2 The instantaneous forward rate with maturity T contracted at t is log p(t , T ) f (t , T ) T The instantaneous short rate at time t is r (t ) f (t , t ) Zvi Wiener FinModels - 15 slide 8 Definition 15.3 The money market account process is Bt exp r ( s )ds 0 t Note that here t means some time moment in the future. This means dB(t ) r (t ) B(t )dt B(0) 1 Zvi Wiener FinModels - 15 slide 9 Lemma 15.4 For t s T we have p(t , T ) p(t , s) exp f (t , u )du s T And in particular p(t , T ) exp f (t , u )du t T Zvi Wiener FinModels - 15 slide 10 Models of Bond Market Specify the dynamic of short rate Specify the dynamic of bond prices Specify the dynamic of forward rates Zvi Wiener FinModels - 15 slide 11 Important Relations Short rate dynamics dr(t)= a(t)dt + b(t)dW(t) Bond Price dynamics (15.1) (15.2) dp(t,T)=p(t,T)m(t,T)dt+p(t,T)v(t,T)dW(t) Forward rate dynamics df(t,T)= (t,T)dt + (t,T)dW(t) (15.3) W is vector valued Zvi Wiener FinModels - 15 slide 12 Proposition 15.5 We do NOT assume that there is no arbitrage! If p(t,T) satisfies (15.2), then for the forward rate dynamics (t , T ) vT (t , T )v(t , T ) mT (t , T ) (t , T ) vT (t , T ) Zvi Wiener FinModels - 15 slide 13 Proposition 15.5 We do NOT assume that there is no arbitrage! If f(t,T) satisfies (15.3), then the short rate dynamics a (t ) f T (t , t ) (t , t ) b(t ) (t , t ) Zvi Wiener FinModels - 15 slide 14 Proposition 15.5 If f(t,T) satisfies (15.3), then the bond price dynamics 1 2 dp(t , T ) p(t , T ) r (t ) A(t , T ) S (t , T ) dt 2 p(t , T ) S (t , T )dW (t ) A(t , T ) (t , s)ds t T S (t , T ) (t , s)ds t FinModels - 15 T Zvi Wiener slide 15 Proof of Proposition 15.5 Zvi Wiener FinModels - 15 slide 16 Fixed Coupon Bonds n p(t ) K p(t , Tn ) ci p(t , Ti ) i 1 Ti T0 i ci ri Ti Ti 1 K p(t ) K p(t , Tn ) r p(t , Ti ) i 1 n Zvi Wiener FinModels - 15 slide 17 Floating Rate Bonds ci Ti Ti 1 L(Ti 1, Ti ) K L(Ti-1,Ti) is known at Ti-1 but the coupon is delivered at time Ti. Assume that K =1 and payment dates are equally spaced. ci Zvi Wiener 1 p(Ti 1 , Ti ) FinModels - 15 1 slide 18 ci 1 p(Ti 1 , Ti ) 1 This coupon will be paid at Ti. The value of -1 at time t is -p(t, Ti). The value of the first term is p(t, Ti-1). n p(t ) p(t , Tn ) p(t , Ti 1 ) p(t , Ti ) i 1 p(t ) p(t , T0 ) Zvi Wiener FinModels - 15 slide 19 Forward Swap Settled in Arrears K - principal, R - swap rate, rates are set at dates T0, T1, … Tn-1 and paid at dates T1, … Tn. T0 Zvi Wiener T1 Tn-1 FinModels - 15 Tn slide 20 Forward Swap Settled in Arrears If you swap a fixed rate for a floating rate (LIBOR), then at time Ti, you will receive KL(Ti 1, Ti ) Kci where ci is a coupon of a floater. And at Ti you will pay the amount K R Net cashflow Zvi Wiener K L(Ti 1, Ti ) R FinModels - 15 slide 21 Forward Swap Settled in Arrears At t < T0 the value of this payment is Kp(t, Ti 1 ) K (1 R) p(t, Ti ) The total value of the swap at time t is then n (t ) K p(t , Ti 1 ) (1 R) p(t , Ti ) i 1 Zvi Wiener FinModels - 15 slide 22 Proposition 15.7 At time t=0, the swap rate is given by R p(0, T0 ) p(0, Tn ) n p (0, Ti ) i 1 Zvi Wiener FinModels - 15 slide 23 Zero Coupon Yield The continuously compounded zero coupon yield y(t,T) is given by log p(t , T ) y (t , T ) T t p(t , T ) e (T t ) y ( t ,T ) For a fixed t the function y(t,T) is called the zero coupon yield curve. Zvi Wiener FinModels - 15 slide 24 The Yield to Maturity The yield to maturity of a fixed coupon bond y is given by n p(t ) ci e (Ti t ) y i 1 Zvi Wiener FinModels - 15 slide 25 Macaulay Duration Definition of duration, assuming t=0. n D Zvi Wiener T c e i 1 Ti y i i p FinModels - 15 slide 26 Macaulay Duration T T CFt 1 D t wt t t Bond Price t 1 (1 y) t 1 A weighted sum of times to maturities of each coupon. What is the duration of a zero coupon bond? Zvi Wiener FinModels - 15 slide 27 Meaning of Duration dp d Ti y ci e Dp dy dy i 1 n $ r Zvi Wiener FinModels - 15 slide 28 Proposition 15.12 TS of IR With a term structure of IR (note yi), the duration can be expressed as: n D T c e i 1 Ti yi i i p d Ti ( yi s ) ci e Dp ds i 1 s 0 n Zvi Wiener FinModels - 15 slide 29 Convexity p C 2 y 2 $ r Zvi Wiener FinModels - 15 slide 30 FRA Forward Rate Agreement A contract entered at t=0, where the parties (a lender and a borrower) agree to let a certain interest rate R*, act on a prespecified principal, K, over some future time period [S,T]. Assuming continuous compounding we have at time S: -K at time T: KeR*(T-S) Calculate the FRA rate R* which makes PV=0 hint: it is equal to forward rate Zvi Wiener FinModels - 15 slide 31 Exercise 15.7 Consider a consol bond, i.e. a bond which will forever pay one unit of cash at t=1,2,… Suppose that the market yield is y - flat. Calculate the price of consol. Find its duration. Find an analytical formula for duration. Compute the convexity of the consol. Zvi Wiener FinModels - 15 slide 32