Documente Academic
Documente Profesional
Documente Cultură
Slide: 3
Types of Model
Extensions of Black-Scholes
Widely used for caps/floors (Blacks model)
Slide: 5
Floor:
Limits Downside Risk / Gain
Series of interest rate put options
Collar
Combines Cap & Floor Fixes interest rate or equity index within a band
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 6
Collar
Combines Floor(s) and Cap(s)
Limits upside potential and downside risk Sale of call(s) & purchase of put(s) Premium from calls offsets cost of puts
Slide: 8
Collared FRN
Coupon(%)
LIBOR
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 9
Blacks Model
Simple extension of Black-Scholes
Originally developed for commodity futures Used to value caps and floors Let F = forward price, X = strike price Value of call option:
C = e rt [ FN ( d ) XN ( d )]
1 2
ln( F / X ) + ( / 2 ) t d = t d = d t
2 1 2 1
Slide: 10
Application to Caps
Example: 1-year cap
NP = notional principal Rj = reference rate at reset period j Rx = strike rate Then, get NP x Max{Rj - Rx,0} in arrears But this is an option on Rj, not Fj Use Fj as an estimator of Rj and apply Blacks model to Fj
Previously was a forward price, now a forward rate
Slide: 11
Slide: 13
Convert to %: C% = C x t / (1 + F * t)
0.00211 x 0.25 x 1 / (1 + 7% x 0.25) Cap Premium % = 0.0518% (5.18bp) So cost of capping $1000,000 loan would be $518
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 14
F = 1 / (1 + f x t) is forward price
F = 1 / (1 + 7% x 0.25) = 0.982801
X = 1 / (1 + 8% x 0.25) = 0.980392
Slide: 15
Fwd Price
Vol
Rf C/P E/A
HCost
NOTE:
Premium already expressed as % of FV This time we are price a put option
Slide: 16
Slide: 18
Swaptions
Option on a swap
Right to enter a swap at known fixed rate
Receiver Swaption: right to receive fixed Payer Swaption: right to pay fixed
Slide: 20
Swaptions: Applications
Anticipatory financing
manage future borrowing cost
e.g., bidding for a contract; if get it, will want to swap, lock in todays rates e.g., option to build a plant, so buy swaption
Putable Swap
Company
LIBOR Fixed Swap Counterparty
LIBOR
Fixed Intermediary
Slide: 26
Swap Counterparty
LIBOR
Proceeds
Issuer
7.71% Issues callable bond 7.81% yield
Funding Cost
Investor
Pays in swap LIBOR Receives in swap (7.71%) Pays on bond 7.81% Swaption premium (0.4%) Net Funding Cost LIBOR - 30bp
Slide: 27
S = e rT [Rs N (d1 ) R X N (d 2 )]
2 ln( Rs / R X ) + 2 T d1 = T d 2 = d1 T
T is the swaption maturity date Rs is the forward swap rate Rx is the strike
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 28
Swaption Example
Two year swaption on 1 year semiannual payer swap
Strike rate is 6% Forward swap rate volatility is 20%
Slide: 29
Swaption Example
Forward swap rate Rs
1=
DF(T, ti) is forward discount factor from start of swap (maturity of swaption, T = 2) to coupon dates ti
RsDF(T,ti)
Strike
HCost
Slide: 30
Short-Rate Models
Specify a lattice of interest rates E.g. 3 years, quarterly. Then dt = 3m, N = 12 Risk neutral probability: 1/2
Copyright 1996-2006 Investment Analytics
ruu
0.5
ru rud rd rdd dt
Slide: 31
r
0.5
dt
Interest Rate Models
Short-Rate Models
Here r is a future short term interest rate NOT a forward interest rate Lattice models the evolution of short-term interest rate
Copyright 1996-2006 Investment Analytics
ruu
0.5
ru rud rd rdd dt
Slide: 32
r
0.5
dt
Interest Rate Models
Model Characteristics
Equilibrium Models
Start with economic assumptions Derive short rate process Current yield curve is an output Fit to observed yield curve is only approximate
No Arbitrage Models
Designed to be consistent with current term structure Current term structure is an input Typically consistent with volatility term structure also (to some extent)
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 33
One-Factor Models
General Form:
Ito Process:
m: drift factor : short rate volatility dz: t; ~ N(0,1)
dr = m( r) dt + ( r) dz
Model characteristics
All rates move in same direction, but not by same amount Many different shapes possible (including inverted) Mean reversion can be built in
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 34
Computationally tractable
Slide: 35
Model Taxonomy
Expected change in r m(r)
a[m - r] a[m - r] a[b + L - r] g(t) f(t,r,) a(t)[m(t) - r]
Vasicek CIR Brennan & Schwartz Ho & Lee BDT Hull & White
constant
no
no
f(r,L)
no no no yes yes
Slide: 36
Vasicek Model
Model form
Constant mean is rate of mean reversion, also constant Short rate volatility is constant
dr = (r r )dt + dz
P(t ) = A(t )e
B(t ) = 1
rB ( t )
(1 e t )
2 ln[ A(t )] = (1 e t ) tR 3 (1 e t ) 2 4
R
Copyright 1996-2006 Investment Analytics
12 R = Lim R(t ) = r t 2 2
Slide: 37
(T )(1 e ( s T ) ) p =
2 (1 e 2T ) (T ) = 2
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 38
Slide: 39
8.0%
6.0%
4.0%
2.0%
0.0% 0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0
Spot Maturity
Slide: 40
Vasicek Example
2-year call option on 10-year ZCB
r = rbar = 5% Mean reversion parameter = 0.1 = 1%, strike X = 0.625
Slide: 41
Vasicek Example
Slide: 42
Volatility is constant
Empirical evidence suggests that volatility is correlated with the level of interest rates
Slide: 43
Cox-Ingersoll-Ross
Volatility increases with r dr = (r r )dt + r dz
Drawbacks
Not term structure consistent Not consistent with volatility term structure Curves tend to be monotonically increasing, decreasing or very slightly humped
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 44
No Arbitrage Models
Consistent with term (and volatility) structure Examples:
Ho and Lee (1986) Black, Derman, Toy (1990) Hull and White (1993)
Slide: 45
Ho and Lee
Originally developed in binomial framework Continuous time limit of short rate process:
dr = (t )dt + dz
B(T,s) = (s-T)
P(0, s ) ln P(0, T ) 1 2 LnA(T , s ) = ln B(T , s ) TB (T , s ) 2 P(0, T ) T 2
Slide: 47
P = (s T ) T
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 48
Pi Pi Min P i =1 i
N
Copyright 1996-2006 Investment Analytics
Slide: 49
Ho-Lee Example
Given volatilities of 3-month 7% caps
Back out prices using Black(76) Calibrate a Ho-lee model
Cap Volatility Term Structure
18.5% 18.0% 17.5% 17.0% 16.5% 16.0% 15.5% 15.0% 14.5% 14.0%
M ar -0 M 1 ay -0 1 Ju l-0 Se 1 p0 N 1 ov -0 1 Ja n0 M 2 ar -0 M 2 ay -0 2 Ju l-0 Se 2 p02 N ov -0 2 Ja n0 M 3 ar -0 M 3 ay -0 3 Ju l-0 Se 3 p0 N 3 ov -0 3 Ja n0 M 4 ar -0 M 4 ay -0 4 Ju l-0 4
Slide: 50
Ho-Lee Solution
Calibration volatility: 17.6%
Cap Maturity 11-Jan-01 11-Mar-01 11-Jun-01 11-Sep-01 11-Dec-01 11-Mar-02 11-Jun-02 11-Sep-02 11-Dec-02 11-Mar-03 11-Jun-03 11-Sep-03 11-Dec-03 11-Mar-04 11-Jun-04 Term 0.00 0.16 0.41 0.67 0.92 1.16 1.41 1.67 1.92 2.16 2.41 2.67 2.92 3.16 3.42 15.25% 17.25% 17.25% 17.50% 18.00% 18.00% 18.00% 18.00% 17.75% 17.50% 17.50% 17.50% 17.25% 17.25% 6.35% 6.54% 6.83% 7.11% 7.33% 7.47% 7.56% 7.64% 7.72% 7.75% 7.78% 7.81% 7.84% 7.86% 7% Volatility Spot Rate Spot DF 1.0000 0.9898 0.9733 0.9555 0.9370 0.9184 0.8998 0.8817 0.8639 0.8463 0.8294 0.8127 0.7964 0.7803 0.7645 6.66% 7.31% 7.86% 8.15% 8.12% 8.06% 8.17% 8.34% 8.01% 8.07% 8.13% 8.19% 8.11% 0.0001 0.0012 0.0023 0.0029 0.0030 0.0030 0.0032 0.0034 0.0030 0.0030 0.0031 0.0032 0.0031 0.0001 0.0013 0.0037 0.0066 0.0096 0.0126 0.0157 0.0192 0.0221 0.0252 0.0283 0.0315 0.0346 0.0002 0.0012 0.0023 0.0029 0.0030 0.0029 0.0031 0.0034 0.0029 0.0031 0.0031 0.0032 0.0031 0.0002 0.0014 0.0037 0.0067 0.0097 0.0126 0.0158 0.0192 0.0221 0.0251 0.0283 0.0315 0.0346 0.0000 -0.0001 -0.0001 -0.0001 -0.0001 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 Fwd Rate Black (76) Black(76) Ho-Lee Ho-Lee Cap Price 17.6% Difference Caplet Price Cap Price Caplet Price
Slide: 51
dr = [ (t ) r ]dt + dz
Drift process
f (0, t ) 2 (t ) = + f (0, t ) + (1 e 2t ) t 2
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 52
Hull-White Volatility
HW is same as Vasicek, with timedependant mean reversion parameter Volatility structure is function of volatility and mean reversion of short rate
R (t , s ) =
(s t )
(1 e ( s t ) )
Slide: 53
ln A(T , s ) = ln
Slide: 54
ln( P (t , s ) / KP (t , T )) P d1 = + P 2 d 2 = d1 P
2 2 P = 3 (1 e 2 (T t ) )(1 e ( s T ) ) 2 2
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 55
Hull-White Calibration
Calibrate wrt mean reversion and volatility parameters
Min
,
Ci* ( , ) Ci ( , ) Ci ( , ) 1
N
Where,
Ci is the market price of option I C*i is the model price of option I
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 56
Hull-White Example
Given volatilities of 3-month 7% caps
Back out prices using Black(76) Calibrate a Ho-lee model
Cap Volatility Term Structure
18.5% 18.0% 17.5% 17.0% 16.5% 16.0% 15.5% 15.0% 14.5% 14.0%
M ar -0 M 1 ay -0 1 Ju l-0 Se 1 p0 N 1 ov -0 1 Ja n0 M 2 ar -0 M 2 ay -0 2 Ju l-0 Se 2 p02 N ov -0 2 Ja n0 M 3 ar -0 M 3 ay -0 3 Ju l-0 Se 3 p0 N 3 ov -0 3 Ja n0 M 4 ar -0 M 4 ay -0 4 Ju l-0 4
Slide: 57
Hull-White Solution
Cap Maturity 11-Jan-01 11-Mar-01 11-Jun-01 11-Sep-01 11-Dec-01 11-Mar-02 11-Jun-02 11-Sep-02 11-Dec-02 11-Mar-03 11-Jun-03 11-Sep-03 11-Dec-03 11-Mar-04 11-Jun-04 Term 0.00 0.16 0.41 0.67 0.92 1.16 1.41 1.67 1.92 2.16 2.41 2.67 2.92 3.16 3.42 15.25% 17.25% 17.25% 17.50% 18.00% 18.00% 18.00% 18.00% 17.75% 17.50% 17.50% 17.50% 17.25% 17.25% 6.35% 6.54% 6.83% 7.11% 7.33% 7.47% 7.56% 7.64% 7.72% 7.75% 7.78% 7.81% 7.84% 7.86% 7% Volatility Spot Rate Spot DF 1.0000 0.9898 0.9733 0.9555 0.9370 0.9184 0.8998 0.8817 0.8639 0.8463 0.8294 0.8127 0.7964 0.7803 0.7645 6.66% 7.31% 7.86% 8.15% 8.12% 8.06% 8.17% 8.34% 8.01% 8.07% 8.13% 8.19% 8.11% 0.0001 0.0012 0.0023 0.0029 0.0030 0.0030 0.0032 0.0034 0.0030 0.0030 0.0031 0.0032 0.0031 0.0001 0.0013 0.0037 0.0066 0.0096 0.0126 0.0157 0.0192 0.0221 0.0252 0.0283 0.0315 0.0346 0.0002 0.0012 0.0023 0.0029 0.0030 0.0029 0.0031 0.0034 0.0030 0.0031 0.0031 0.0032 0.0032 0.0002 0.0014 0.0037 0.0067 0.0097 0.0126 0.0157 0.0191 0.0221 0.0251 0.0283 0.0315 0.0347 0.0000 -0.0001 -0.0001 -0.0001 0.0000 0.0000 0.0000 0.0001 0.0001 0.0000 0.0000 0.0000 -0.0001 0.0000 Fwd Rate Black (76) Black(76) Hull White Hull White Cap Price Difference Caplet Price Cap Price Caplet Price
-1.16% 69.53%
Slide: 58
Black-Derman-Toy Model
Simple one-factor model
All rates stochastic Volatilities can change over time
No negative interest rates Fits the yield curve and yield volatility term structure Easy to use & implement
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 59
Black-Derman-Toy Model
Inputs:
Current spot yield curve (ZCB prices) Spot rate volatilities
ru rd Pu
r
0.5
P Pd
Copyright 1996-2006 Investment Analytics
ru rd 100
10%
0.5
P 100
Copyright 1996-2006 Investment Analytics
10%
0.5
Pu = [0.5 100 + 0.5 100] (1 + .11) Pu = 90.09 P = [0.5 90.09+ 0.5 91.07] (1 + .1) P = 82.35 Pd = [0.5 100 + 0.5 100] (1 + .098) Pd = 91.07
Slide: 64
P Pd
Copyright 1996-2006 Investment Analytics
100 100
Vanilla Swap
ruu
0.5 Swap payments in arrears: Cuu = NP[ru-c],
Cud = NP[ru-c], Cdd = NP[rd-c] Cu = NP[r-c], Cd = NP[r-c], C=0
r
0.5
0.5
To value, work back, adding cash flows at current node: Vu = Cu + [0.5Vuu + Vud]
(1 + ru)
Interest Rate Models Slide: 65
C
0.5
Cap
ruu
0.5
ru rd Cu Cd
r
0.5
0.5
To value, work back, adding cash flows at current node: Vu = Cu + [0.5Vuu + Vud]
(1 + ru)
Interest Rate Models Slide: 66
C
0.5
Copyright 1996-2006 Investment Analytics
Procedure
Guess a new column of short rates Calculate the price of the next period out ZCB Compare:
calculated ZCB price with market price yield volatility from price tree with input volatility
Example
Col 4
21.79 16.06 11.83
12.15
Col 5
Next node up: ru = 0.865 x exp(2 x 0.17) = 0.1215
8.72
8.65
Copyright 1996-2006 Investment Analytics
Slide: 71
Short Rate
14.32% 10.00% 9.79%
Spot Rate
6.92% 7.21% 4.78%
Slide: 72
Rmin
Market 18.00%
9.76% 17.19%
Yield Vol
Model 18.00%
Short Rate
14.32% 10.00% 9.79%
Spot Rate
15.41% 12.00% 10.75%
Slide: 73
Lab: Black-Derman-Toy
Worksheet: BDT Option Pricing Required:
Construct short rate tree 1994-2005 (semiannual) Price a ZCB maturing May 2005 Price 12% of 05 Price a call option on the 12% of 05, strike 100, maturity May 1999 Compute option delta
See Notes & Solution Then: Exercises for the BDT model
See instructions in folder
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 75
Markovian Property
Evolution of short rate does nor depend on previous behavior
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 76
[( s t ) R (t , s) (T t ) R (t , T )]
Slide: 77
Slide: 78
Examples
Longstaff & Schwartz Hull & White Heath Jarrow Morton
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 79
Equilibrium Model
r = ax + by; a <> b v = a2x + b2y
Slide: 83
Disadvantages
Complexity Parameterization Calibration
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 84
Slide: 85
[( B(t , s) )
1
+ (C (t , s ) 2 ) 2 + 2 1 2 B (t , s )C (t , s )
B(t , s ) =
(1 e ( s t ) )
1 1 1 ( s t ) b ( s t ) + C (t , s ) = e e ( b) b( b) b
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 86
U 2 2 (T t ) V 2 2b (T t ) UV ( +b )(T t ) (e (e e + 1) 2 1) + 2b +b 2 V 2 1 2 (T t ) ( s t ) U 2 (T t ) e 1) (e ) (e (e ( +b )(T t ) 1) +b 2
U= 1 e ( s t ) e (T t ) ( b)
V=
1 e b ( s t ) e b (T t ) b(b )
]
Slide: 87
Disadvantages
Rates can in theory become negative
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 88
Heath-Jarrow-Morton Model
HJM framework: very general class of models Model forward rates, not short rate
Entire forward curve moves in the tree Much more general than just short-rate moving
Slide: 89
fuu(2,0) f(0,0) f(0,1) f(0,2) fu(1,1) fu(1,2) fd(1,1) fd(1,2) fud(2,0) fdu(2,0) fdd(2,0)
Slide: 90
HJM Arbitrage
Question:
What are allowable movements in forward curve? HJM show that movements cannot be arbitrary
Otherwise tree is not arbitrage free
Slide: 91
Volatility functions i can depend on entire forward rate curve Drift term
T (t , T ) = i (t , T , f (t , T )) i (t , u, f (t , T ))du i =1 t
n
Slide: 93
Slide: 94
Generality
Handles very general volatility term structures
Methodology
Multinomial trees Monte-Carlo simulation
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 95
(t,T) = e-k(T-t)
Hull-White model
(t,T) = f(t,T)
Forward model, forward rates can explode
HJM Implementation
Pricing a bond option with HJM
T-maturity option on S-maturity bond
Methodology
Choose discrete points on forward curve
Calibrated from market data
Evolve these through time until option maturity Find maturity value of option from bond price at time T:
P (T , s ) = exp( f (T , u )du
T
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 97
Pd(t+t,T)
Slide: 98
{ P (t + t , s ) = P (t , s ) exp{ Pricing
d
Pu (t + t , s ) = P (t , s ) exp P (t , s )t + v1 (t , s ) t
State equations
Pm (t + t , s ) = P (t , s ) exp P (t , s )t v1 (t , s ) t + 2v2 (t , s ) t
P
(t , s )t v1 (t , s ) t 2v2 (t , s )
} t }
Generate pure discount bond prices at each node Hence option payoff at each node
Non-Recombining
Hence 3N nodes after n steps!
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 99
Implement this via Monte-Carlo simulation 1 c(t , T , s ) = [max(0, P(t , s)Y (t , T , s) KP(t , T )Y (t , T , T ))] M
M j =1 j j
1 d:=2
As log as covariance between V{z} and V{1-z} is negative, the overall variance will be substantially reduced
Slide: 102
E = V EMC + (V BSMC V BS ) V
Variate Control Variate correlation
Reduces estimate variance when control and variate are correlated
Based on cancellation of shared estimation errors
No benefit if control is uncorrelated with variate, If negative correlated, may increase estimate variance!
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 103
Quasi-Random Numbers
Low Discrepancy Sequences Deterministic sequences generated by number theory
Halton , Sobel, Faure Sequences appear random, but not clumpy Behavior is ideal for fast convergence
Slide: 104
Paskov (1997)
0.05
0.00 0 -0.05 500 1000 1500 2000 2500 3000 3500 4000
-0.10
-0.15
-0.20
Slide: 106
2C C ( P + P ) 2C ( P ) + C ( P P ) Gamma P 2 P 2
Vega Theta
C C ( + ) C ( ) 2
C C (t + t ) C (t t ) t 2t
Interest Rate Models Slide: 107
Two factor and multi-factor models can be developed Powerful methodology - industry standard
Slide: 108
Weaknesses
Range of term & volatility structures limited
Two-Factor Models
Strengths
Flexible, powerful & wide range of behaviors
Weaknesses
Complex, computationally demanding
Copyright 1996-2006 Investment Analytics Interest Rate Models Slide: 109