Interest Rate Tree Binomial Model

Transcription

Interest Rate Tree Binomial Model
FIXED-INCOME SECURITIES
Chapter 12
Modeling the Yield Curve
Dynamics
Outline
•
•
•
•
•
Motivation
Interest Rate Trees
Single-Factor Continuous-Time Models
Multi-Factor Continuous-Time Models
Arbitrage Models
Motivation
Why do we Care?
•
Pricing (and hedging) of fixed-income securities that pay cashflows which are known with certainty at the initial date (e.g.,
plain vanilla bonds
– Boils down to a computation of the sum of these cash-flows, discounted at a
suitable rate
– Challenge for the bond portfolio manager is therefore limited to being able
to have access to a robust methodology for extracting implied zero-coupon
prices from market prices (see Chapter 4)
•
Pricing and hedging fixed-income securities that pay uncertain
cash-flows (e.g., options on bonds)
– It requires not only the knowledge on discount factors at the present date,
but also some kind of understanding of how these discount factors (i.e., the
term structure of pure discount rates) are going to evolve over time
– In particular, one needs to account for potential correlations between the
discount factor and the promised payoff, volatility of the payoff, etc.
– Some dynamic model of the term structure of interest rates is therefore
needed
Interest Rate Tree
Binomial Model
• General binomial model
– Given current level of short-term rate r, next-period short rate, can
take on only two possible values: an upper value ru and a lower
value rl, with equal probability 0.5
– In period 2, the short-term interest rate can take on four possible
values: ruu, rul, rlu, rll
– More generally, in period n, the short-term interest rate can take on
n
2 values => very time-consuming and computationally inefficient
• Recombining trees
– Means that an upward-downward sequence leads to the same
result as a downward-upward sequence
– For example, rul = rlu
– Only (n+1) different values at period n
Interest Rate Tree
Binomial Model
Period 0
Period 1
Period 2
Period 3
Period 4
ruuuu
ruuu
ruu
ru
r
ruuul
ruul
rul
rl
ruull
rull
rll
rulll
rlll
rllll
Recombining tree
…
Interest Rate Tree
Analytical Formulation
• We may write down the binomial process as
Δ rt ≡ rt +1 − rt = σε t
where εt are independent variables taking on values (+1,-1) with proba (1/2,1/2)
• Problem is rates can take on negative values with
positive probability
• Fix that problem by working with logs
Δ ln rt ≡ ln rt +1 − ln rt = σε t
⇒ rt +1
⎛ u = exp (σ ) ⎞
⎟⎟
= rt × exp (σε t ) = rt × ⎜⎜
⎝ d = exp (− σ )⎠
with probability (1/2,1/2)
Interest Rate Tree
Analytical Formulation
• More general models (could be written on log rates)
Δ rt ≡ rt + Δt − rt = μ (t , Δ t , rt ) + σ (t , Δ t , rt )ε t
• Specific case
Δ rt ≡ rt + Δt − rt = μ Δ t + σ Δ t ε t
– Focus and state- and time-independent models
– Square-root of time law is consistent with the absence of serial
correlation (independent increments feature in the random walk)
• Continuous-time limit (Merton (1973))
drt ≡ rt + dt − rt = μ dt + σ dW t
Interest Rate Tree
Calibration
• Calibration of the model is performed so as to make
model consistent with the current term structure
• We have at date 0
Δ ln r0 ≡ ln rΔt − ln r0 = μ Δ t + σε 0 Δ t
(
⇒ ln ru − ln rl = 2σ Δ t or ru = rl exp 2σ Δ t
)
• We take as given an estimate for σ, the current par
yield curve yt, and we iteratively find the values ru, rl,
ruu, rul, rlu, rll, etc., consistent with the input data
Interest Rate Tree
Calibration – Con’t
• Consider a 2 period tree with Δt = 1 for simplicity
• The price one year from now of the 2-year par
Treasury bond can take two values: a value Pu
associated with ru, and a value Pl, associated with rl
100 + y 2
100 + y 2
and Pd =
Pu =
1 + ru
1 + rl
• Then, taking expectations at time 0, we find an
equation that can be solved for ru and rl
100 + y 2
⎛ 100 + y 2
⎞
+ y2
+ y2 ⎟
⎜
1 + rl
1 ⎜ 1 + rl exp (2σ )
⎟
100 =
+
⎟
2⎜
1 + y1
1 + y1
⎜
⎟
⎝
⎠
Interest Rate Tree
Calibration – Time for an Example!
• Consider current Treasury bond par yield curve: y1 =
4%, y2 = 4.30%
• We want to calibrate a binomial interest rate tree,
assuming a volatility of 1% for the one-year interest
rate
• We have
100 + 4 . 3
⎛ 100 + 4 . 3
⎞
+ 4 .3
+ 4 .3 ⎟
⎜
⎧ rl = 4 . 57 %
1 + rl
1 ⎜ 1 + rl exp (. 02 )
⎟
⇒ ⎨
100 =
+
⎟
2⎜
1 + 4%
1 + 4%
⎩ ru = 4 . 66 %
⎜
⎟
⎝
⎠
Single-Factor Continuous-Time Models
General Formulation
• General expression for a single-factor continuoustime model
drt = μ (t , rr )dt + σ (t , rr )dW t
• The term W denotes a Brownian motion, which a
process with independent normally distributed
increments
–
–
–
–
dW represents the instantaneous change.
It is stochastic (uncertain)
It behaves as a normal distribution with zero mean and variance dt
It can be thought of as
dW t = ε t dt
Single-Factor Continuous-Time Models
Popular Models
• All popular fall into the following class
drt = [μ1 + μ 2 rt ]dt + [σ 1 + σ 2 rt ] dWt
α
• Listing of popular models
Model
Ω1 Ω2 α1 α2 ϑ
Brennan-Schwartz (1980)
Φ
Φ
Φ
1
Cox-Ingersoll-Ross (1985) Φ
Φ
Φ
0.5
Φ
1
Dothan (1978)
Merton (1973)
Φ
Φ
Pearson-Sun (1994)
Φ
Φ
Φ
Vasicek (1977)
Φ
Φ
Φ
1
Φ
0.5
1
Single-Factor Continuous-Time Models
What is a good Model?
• A good model is a model that is consistent with reality
• Stylized facts about the dynamics of the terms
structure
– Fact 1: (nominal) interest rates are positive
– Fact 2: interest rates are mean-reverting
– Fact 3: interest rates with different maturities are imperfectly
correlated
– Fact 4: the volatility of interest rates evolves (randomly) in time
• A good model should also be
– Tractable
– Parsimonious
31
/1
29 /90
/
30 6/9
/1 0
1
30 /90
/4
30 /91
/9
28 /91
/2
31 /92
/
31 7/9
/1 2
2
31 /92
/
29 5/9
/1 3
0
31 /93
/3
31 /94
/8
31 /94
/1
30 /95
/
30 6/9
/1 5
1
30 /95
/4
30 /96
/9
28 /96
/2
31 /97
/
31 7/9
/1 7
2
29 /97
/
30 5/9
/1 8
0
31 /98
/3
31 /99
/8
/9
9
DOW JONES Index Value
12000
30
10000
25
8000
20
6000
15
4000
10
2000
5
0
0
Fed Fund Rate (in %)
Single-Factor Continuous-Time Models
Empirical Facts 1, 2 and 4
Single-Factor Continuous-Time Models
Empirical Fact 3
1M
3M
6M
1Y
2Y
3Y
4Y
5Y
6Y
7Y
8Y
1M
1
3M
0.992 1
6M
0.775 0.775 1
1Y
0.354 0.3
2Y
0.214 0.165 0.42
3Y
0.278 0.246 0.484 0.79
4Y
0.26
5Y
0.224 0.179 0.381 0.737 0.879 0.935 0.981 1
6Y
0.216 0.168 0.352 0.704 0.837 0.892 0.953 0.991 1
7Y
0.228 0.182 0.35
8Y
0.241 0.199 0.351 0.614 0.745 0.826 0.892 0.936 0.968 0.992 1
9Y
0.238 0.198 0.339 0.58
9Y
10Y
0.637 1
0.901 1
0.946 1
0.225 0.444 0.754 0.913 0.983 1
0.661 0.792 0.859 0.924 0.969 0.991 1
0.712 0.798 0.866 0.913 0.95
0.981 0.996 1
10Y 0.202 0.158 0.296 0.576 0.705 0.779 0.856 0.915 0.952 0.976 0.985 0.99 1
Daily changes in French swap markets in 1998
Single-Factor Continuous-Time Models
Vasicek Model
• Vasicek (1977) model
drt = a(b − rt )dt + σdWt
• This process exhibit a mean-reverting feature
– The parameter b may be regarded as the equilibrium level of the
short-term interest rate, around which it stochastically evolves
– When r falls far below (above) its long-term value b, the expected
instantaneous variation of r is positive (negative)
– In this case, the short-term rate will tend to move up (down)
– It will move towards its long-term value quickly when it is far from it
and when the parameter a (speed of return to the long-term mean
value) is high
• On the other hand, it is not consistent with facts 1, 3
and 4
Single-Factor Continuous-Time Models
Cox-Ingersoll-Ross Model
• CIR (1985) model
drt = a(b − rt )dt + σ rt dWt
•
•
•
•
This process exhibit a mean-reverting feature
It also prevents interest rates to become negative
It exhibits a stochastic volatility component
On the other hand
– Interest rate and volatility risks are perfectly correlated
– Interest rates of different maturities are perfectly correlated (only
one source of randomness)
Multi-Factor Continuous-Time Models
Some Popular Models
• Fong and Vasicek (1991) model
– Fong and Vasicek (1991) take the short rate and its volatility as two
state variables
– Variance of the short-rate changes is a key element in the pricing of
fixed-income securities, in particular interest rates derivatives
• Longstaff and Schwartz (1992) model
– Longstaff and Schwartz (1992) use the same two state variables,
but with a different specification
– Allows them to get closed-form solution for the price of a discount
bond and a call option on a discount bond
• Chen (1996) and Balduzzi et al. (1996) models
– Chen (1996) and Balduzzi et al. (1996) suggest the use of a threefactor model by adding the short-term average of the short rate
– These three state variables can be assimilated to the three factors
which can be empirically obtained though a PCA of the term
structure dynamics
Arbitrage Models
Calibration of Continuous-Time Factor Models
• In practice, single or multi-factor models are
calibrated in such a way that the models' parameters
are obtained as solutions to a minimization program
of the difference (i.e., the squared spread) between
market prices of reference bonds and theoretical
values generated from the model
• This is the analogue of the calibration of an interest
rate tree
• Then the model is used to price interest rates
derivatives (see Chapters 14 and 15)
• The difference between the derived yield curve and
the observed curve, even though minimized, can not
be entirely eliminated
Arbitrage Models
Some Popular Models
• These models are built to be consistent with currently
observed bond prices, which makes them popular
among practitioners
• First example is Ho and Lee (1986)
– Discrete-time binomial setting
– Discount bond prices are driven by a single source of uncertainty
• Heath, Jarrow and Morton (1990ab,1992) have
generalized this approach by allowing discount bonds
prices to be driven by a multi-dimensional uncertainty
in a continuous-time framework
• Markovian versions of the HJM model are often used
– Translate into recombining trees in discrete-time
– Can be implemented without too much numerical complexity