Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
FIN 472 Fixed-Income Analysis Term-Structure Modeling Professor Robert B.H. Hauswald Kogod School of Business, AU Term-Structure Models • Two purposes – predicting future yield curves: investing – modelling current yield curves: pricing • Two model classes – equilibrium models – “arbitrage free” • One principle: there is not free lunch 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 2 Term Structure of Interest Rates Interest Rate (%) • Normal upward sloping 12 • Inverted 10 8 • Level 6 • Humped Common Term Structure Shapes Upward Sloping Inverted Level Humped 4 2 0 1 3 5 10 30 Years 3/14/2016 3 Introduction to Stochastic Processes • Interpret the following expression: dr = µ dt + σ dz • We are modeling the stochastic process r where r is the level of interest rates • The change in r is composed of two parts: – A drift term which is non-random – A stochastic or random term that has variance σ 2 – Both terms are proportional to the time interval 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 4 Enhancements to the Process • In general, there is no reason to believe that the drift and variance terms are constant • An Ito process generalizes a Brownian motion by allowing the drift and variance to be functions of the level of the variable and time dr = µ ( r , t ) dt + σ (r,t ) dz 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 5 Single Factor Models • The single factor is typically – the short term interest rate for discrete models – the instantaneous short term rate for continuous time models • Entire term structure is based on the short term rate: realistic? • For every short term interest rate there is one, and only one, corresponding term structure 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 6 Arbitrage Free Models • Designed to be exactly consistent with current term structure of interest rates – current term structure is an input • Useful for valuing interest rate contingent securities: pricing derivatives • Requires frequent recalibration to use model over any length of time • Difficult to use for time series modeling 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 7 Matching the Term Structure of Volatility • Short rates more volatile than long ones – term structure of volatility • Add other time-varying parameters to the short rate process – to give it enough degrees of freedom to also match the term structure of volatilities exactly • Drawback: the resulting future volatility term structure is often quite different – from the initially observed one 3/14/2016 Term Structure Models - © Robert B.H. Hauswald 8 Interest Rate Models • Interest rate model should produce – values and distributions of interest rates that are – consistent with information in the market • Bond market has information embedded in it – Values: TVM from today’s spot curve – Joint distributions: volatilities and correlations from today’s volatility surface • Model calibration to extract this information – The more market information, the more “correct” our descriptions of interest rate uncertainty in the future 9 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Key Market Information: Sources • Forward rates – Measure of central tendency through time – Implied from today’s spot curve – Relatively simple aspect of the model • Volatility surface – Measure of variance through time – Derivatives on interest rates have market prices, thus, implied volatilities – Model should reflect these implied volatilities – By far the more challenging aspect of the model 10 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Key Market Information: Statistics Volatility Surface Forward Curve 11 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald From Market Information to a Model • Assume the following functional form: rate change drift volatility – drift and volatility are related to the two sources of market information – both need to be calibrated to market prices • Drift: zero (market) prices from today’s spot curve • Volatility: market prices of caps and swaptions – such derivatives are calls and puts on interest rates 12 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Interest Rate Models • Three ways to classify these models: – By time of invention: three generations over past 35 years – By number of modeled rates: one vs all – By arbitrage property: equilibrium vs no-arbitrage 13 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald First Generation: Equilibrium Models • Originated from simple models of the economy • Examples: – Vasicek: – Cox-Ingersoll-Ross: • Important features: – – – – 14 3/14/2016 Models the dynamics of short rate over time Coefficients are constant Limited number of factors and parameters Do not fit spot curve (i.e., allows arbitrage in market) Term-Structure Models Comparison © Robert B.H. Hauswald Second Generation: No-Arbitrage Models • Simple generalization of equilibrium models • Examples: – Ho-Lee: – Hull-White: • Important features: – – – – Models the dynamics of short rate over time Coefficients vary with time Limited number of factors, but many parameters Fit spot curve but sometimes not ATM and OTM (= IV) volatility surface 15 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Model Calibration • Instruments needed – Zeros: extract time value of money – Caps and European swaptions: extract expected volatility • Procedure – Start with prior day’s parameters and price the instruments – Iteratively adjust parameters to minimize difference between model and market prices – When difference minimized, result is a set of model parameters 16 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Third Generation: Forward Rate Models • Absence of arbitrage directly imposed – Heath-Jarrow-Morton: – Libor Market Model: • Important features: – Models the forward rates through time rather than the short rate – Can have many factors and parameters – Fit spot curve and ATM volatility surface well – Cannot capture volatility skew and smile 17 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Model Pricing • Once calibrated, model can price most fixed-income securities: two methods • Tree or lattice: Discretization of the model allows for efficient pricing • Monte Carlo simulation – Simulate many “paths” (e.g., evolutions) of interest rates through time and calculate a price on each path – The average price across paths converges with enough paths – Necessary for mortgage securities and forward rate models 18 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Model Pricing: Outputs Monte Carlo simulation Tree/Lattice 19 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald Sample Application: Hedging • Derivatives used to hedge residual (long-short) risk – Swaps, caps, and swaptions • Metrics needed for hedging: derived from TSIR models – Effective Duration (D): 1st order sensitivity to interest rates – Effective Convexity (C): 2nd order sensitivity to interest rates – Volatility Duration (V): 1st order sensitivity to volatility • Methods of hedging – Full hedge: Create portfolio with zero D, C, and V – Partial hedge: Create portfolio with small D, C, and V 3/14/2016 20 Term-Structure Models Comparison © Robert B.H. Hauswald Building a TSIR Model • Implementing TSIR models: consistency – with current actual term structure – with the term structure of volatility • Well founded model: absence of arbitrage – weaker requirement than equilibrium models: useful for what? • Two fundamental model classes: illustration – Ho and Lee: tractable but rates can be negative – BDT: more involved but avoids negative rates 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 21 Three related interest rates There are 3 rates/prices that are inter-related. From one, the other two can be derived. ZERO COUPON BOND PRICES P(t,T) different maturities T SPOT RATES continuously compounded r(t,T) = ln[1/P(t,T)]/(T-t) T or r ( t,T) = ∫ f (t,u)du t T−t discrete compounding 1+r(t,T) = [1/P(t,T)]1/(T-t) 3/14/2016 Term-Structure Models Comparison P(T,T)=1 FORWARD RATES continuously compounded f ( t, T ) = − ∂ ln P ( t, T ) ∂T T P ( t,T ) = exp −∫ f ( t,u ) du t discrete compounding or 1 + f ( t, T, T + 1) = 1 + r(t, T + 1) 1 + r(t, T) © Robert B.H. Hauswald 22 Example of Black-Derman-Toy (BDT) model Most one-factor interest rate models concentrate on modelling the short rate. Define change in the (natural) log of the short rate as ∆ ln r(t) = ln r(t+∆) - ln r(t) . Example of a simple version of Black-Derman-Toy model that is a one-factor interest rate model. For simplicity we shall just describe model as being expressed under martingale equivalent measures, i.e. a pseudo probability P*. ∆ ln r(t) = [a(t) - b(t) ln r(t)] ∆ + σ(t) ∆W(t) where ∆W(t) is normally distributed r.v. N(0, ∆) [P*]. Then mean EP* [∆ ln r(t)] = [a(t) - b(t) ln r(t)] ∆ . Std. dev. {varP* [∆ ln r(t)]}1/2 = σ(t) ∆1/2 . This is the (conditional on lnr(t) ) volatility of ln r(t+∆). 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 23 Risk-Neutral Probabilities = 1/2 Thus, 1 a ( t ) − b ( t ) ln r ( t ) ∆ + σ ( t ) ∆ with probability 2 ∆ ln r(t) = a ( t ) − b ( t ) ln r ( t ) ∆ − σ ( t ) ∆ with probability 12 . Probability (+) : 1/2 and (-) : 1/2 are martingale equivalent probabilities (not the real or empirical probabilities) that provides equilibrium prices that do not yield arbitrage opportunities. ln rt,H= lnr ( t) + a( t) − b( t) lnr( t) ∆+σ( t) ∆ withprobability 12 ln r(t) ln rt,L= 3/14/2016 lnr ( t) + a( t) −b( t) lnr ( t) ∆−σ( t) ∆ withprobability 12 Term-Structure Models Comparison Note that ln rt,H - ln rt,L = 2 σ(t) ∆1/2 . Therefore, rt,H = rt,L × e 2 σ(t) √∆ If ∆ = 1 (yr), then at each t : rt,H = rt,L × e 2 σ(t) . Or, r(t,H) = r(t,L) × e 2 σ(t) . © Robert B.H. Hauswald 24 Lattice r(5,HHHHH) BINOMIAL TREE r(3,HHH) r(5,HHHHL) r(2,HH) r(1,H) r(5,HHHLL) r(3,HHL) SHORT RATES r(0) r(2,HL) r(5,HHLLL) r(3,HLL) r(1,L) r(2,LL) r(5,HLLLL) r(3,LLL ) NODE: LLL 0 3/14/2016 1 ∆ 2 3 r(5,LLLLL) 4 5…i STEPS TIME = i × ∆ The short rates on the tree are also ∆-period forward rates. Term-Structure Models Comparison © Robert B.H. Hauswald t= 0 t= 1 25 t = 2 (end period 2∆) r(2,HH) r2e4σ(2)√∆ ½ r(1,H) r1e2σ(1) √∆ ½ r(0) r(2,HL) ½ ½ r0 ½ r2e2σ(2) √∆ r(1,L) r1 ½ r(2,LL) r2 Information required to construct the above tree at t=0: zero prices annualized volatility (std. dev.) at time t=i∆ P(0,1∆) P(0,2∆) P(0,3∆) P(0,4∆) σ(1) σ(2) σ(3) σ(4) … … P(0,T) σ(T) first interval ∆ 2nd interval 2∆ 3rd interval 3∆ 4th interval 4∆ … Tth interval T∆ It is important to recognize that the tree is constructed at each time point t for all information available at t. At the next t+1, a new tree is constructed based on new information at t+1. The trees may change over time. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 26 Data Alternative Information required to construct the above tree at t=0: par bond prices annualized volatility (std. dev.) at time t=i∆ [ytm=coupon][maturity,yrs] 100 [3.5%][1] 100 [4.2%][2] 100 [4.7%][3] 100 [5.2%][4] σ(1) =10% σ(2) =10% σ(3) =10% σ(4) =10% … … first interval ∆ 2nd interval 2∆ 3rd interval 3∆ 4th interval 4∆ … 100 [y(T)% p.a.][T] σ(T) Tth interval T∆ The above par bond prices are obtained from on-the-run Treasury bond issues (coupon bonds). On-the-run issues (providing benchmark YC or rates) are typically par value bonds. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 27 Suppose ∆ = 1 year interval. For simplicity of exposition of the following calibration method (calibrating or fixing parameters of tree to initial term structure), assume annual coupon. t=0 t=1 t = 2 (end period 2) r(2,HH) ½ r2e4σ(2) r(1,H) r1e2σ(1) ½ ½ ½ r(0) r0 ½ r(2,HL) r2e2σ(2) r(1,L) r1 ½ r(2,LL) r2 Object is to find the 1-period spot rates (short rates) on the tree i.e. r(0), {r(1,H), r(1,L)}, {r(2,HH), r(2,HL), r(2,LL)}, …. so that (1) the rates do not admit arbitrage opportunities, and (2) the rates are consistent with the zero coupon bond (or else the par value bond) prices at t=0. Note that the above 1-period spot rates are conditional rates depending on which state or node occurs. Actual spot rate will take only one of the values at each t. Also, note that rt = r(t,LLL…L). So r2 = r(2,LL). r(2,HH) > r(2,HL) > r(2,LL). So the short rates at each t are increasing as we move up. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 28 Step 1: Calibrating the Lattice Step One Find at t=0 node: r(0). r(0) = ln(1/P(0,1)) . or approx by [(1/P(0,1)-1] . Or alternately, using (par) bonds, 100 = 103.5/(1+r(0)), or r(0) = 3.5%. This is illustrated by putting the promised cashflows in the relevant nodal boxes. r(0) is shown to apply across the time from t=0 (end of period 0 or start of period 1) to t=1 (end of period 1). 100+3.5 ½ 100 r(0) ½ 3/14/2016 100+3.5 Term-Structure Models Comparison © Robert B.H. Hauswald 29 Step 2: Calibrating the Lattice Step Two Find at t=1 nodes: r(1,H) and r(1,L). Substitute given σ(1) = 10% p.a. into the expression involving short rate in the boxes. Note r(0) found in step 1 is substituted at node 0. 100+4.2 ½ 4.2 r1e2 x 0.1 ½ ½ ½ 100 3.5% ½ 100+4.2 4.2 r1 ½ 100+4.2 P.V. cashflows at node 1H is [104.2/(1+r1e0.2) + 4.2]. P.V. cashflows at node 1L is [104.2/(1+r1) + 4.2]. solve r1 in the following equation: 100 = {½ × [104.2/(1+r1e0.2)+4.2] + ½× [104.2/(1+r1)+4.2]}/1.035 By trial and error, r1= r(1,L) = 4.4448%. So, r(1,H) = 4.4448% × e0.2 = 5.4289%. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 30 Step 3: Calibrating the Lattice Step Three Find at t=2 nodes: r(2,HH), r(2,HL), and r(2,LL). Substitute given σ(2) = 10% p.a. into the expression involving short rate in the boxes. Note r(1,H) , r(1,L) found in step 2 are substituted at t=1 nodes. 100+4.7 4.7 r2e4 x 0.1 ½ 4.7 100+4.7 5.4289% ½ ½ ½ 100 3.5% ½ 4.7 2 x 0.1 r2e 100+4.7 4.7 4.4448% ½ 4.7 r2 100+4.7 P.V. cashflows at node 2HH is [104.7/(1+r2e0.4) + 4.7]. P.V. cashflows at node 2HL is [104.7/(1+r2e0.2) + 4.7]. P.V. cashflows at node 2LL is [104.7/(1+r2) + 4.7]. bringing PV of cashflows to the present is backward induction process P.V. cashflows at node 1H is {½ × [104.7/(1+r2e0.4)+4.7] + ½ × [104.7/(1+r2e0.2)+4.7]}/ 1.054289 +4.7 P.V. cashflows at node 1L is {½ × [104.7/(1+r2e0.2)+4.7] + ½ × [104.7/(1+r2)+4.7]}/ 1.044448 + 4.7 solve r2 in the following equation: 100 = {½ × [{½ × [104.7/(1+r2e0.4)+4.7] + ½ × [104.7/(1+r2e0.2)+4.7]}/ 1.054289 +4.7] + ½ × [{½ × [104.7/(1+r2e0.2)+4.7] + ½ × [104.7/(1+r2)+4.7]}/ 1.044448 + 4.7]}/1.035 By trial and error, r2= r(2,LL) = 4.6958%. So, r(2,HL) = 4.6958% × e0.2 = 5.7354% , and r(2,HH) = 4.6958% × e0.4 = 7.0053%. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 31 Steps 4, 5: Calibrating the Lattice Step Four Find at t=3 nodes: r(3,HHH), r(3,HHL), r(3,HLL) and r(3,LLL). Substitute given σ(3) = 10% p.a. into the expression involving short rate in the boxes. Note r(2,HH), r(2,HL), and r(2,LL) found in step 3 are substituted at t=2 nodes. at at at at node node node node 3HHH is [105.2/(1+r3e0.6) + 5.2]=PV(3HHH) 3HHH is [105.2/(1+r3e0.4) + 5.2]=PV(3HHL) 3HHH is [105.2/(1+r3e0.2) + 5.2]=PV(3HLL) 3LLL is [105.2/(1+r3) + 5.2]=PV(3LLL) P.V. P.V. P.V. P.V. cashflows cashflows cashflows cashflows P.V. P.V. P.V. . P.V. P.V. cashflows at node 2HH is {½×PV(3HHH)+½×PV(3HHL)}/1.070053 + 5.2. cashflows at node 2HL is {½×PV(3HHL)+½×PV(3HLL)}/1.057354 + 5.2. cashflows at node 2LL is {½×PV(3HLL)+½×PV(3LLL)}/1.046958 + 5.2. cashflows at node 1H is {½×PV(2HH)+½×PV(2HL)]}/ 1.054289 + 5.2 cashflows at node 1L is {½×PV(2HL)+½×PV(2LL)]}/ 1.044448 + 5.2 solve r3 in the following equation: 100 = {½ × [PV(1H)] + ½ × [PV(1L)]}/1.035 By trial and error, find r3= r(3,LLL). Hence, r(3,HLL) = r3 e0.2, r(3,HHL) = r3 e0.4 , r(3,HHH) = r3 e0.6 . Step Five Find at t=4 nodes: r(4,HHHH), r(4,HHHL), r(4,HHLL), r(4,HLLL), and r(4,LLLL). Substitute given σ(4) = 10% p.a. into the expression involving short rate in the boxes. Note r(3,HHH), r(3,HHL), r(3,HLL) and r(3,LLL) found in step 4 are substituted at t=3 nodes. Continue … 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 32 3-Period Binomial Lattice We saw that given the bonds (whether zeros or coupon) prices at t=0 with maturities up to T, and in addition specifying volatility σ(t) for t=1,2,3,….,T, we calibrate (i.e. fix the short rates in each node) the tree up to t=T. t=0 t=1 t=2 t=3 9.1987% 7.0053% ½ 7.5312% 5.4289% ½ ½ ½ 3.5% 5.7354% 6.1660% ½ 4.4448% ½ 4.6958% 5.0483% 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 33 Role of Calibration • Calibration not to derive no-arbitrage equilibrium prices of (riskfree) option-free coupon bonds up to maturity T – can be priced directly from the zero rates (or zero discount YC) by bootstrapping the original set of coupon bonds (t=1,…,T). – One intuition from the above is that therefore the calibration will not affect such option-free bond prices. • The calibration however affects the conditional short rates on the nodes – depending on the chosen volatility function σ(t). • The conditional short rates affect the price of a security whose payoffs or cash-flows are – contingent on the short rates. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 34 Earlier, 1 1 1 × ×L × P(0, n ) = E P* 1 + r 0 1 + r 1 1 + r n − 1 ( ) ( ) ( ) ( ) ( ) ( ) where r(t), t>0, is a random variable taking conditional values r(t,HH..H), r(t,HH..L), etc. This zero-coupon bond is not affected by calibration. But if a European security payoff S is dependent on the last short rate or “state of the world at t=n”, e.g. S(n) = S[r(n-1)], then the security's price C(0,n) is given by S r ( n − 1 ) 1 1 C(0, n ) = E P* × ×L × . (1 + r ( n − 1 ) ) (1 + r ( 0 ) ) (1 + r (1 ) ) Since S values at nodes at t=n, change with r(n-1), then given P(0,t), t=0,1,2,….,n, a different calibration based on different volatility will induce different sets of r(t)'s, and hence different values for C(0,n). In other words, the information contained in P(0,t), t=0,1,2,….,n, alone is insufficient to price C(0,n). The interest rate model (or process) is required with specification of volatility in this case. Then the calibration and thus the tree is required to price the interest rate option. The latter would extend to American interest rate contingent claims, hence also embedded options in bonds. 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 35 Use the calibrated tree to price a CALLABLE BOND: 4 years to maturity. coupon rate 6.5%. callable (by issuer) after 1 year at flat call price of 100. t=0 t=1 t=2 t=3 9.1987% 7.0053% ½ 7.5312% 5.4289% ½ ½ ½ 3.5% 5.7354% 6.1660% ½ 4.4448% ½ 4.6958% 5.0483% P(0,1) = 1/1.035 = 0.96618 P(0,2) = 1/2[1/(1.035*1.054289)]+1/2[1/(1.035*1.044448)]=0.92075 P(0,3) = 1/4[1/(1.035*1.054289*1.070053)]+ 1/4[1/(1.035*1.054289*1.057354)] +1/4[1/(1.035*1.044448*1.057354)] +1/4[1/(1.035*1.044448*1.046958)]=0.870405 P(0,4) = 1/8[1/(1.035*1.054289*1.070053*1.091987)]+1/8[1/(1.035*1.054289*1.070053*1.075312)] +1/8[1/(1.035*1.054289*1.057354*1.075312)] +1/8[1/(1.035*1.054289*1.057354*1.06166)] +1/8[1/(1.035*1.044448*1.057354*1.075312)] +1/8[1/(1.035*1.044448*1.057354*1.06166)] +1/8[1/(1.035*1.044448*1.046958*1.06166)] +1/8[1/(1.035*1.044448*1.046958*1.050483)] =0.814276 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 36 price of option-free bond 4yr, 6.5%, = P(0,4)*106.5+P(0,3)*6.5+P(0,2)*6.5+P(0,1)*6.5=104.643 COMPUTED CALLABLE BOND VALUE IF NOT CALLED RESET ABOVE TO CALL VALUE 100 IF COMPUTED VALUE > CALL PRICE (assume firm calls when bond price reaches call price) 1/2(97.925+100) + 6.5 discounted by 1.054289 t=0 t=1 t=2 ½ ½ t=3 97.925 7.0053% 100.032 100 5.4289% 102.899 3.5% 106.5/1.091987 97.529 9.1987% 99.041 7.5312% ½ ½ ½ 1/2 (97.529 + 99.041) + 6.5 discounted by 1.070053 100.270 100 5.7354% 100.315 100 6.1660% 101.97 100 4.4448% ½ 101.723 100 4.6958% 1/2(100+100)+6.5 discounted by 1.035 callable only after 1 yr 101.382 100 5.0483% Note how the cashflows are contingent on different r(t)’s over time. It can change from computed values to contingent call prices, i.e. min (computed price, call price). 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 37 Model Comparison • By construction, the two models are equally able to fit the term structure of interest rates; but • The models generate important differences in the implied risk neutral probability distribution of interest rates in the future – The Ho-Lee model gives non-zero probability to negative interest rates, and small probability to high interest rates – The Simple BDT model gives essentially zero probability to interest rates below 1%, but assigns higher probability to high interest rates • These differences are not important for bond prices, as both models exactly match the term structure of interest rates; but – they generate important differences for other securities that have asymmetric payoff structures, such as options 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 38 Risk-Neutral Interest-Rate Distribution 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 39 Caps • A cap has multiple potential payoffs determined by a settlement frequency and a maturity – portfolio of single payment options • At each settlement date, if the underlying index is below the strike rate, no payments are exchanged – aside from the premium • If the underlying index exceeds the strike rate, the seller of the cap must pay: (Index Rate - Strike Rate) × (Days in settlement period ÷ 360) × Notional Amount 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 40 Cap Example • A borrower has issued a floating rate note and is paying LIBOR quarterly over the next three years • By purchasing a cap with a 10% strike rate, – – – – quarterly settlement frequency, a maturity of three years, and a notional amount equal to the amount of the note, the borrower can hedge its exposure to increasing LIBOR: insurance kicks in when? • What happens if LIBOR rises? 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 41 Swap Rates and Cap Prices 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 42 Flat and Forward Volatility • The Ho-Lee model appears to overprice short term caps, and underprice long term caps, while the • Simple BDT model in this case always underprices it • One possible problem with the model is that the volatility σ has been mis-measured – The volatility of interest rates is time varying, and thus we may be using the wrong level of volatility • A single value of σ that makes the observed cap price consistent with the model does not exist 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 43 Summary • Two approaches: – estimate parameters, generate tree: Vasicek – fit spot rate tree to market data, recover parameters of process: Black-Derman-Toy • Methodology: – three up: NFL, current YC consistency, nonnegative spot rate – one down: YC shapes - requires multi-factor models • Lattice pricing and hedging – T-bill options and T-bill futures 3/14/2016 Term-Structure Models Comparison © Robert B.H. Hauswald 44