Two Factor Interest Rate
Two Factor Interest Rate
Definition 6.2 (Short-rate dynamics in the G2++ model). In the G2++ model,
the short rate is given by
where is deterministic and x1 and x2 are assumed to satisfy the stochastic prob-
lems
dx1 (t) = k1 x1 (t)dt + 1 dW1 (t), x1 (0) = 0
and
dx2 (t) = k2 x2 (t)dt + 2 dW2 (t), x2 (0) = 0,
where k1 , k2 , 1 , 2 > 0 and W1 and W2 are Brownian motions under the risk-
neutral measure such that
Theorem 6.3 (Short rate in the G2++ model). Let 0 s t T . The short
rate in the G2++ model is given by
and
12 2
V(r(t)|F(s)) = 1 e2k1 (ts) + 2 1 e2k2 (ts)
2k1 2k2
21 2
+ 1 e(k1 +k2 )(ts) .
k1 + k2
Theorem 6.4 (Zero-coupon bond in the G2++ model). In the G2++ model,
the price of a zero-coupon bond with maturity T at time t [0, T ] is given by
T
1 2
P (t, T ) = exp (u)du M (t, T ) + V (t, T ) ,
t 2
where
and
12 k1 2
V 2 (t, T ) = T t B1 (t, T ) B1 (t, T )
k12 2
22 k2 2
+ T t B 2 (t, T ) B (t, T )
k22 2 2
21 2
+ (T t B1 (t, T ) B2 (t, T ) + B12 (t, T )) ,
k1 k2
where
1 ek1 (T t) 1 ek2 (T t)
B1 (t, T ) = , B2 (t, T ) = ,
k1 k2
and
1 e(k1 +k2 )(T t)
B12 (t, T ) = .
k1 + k2
Theorem 6.5 (Forward rate in the G2++ model). In the G2++ model, the
instantaneous forward rate with maturity T is given by
Theorem 6.6 (Calibration in the G2++ model). If the CIR2++ model is cal-
ibrated to a given interest rate structure {f M (0, t) : t 0}, then
12 2 2
(t) = f M (0, t) + B1 (0, t) + 2 B22 (0, t) + 1 2 B1 (0, t)B2 (0, t).
2 2
6.1. G2++ MODEL 35
Theorem 6.7 (Zero-coupon bond in the calibrated G2++ model). If the G2++
model is calibrated to a given interest rate structure, then
P M (0, T ) 1
2
P (t, T ) = M exp V (t, T ) V 2 (0, T ) + V 2 (0, t) M (t, T ) ,
P (0, t) 2
where M and V 2 are given in Theorem 6.4.
Theorem 6.8 (Bond-price dynamics in the G2++ model). In the G2++ model,
the price of a zero-coupon bond with maturity T satises the stochastic dierential
equations
dP (t, T ) = r(t)P (t, T )dt 1 B1 (t, T )P (t, T )dW1 (t) 2 B2 (t, T )P (t, T )dW2 (t)
and
1 12 B12 (t, T ) + 22 B22 (t, T ) + 21 2 B1 (t, T )B2 (t, T ) r(t)
d = dt
P (t, T ) P (t, T )
1 B1 (t, T ) 2 B2 (t, T )
+ dW1 (t) + dW2 (t).
P (t, T ) P (t, T )
Theorem 6.9 (T -forward measure dynamics of the short rate in the G2++
model). Under the T -forward measure QT , the short rate r in the G2++ model
satises r(t) = x1 (t)+x2 (t)+(t) such that x1 and x2 are solutions of the stochastic
dierential equations
dx1 (t) = 12 B1 (t, T ) + 1 2 B2 (t, T ) + k1 x1 (t) dt + 1 dW1T (t)
and
dx2 (t) = 22 B2 (t, T ) + 1 2 B1 (t, T ) + k2 x2 (t) dt + 2 dW2T (t),
and
dW2T (t) = dW2 (t) + (2 B2 (t, T ) + 1 B1 (t, T )) dt.
where
12 2
2
= 1 e2k1 (T t) B12 (T, S) + 2 1 e2k2 (T t) B22 (T, S)
2k1 2k2
+21 2 B1 (T, S)B2 (T, S)B12 (t, T )
and
1 P (t, S)
h= ln + .
P (t, T )K 2
The price of a corresponding put option is given by
Theorem 6.13 (Caps and oors in the G2++ model). In the G2++ model, the
price of a cap with notional value N , cap rate K, and the set of times T , is given
by
Cap(t, T , N, K) = N [P (t, Ti1 )(hi +
i ) (1 + i K)P (t, Ti )(hi )] ,
i=+1
while the price of a oor with notional value N , oor rate K, and the set of times
T , is given by
Flr(t, T , N, K) = N [(1 + i K)P (t, Ti )(hi ) P (t, Ti1 )(hi
i )] ,
i=+1
6.1. G2++ MODEL 37
where
12
2
= 1 e2k1 (Ti1 t) B12 (Ti1 , Ti )
2k1
2
+ 2 1 e2k2 (Ti1 t) B22 (Ti1 , Ti )
2k2
+21 2 B1 (Ti1 , Ti )B2 (Ti1 , Ti )B12 (t, Ti1 )
and
1 (1 + i K)P (t, Ti )
i
hi = ln + .
i P (t, Ti1 ) 2
Theorem 6.14 (Swaptions in the G2++ model). In the G2++ model, the price
at time 0 of a European payer swaption with swaption maturity T = T on an
IRS depending on the notional value N , the xed rate K, and the set of times
T = {T+1 , . . . , T } is given by numerically computing the one-dimensional integral
PS(0, T, T , N, K)
1 )2
(x
e 2
12
i (x)
= N P (0, T ) (h1 (x)) i (x)e (h2 (x)) dx,
1 2 i=+1
where
x
(x
1 )
h1 (x) = 2 , h2 (x) = h1 (x) + B2 (T, Ti )
2 1 2 ,
2 1 2 1 1 2
i (x) = ci A(T, Ti )exB1 (T,Ti ) , i exB2 (T,Ti ) = 1,
i=+1
where
k1 , k2 ,
1 , 1 and W
2 > 0 and W 2 are Brownian motions under the risk-neutral
dW 2 (t) = dt
1 (t)dW with [1, 1].
In particular, we have
t t
k1
2
r(t) = r(0)ek1 t + k1 (u)ek1 (tu) du + ek2 (tu) dW
2 (u)
0 k1 k2 0
t
+ ek1 (tu) 1 (u) k1
1 dW
2 2 (u) .
dW
0 k1 k2
Theorem 6.17 (The HullWhite two-factor model and the G2++ model). Sup-
pose r is the short rate in the HullWhite two-factor model. Assume k1 > k2 and
dene
t
(t) = r(0)ek1 t + k1 (u)ek1 (tu) du,
0
k1
2
1 2
2 = , 1 = 12
1 2 + 22 ,
2 = ,
k1 k2 1
1 2 W
1 W
2
W1 = , 2.
W2 = W
1
Remark 6.18 (The HullWhite two-factor model and the G2++ model). If we
assume k1 < k2 in Theorem 6.17, then we can obtain a similar result. Moreover, it
is also possible to recover the short rate in the HullWhite two-factor model from
the short rate of the G2++ model.
Definition 6.19 (Short-rate dynamics in the CIR2 model). In the CIR2 model,
the short rate is given by
r(t) = x1 (t) + x2 (t),
and
dx2 (t) = k2 (2 x2 (t))dt + 2 x2 (t)dW2 (t),
where k1 , k2 , 1 , 2 , 1 , 2 > 0 such that 2k1 1 > 12 and 2k2 2 > 22 and W1 and
W2 are independent Brownian motions under the risk-neutral measure.
Theorem 6.20 (Zero-coupon bond in the CIR2 model). In the CIR2 model, the
price of a zero-coupon bond with maturity T at time t [0, T ] is given by
P (t, T ) = A1 (t, T )A2 (t, T )ex1 (t)B1 (t,T )x2 (t)B2 (t,T ) ,
where Ai and Bi for i {1, 2} are as in Theorem 4.20 with k, , and replaced by
ki , 1 , and i , respectively.
Theorem 6.21 (Bond-price dynamics in the CIR2 model). In the CIR2 model,
the price of a zero-coupon bond with maturity T satises the stochastic dierential
equations
dP (t, T ) = r(t)P (t, T )dt 1 x1 (t)B1 (t, T )P (t, T )dW1 (t)
2 x2 (t)B2 (t, T )P (t, T )dW2 (t)
and
1 (12 B12 (t, T ) 1)x1 (t) + (22 B22 (t, T ) 1)x2 (t)
d = dt
P (t, T ) P (t, T )
1 x1 (t)B1 (t, T ) 2 x2 (t)B2 (t, T )
+ dW1 (t) + dW2 (t).
P (t, T ) P (t, T )
40 6. TWO-FACTOR SHORT-RATE MODELS
Theorem 6.22 (T -forward measure dynamics of the short rate in the CIR2
model). Under the T -forward measure QT , the short rate r in the CIR2 model
satises r(t) = x1 (t) + x2 (t) such that x1 and x2 are solutions of the stochastic
dierential equations
dx1 (t) = k1 1 (k1 + 12 B1 (t, T ))x1 (t) dt + 1 x1 (t)dW1T (t)
and
dx2 (t) = k2 2 (k2 + 22 B2 (t, T ))x2 (t) dt + 2 x2 (t)dW2T (t),
and
dW2T (t) = dW2 (t) + 2 x2 (t)B2 (t, T ).
Theorem 6.23 (Forward-rate dynamics in the CIR2 model). In the CIR2 model,
the instantaneous forward interest rate with maturity T is given by
f (t, T ) = k1 1 B1 (t, T ) + k2 2 B2 (t, T ) + x1 (t) B1 (t, T ) + x2 (t) B2 (t, T )
T T
and satises the stochastic dierential equation
df (t, T ) = 1 x1 (t) B1 (t, T )dW1T (t) + 2 x2 (t) B2 (t, T )dW2T (t).
T T
r(t) = 12 x
1 (t) + 22 x
2 (t),
where x
1 and x
2 are assumed to satisfy the stochastic dierential equations
x1 (t) = k1 (1 x
d 1 (t))dt + x
1 (t)dW1 (t)
and
x2 (t) = k2 (2 x
d 2 (t))dt + x
2 (t)dW2 (t),
where k1 , k2 , 1 , 2 , 1 , 2 > 0 such that 2k1 1 > 1 and 2k2 2 > 1 and W1 and W2
are independent Brownian motions under the risk-neutral measure.
6.5. CIR2++ MODEL 41
Theorem 6.25 (The LongstaSchwartz model and the CIR2 model). Suppose
r is the short rate in the LongstaSchwartz model. Dene
1 = 12 1 and 2 = 22 2 .
where is deterministic and x1 and x2 are assumed to satisfy the stochastic dier-
ential equations
dx1 (t) = k1 (1 x1 (t))dt + 1 x1 (t)dW1 (t)
and
dx2 (t) = k2 (2 x2 (t))dt + 2 x2 (t)dW2 (t),
where k1 , k2 , 1 , 2 , 1 , 2 > 0 such that 2k1 1 > 12 and 2k2 2 > 22 and W1 and
W2 are independent Brownian motions under the risk-neutral measure.
Theorem 6.28 (Forward rate in the CIR2++ model). In the CIR2++ model,
the instantaneous forward rate with maturity T is given by