Professional Documents
Culture Documents
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Phase Transition in a Log-normal Interest Rate
Model
Dan Pirjol
1
1
J. P. Morgan, New York
17 Oct. 2011
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Outline
Black-Derman-Toy model
Binomial tree
Analytical solution
Phase transition
Corporations, banks, hedge funds can now enter into many types of
contracts aiming to mitigate or exploit/leverage the eects of the
interest rate movements
_
1
P
i ,i +1
1
_
... 0
L
i
1 i i+1 n ...
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Simplest interest rate derivatives: caplets and oorlets
Caplet on the Libor L
i
with strike K pays at time t
i +1
the amount
Pay = max(L
i
(t
i
) K, 0)
Similar to a call option on the Libor L
i
Caplet prices are parameterized in terms of caplet volatilities
i
via the
Black caplet formula
Caplet(K) = P
0,i +1
C
BS
(L
fwd
i
, K,
i
, t
i
)
Analogous to the Black-Scholes formula.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Analogy with equities
Dene the forward Libor L
i
(t) at time t, not necessarily equal to t
i
L
i
(t) =
1
_
P
t,i
P
t,i +1
1
_
This is a stochastic variable similar to a stock price, and its evolution can
be modeled in analogy with an equity
Assuming that L
i
(t
i
) is log-normally distributed one recovers the Black
caplet pricing formula
Generally the caplet price is the convolution of the payo with (L), the
Libor probability distribution function
Caplet(K) =
_
0
dL(L)(L K)
+
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Caplet volatility - term structure
t
ATM
Volatility hump at the short end
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
ATM caplet volatility - term structure
0 2 4 6 8 10
20
40
60
80
100
120
3m caplet vols
27Sep11
Actual 3m USD Libor caplet yield (log-normal) volatilities as of
27-Sep-2011
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Caplet volatility - smile shape
Fwd
ATM
(K)
Strike
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Modeling problem
Construct an interest rate model compatible with a given yield curve P
0,i
and caplet volatilities
i
(K)
1. Short rate models. Model the distribution of the short rates L
i
(t
i
) at
the setting time t
i
.
_
P
t,i
P
t,i +1
1
_
is a martingale in the P
i +1
measure
L
i
(0) = L
fwd
i
= E[L
i
(t
i
)]
This is the analog for interest rates of the risk-neutral measure for equities
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Simple Libor market model
Simplest model for the forward Libor L
i
(t) which is compatible with a
given yield curve P
0,i
and log-normal caplet volatilities
i
Log-normal diusion for the forward Libor L
i
(t): each L
i
(t) driven by its
own separate Brownian motion W
i
(t)
dL
i
(t) = L
i
(t)
i
dW
i
(t)
with initial condition L
i
(0) = L
fwd
i
, and W
i
(t) is a Brownian motion in
the measure P
i +1
Problem: each Libor L
i
(t) is described in a dierent measure.
We would like to describe the joint dynamics of all rates in a common
measure.
This line of argument leads to the Libor Market Model. Simpler
approach: short rate models
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
The Black, Derman, Toy model
Describe the joint distribution of the Libors L
i
(t
i
) at their setting times t
i
n1
0
L
i
1 i i+1 n ... ...
L L L
L
0
1 n2
Libors (short rate) L
i
(t
i
) are log-normally distributed
L
i
(t
i
) =
L
i
e
i
x(t
i
)
1
2
2
i
t
i
where
L
i
are constants to be determined such that the initial yield curve
is correctly reproduced (calibration)
x(t) is a Brownian motion. A given path for x(t) describes a particular
realization of the Libors L
i
(t
i
)
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Black, Derman, Toy model
The model is formulated in the spot measure, where the numeraire
B(t) is the discrete version of the money market account.
B(t
0
) = 1
B(t
1
) = 1 + L
0
B(t
2
) = (1 + L
0
)(1 + L
1
)
Model parameters:
Volatility of Libor L
i
is
i
Coecients
L
i
The volatilities
i
are calibrated to the caplet volatilities (e.g. ATM vols),
and the
L
i
are calibrated such that the yield curve is correctly reproduced.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Black, Derman, Toy model - calibration
Price of a zero coupon bond paying $1 at time t
i
is given by an
expectation value in the spot measure
P
0,i
= E
_
1
B(t
i
)
_
= E
_
1
(1 + L
0
)(1 + L
1
(x
1
)) (1 + L
i 1
(x
i 1
))
_
The coecients
L
j
can be determined by a forward induction:
P
0,1
=
1
1 +
L
0
L
0
P
0,2
= P
0,1
E
_
1
1 + L
1
(x
1
)
_
= P
0,1
_
+
dx
2t
1
e
1
2t
1
x
2
1
1 +
L
1
e
1
x
1
2
2
1
t
1
L
1
and so on... Requires solving a nonlinear equation at each time step
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
BDT tree
The model was originally formulated on a tree.
Discretize the Markovian driver x(t), such that from each x(t) it can
jump only to two values at t = t +
x(t)
x
up
(t + )
x
down
(t + )
1
2
= 0
E[(x(t + ) x(t))
2
] =
1
2
+
1
2
=
Choose x
up
= x +
, x
down
= x
`
`
`
`
`
`
`
`
`
0 1 2
t
Inputs:
1. Zero coupon bonds P
0,i
Equivalent with zero rates R
i
P
0,i
=
1
(1 + R
i
)
i
2. Caplet volatilities
i
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
BDT tree - the short rate r (t)
r
0
r
1
e
1
2
2
1
r
1
e
1
2
2
1
r
2
e
2
2
2
2
2
r
2
e
2
2
2
r
2
e
2
2
2
2
2
0 1 2
t
Calibration: Determine
r
0
, r
1
, r
2
, such that the
zero coupon prices are
correctly reproduced
Zero coupon bonds P
0,i
prices
P
0,i
= E
_
1
B
i
_
Money market account B(t)
- node and path dependent
B
0
= 1
B
1
= 1 + r (1)
B
2
= (1 + r (1))(1 + r (2)) .
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Calibration in detail
t = 1: no calibration needed
P
0,1
=
1
1 + r
0
t = 2: solve a non-linear equation for r
1
P
0,2
=
1
1 + r
0
_
1
2
1
1 + r
1
e
1
2
2
1
+
1
2
1
1 + r
1
e
1
2
2
1
_
and so on for r
2
, .
Once r
i
are known, the tree can be populated with values for the short
rate r (t) at each time t
Products (bond options, swaptions, caps/oors) can be priced by working
backwards through the tree from the payo time to the present
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Pricing a zero coupon bond maturing at t = 2
P
0,2
P
up
1,2
=
1
1+r
up
1
P
down
1,2
=
1
1+r
down
1
1
1
1
We know r
up
1
= r
1
e
1
2
2
1
and r
down
1
= r
1
e
1
2
2
1
can nd the bond
prices P
t,2
for all t
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
BDT model in the terminal measure
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
BDT model in the terminal measure
Keep the same log-normal distribution of the short rate L
i
as in the BDT
model, but work in the terminal measure
L
i
(t
i
) =
L
i
e
i
x(t
i
)
1
2
2
i
t
i
L
i
(t
i
) = Libor rate set at time t
i
for the period (t
i
, t
i +1
)
Numeraire in the terminal measure: P
t,n
, the zero coupon bond maturing
at the last time t
n
... 0
L
i
1 i i+1 n ...
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Why the terminal measure?
Why formulate the Libor distribution in the terminal measure?
L
i
Floating payment with delay: the convexity adjustment depends on the
correlation between L
i
and the delay payment rate L(t
i +1
, t
n
)
... 0
L
i
1 i i+1 n ...
2
Argument due to Radu Constantinescu.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Convexity adjustment
Consider an instrument paying the rate L
ab
at time c. The price is
proportional to the average of L
ab
in the c-forward measure
Price = P
0,c
E
c
[L
ab
]
ab
0
L
a b
ab
c
L
bc
L
Can be computed approximatively by assuming log-normally distributed
L
ab
and L
bc
in the b-forward measure, with correlation
E
c
[L
ab
] L
fwd
ab
_
1 L
fwd
bc
(c b)(e
ab
bc
ab
1) + O((L
fwd
bc
(c b))
2
)
_
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Convexity adjustment
The convexity adjustment is negative if the correlation between L
ab
and
L
bc
is positive
E
c
[L
ab
] L
fwd
ab
_
1 L
fwd
bc
(c b)(e
ab
bc
ab
1) + O((L
fwd
bc
(c b))
2
)
_
0 2 4 6 8
0.2
0.4
0.6
0.8
1
1.2
1.4
a
cbexp1 Convexity-adjusted Libors
L
i
for 3m Libors (b = a +0.25 )
Parameters:
ab
=
bc
= 40%
= 20%, c = 10 years
Naive expectation: The convexity adjustment is largest in the middle of
the time simulation interval, and vanishes near the beginning and the end.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Convexity adjusted Libors - analytical solution
The solution for the convexity adjusted Libors
L
i
for several values of the
volatility
Simulation parameters: L
fwd
i
= 5%, n = 40, = 0.25
5 10 15 20 25 30 35 40
1
2
3
4
5
=0.2
=0.3
=0.4
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Surprising results
The model has two regimes, of low and large volatility, separated by
a sharp transition
P
i ,i +1
e
x
1
2
2
t
i
]
Recall that the convexity-adjusted Libors are
L
i
= L
fwd
i
/N
i
0 0.1 0.2 0.3 0.4 0.5
2
4
6
8
10
Plot of log N
i
vs the volatility
Simulation with n = 40 quarterly
time steps
i = 30, t = 7.5, r
0
= 5%
Note the sharp increase after a critical volatility
cr
0.33
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Explanation
The expectation value as integral
N
i
= E[
P
i ,i +1
e
x
1
2
2
t
i
] =
_
+
dx
2t
i
e
1
2t
i
x
2
P
i ,i +1
(x)e
x
1
2
2
t
i
5 10 15 17.5
0
0.5
1
1.5
2
x
The integrand
Simulation with n = 20 quarterly
time steps i = 10, t
i
= 2.5
=
_
_
_
0.4 (solid)
0.5 (dashed)
0.52 (dotted)
Note the secondary maximum which appears for super-critical volatility
at x 10
t
i
. This will be missed in usual simulations of the model.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
More surprises: Libor probability distribution
Above the critical volatility >
cr
, the Libor distribution in the natural
measure collapses to very small values, and develops a long tail
0 0.02 0.04 0.06 0.08 0.1
10
20
30
40
50
60
70
0.05 0.35
0.1
0.2
= =
=
=
L
Simulation with n = 40 quarterly time steps = 0.25. The plot refers to
the Libor L
30
set at time t
i
= 7.5.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Caplet Black volatility
0 0.1 0.2 0.3 0.4
0
0.25
0.5
0.75
1
1.25
1.5
Black curve: ATM caplet volatility
Red curve: equivalent log-normal
Libor volatility
2
LN
t
i
= log
_
E[L
2
1
]
E[L
1
]
2
_
Simulation with n = 40 quarterly time steps = 0.25. The plot refers to
the Libor L
30
set at time t
i
= 7.5
For small volatilities, the ATM caplet vol is equal with the Libor vol
i
.
Above the critical volatility, the ATM caplet vol increases suddenly
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Caplet smile
Above the critical volatility the caplet implied volatility develops a smile
0.01 0.02 0.03 0.04 0.05 0.06
0.2
0.4
0.6
0.8
1
1.2
1.4
0.1
0.2
0.3
=0.34
0.35 =
=
=
=
j=0
c
(i )
j
x
j
This was motivated by a simpler solution for the recursion relation
The expectation value which displays the discontinuity is simply
N
i
=
ni 1
j=0
c
(i )
j
e
j
2
t
i
= f
(i )
(e
2
t
i
)
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Properties of the generating function
f
(i )
(x) is a polynomial in x of degree n i 1
f
(i )
(x) = 1 + c
(i )
1
x + c
(i )
2
x
2
+ + c
(i )
ni 1
x
ni 1
where the coecients are all positive and decrease with j
Can be found in closed form in the zero and innite volatility limits
0,
It has no real positive zeros, but has n i 1 complex zeros. They are
located on a curve surrounding the origin.
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Complex zeros of the generating function
Example: simulation with n = 40 quarterly time steps = 0.25, at
forward short rate r
0
= 5%
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.3
The zeros of the generating function
at i = 30, corresponding to the
Libor set at t
i
= 7.5 years
Number of zeros = n i 1 = 9
Volatility = 30%
Key mathematical result: The generating function f
(i )
(x) is continuous
but its derivative has a jump at the point where the zeros pinch the real
positive axis
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Complex zeros - volatility dependence
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.3
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.31
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.32
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.33
0 0.1 0.2 0.3 0.4 0.5
2
4
6
8
10
2
t
i
)
Criterion for determining the critical volatility: The critical point at which
the convexity adjustment increases coincides with the volatility where the
complex zeros cross the circle of radius R
1
= e
2
t
i
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Complex zeros - eect on caplet volatility
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.3
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.31
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.32
-4 -2 0 2 4
-4
-2
0
2
4
i30, psi0.33
0 0.1 0.2 0.3 0.4
0
0.25
0.5
0.75
1
1.25
1.5
Black curve: ATM caplet volatility
vs
Simulation with n = 40 quarterly time steps, at i = 30
The turning point in
ATM
coincides with the volatility where the
complex zeros cross the circle of radius R
1
= e
2
t
i
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Phase transition
The model has discontinuous behaviour at a critical volatility
cr
2
t
i
The position of the zeros and thus the critical volatility depend on
the shape of the initial yield curve P
0,i
x
k
,
where x
k
are the complex zeros of the simple polynomial
P
n
(x) =
1
1 e
r
0
+ x + x
2
+ + x
ni 1
2
cr
1
i (n i 1)
log
_
1
r
0
_
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Phase transition - qualitative features
The analytical solution shows that the model has two regimes at
low- and high-volatility, with very dierent qualitative properties
Libor pdf is concentrated at very small values, and has a long tail
P
i ,j
=
P
i ,j
P
i ,n
Choose the two cases
(i , j ) = (i , i + 1)
P
i ,i +1
(x
i
) = E[
P
i +1,i +2
(1 + L
i +1
)|F
i
]
(i , j ) = (0, i )
P
0,i
= E[
P
i ,i +1
(1 + L
i
)]
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Recursion for
P
i ,i +1
(x
i
),
L
i
The two non-arbitrage relations can be used to construct recursively
P
i ,i +1
(x
i
) and
L
i
working backwards from the initial conditions
P
n1,n
(x) = 1 ,
L
n1
= L
fwd
n1
No root nding is required at any step.
The calculation of the expectation values requires an integration over
x
i +1
at each step. Usual implementation methods:
1. Tree. Construct a discretization for the Brownian motion x(t)
2. SALI tree. Interpolate the function
P
i ,i +1
(x
i
) between nodes and
perform the integrations numerically
3. Monte Carlo implementation
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Analytical solution for uniform
Consider the limit of uniform Libor volatilities
i
=
The model can be solved in closed form starting with the ansatz
P
i ,i +1
(x) =
ni 1
j=0
c
(i )
j
e
jx
1
2
j
2
2
t
i
Matrix of coecients c
(i )
j
is triangular (e.g. for n = 5)
c =
_
_
_
_
_
_
_
_
_
c
(n1)
0
0 0 0 0
c
(n2)
0
c
(n2)
1
0 0 0
c
(n3)
0
c
(n3)
1
c
(n3)
2
0 0
c
(1)
0
c
(1)
1
c
(1)
2
c
(1)
3
0
c
(0)
0
c
(0)
1
c
(0)
2
c
(0)
3
c
(0)
4
_
_
_
_
_
_
_
_
_
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Recursion relation for the coecients c
(i )
j
The coecients c
(i )
j
and convexity adjusted Libors
L
i
can be determined
by a recursion
c
(i )
j
= c
(i +1)
j
+
L
i +1
c
(i +1)
j1
e
(j1)
2
t
i +1
L
i
=
P
0,i
P
0,i +1
ni 1
j=0
c
(i )
j
e
j
2
t
i
= L
fwd
i
P
0,i +1
ni 1
j=0
c
(i )
j
e
j
2
t
i
starting with the initial condition
L
n1
=
P
0,n1
1 ,
P
n1,n
(x) = 1
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model
fsu-logo
Motivation
Black, Derman, Toy model
Model with log-normal rates in the terminal measure
Phase Transition
Recursion for the coecients c
(i )
j
Linear recursion for the coecients c
(i )
j
. They can be determined
backwards from the last time point starting with c
(n1)
0
= 1
c
(i )
j
= c
(i +1)
j
+
L
i +1
c
(i +1)
j1
e
(j1)
2
t
i +1
i = n 1 :
i = n 2 :
i = n 3 :
c
(n1)
0
c
(n2)
0
c
(n3)
0
c
(n2)
1
c
(n3)
1
c
(n3)
2
`
` `
P
i ,j
(x)
P
i ,i +1
(x)(1 +
L
i
i
e
x
1
2
2
t
i
)
where
P
i ,j
(x) = E
_
1
P
j,n
|F
i
_
= E[
P
j,j+1
(1 +
L
j
j
e
x
j
1
2
2
t
j
)
)|F
i
]
=
nj1
k=0
c
(j)
k
e
kx
1
2
(k)
2
t
i
+
L
j
j
nj1
k=0
c
(j)
k
e
(k+1)x
1
2
(k
2
+1)
2
t
i
+k
2
(t
j
t
i
)
All Libor and swap rates can be computed along any path x(t)
Dan Pirjol Phase Transition in a Log-Normal Interest Rate Model