This document presents new results on modeling swaptions, bonds, and equities in HJM models. It summarizes previous work demonstrating an approximation for ATM swaption prices works well. New results include a new calibration procedure, analysis of accuracy and stability, modeling of implied volatility smiles, inclusion of Eurodollar futures, and modeling equity and bond indices in HJM models. Non-parametric fits of volatility surfaces are performed based on input data of USD rates and ATM swaption volatilities.
7. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Previous results were presented at Barcelona Global Derivative
Conference 2017.
It was demonstrated that the approximation works well and can
be used in calibration of all ATM swaptions.
New results:
New Calibration Procedure
Accuracy and Stability
Implied Volatility Smile
Eurodollar Futures
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 2 / 60
8. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Introduction
Previous results were presented at Barcelona Global Derivative
Conference 2017.
It was demonstrated that the approximation works well and can
be used in calibration of all ATM swaptions.
New results:
New Calibration Procedure
Accuracy and Stability
Implied Volatility Smile
Eurodollar Futures
Equity and Bond Indices in HJM Model
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 2 / 60
9. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
HJM Model
Heath, Jarrow, and Morton[2] model is defined in terms of forward
rates f (t, τ):
B(t, T) = e−
∫ T
t f (t,τ)dτ
(1)
where B(t, T) is a zero coupon bond value.
Model dynamics has the following form:
df (t, T) = α(t, T)dt + σ(t, T)dW (t); (2)
where σ(t, T) is a deterministic forward rate volatility; dW (t) is a
Brownian motion; and
α(t, T) = σ(t, T)
∫ T
t
σ(t, τ)dτ; (3)
is a drift. This drift can not be arbitrary chosen but it depends on
volatility to satisfy arbitrage free conditions for bonds. This drift can
be calculated exactly in finite time step models.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 3 / 60
10. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Swaps
Payer Swap Contract value at time t = 0 can be presented in the
following form
val(t = 0) = B(0, T) − B(0, TN) −
rX
ν
N∑
n=1
B(0, Tn); (4)
where rX - swap contract rate; ν - payment frequency; Tn - times of
N-payments; T - start time contract;
B(t, T) = e−
∫ T
t f (t,τ)dτ
; (5)
is a Z-bond price at initial time t, f (t, τ) is a risk free forward rate.
The initial swap value is equal to zero if
rX = rS =
B(0, T) − B(0, TN)
1
ν
∑N
n=1 B(0, Tn)
; (6)
where rS is a swap rate.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 4 / 60
11. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Swaption Prices
Distribution of discounted swap contract values at time T is
PV (val(T)) = (7)
= e−
∫ T
0 r(t)dt
(
B(T, T) − B(T, TN) −
rX
ν
N∑
n=1
B(T, Tn)
)
.
Where discounted bond values distribution in HJM model has the
following form:
e−
∫ t
0 r(τ)dτ
B(t, T) = (8)
= B(0, T)e−
∫ t
0 dτ
∫ T
τ α(τ,t1)dt1−
∫ t
0 dW (τ)
∫ T
τ σ(τ,t1)dt1
;
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 5 / 60
12. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Swaption Prices
So, the discounted swap value distribution at time T has the
following form:
e−
∫ T
0 r(τ)dτ
(
B(T, T) − B(T, TN) −
rX
ν
N∑
n=1
B(T, Tn)
)
=
= B(0, T)e−
∫ T
0 dτ
∫ T
τ α(τ,t)dt+
∫ T
0 dW (τ)
∫ T
τ σ(τ,t)dt
−
−B(0, TN)e−
∫ T
0 dτ
∫ TN
τ α(τ,t)dt+
∫ T
0 dW (τ)
∫ TN
τ σ(τ,t)dt
−
−
rX
ν
N∑
n=1
B(0, Tn)e−
∫ T
0 dτ
∫ Tn
τ α(τ,t)dt+
∫ T
0 dW (τ)
∫ Tn
τ σ(τ,t)dt
; (9)
Martingale condition is satisfied
B(0, T) =
⟨
e−
∫ t
0 r(τ)dτ
B(t, T)
⟩
.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 6 / 60
16. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Approximation
Swap values can be improved by using corrected day count for float
legs. For USD swap float leg is calculated as Real number of days
360
. It can
be approximated by factor A = 365.25/360:
v(t, N) =
= A
(
B(0, T)
∫ T
t
σ(t, τ)dτ − B(0, TN)
∫ TN
t
σ(t, τ)dτ
)
−
−
rX
ν
N∑
n=1
B(0, Tn)
∫ Tn
t
σ(t, τ)dτ. (14)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 10 / 60
17. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Approximation
For OIS discounting we can assume that Libor-OIS spread
s(t) = rLIBOR(t) − rOIS (t) (15)
is a deterministic function as it was done in [4] and [5].
Then the discounted swap values distribution at expiration time T is:
PV (val(T)) =
= e−
∫ T
0 r(t)dt
(
A
N∑
n=1
(
B(T, Tn−1)S(Tn−1)
S(Tn)
− B(T, Tn)
)
−
−
rX
ν
N∑
n=1
B(T, Tn)
)
; (16)
where S(t) = e−
∫ t
0 s(τ)dτ
.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 11 / 60
50. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Volatility Smile
To be able to reproduce swaptions prices with shortest times to
expirations (in our case 0.5 year) we need to change normal
distribution. Here we consider the following combination of two
normal distribution:
ζ =
{
µ1 + w1ξ; with probability p
µ2 + w2ξ; with probability (1 − p)
. (20)
where to keep average value equals to zero and standard deviation to
1 we impose the following constraints:
pµ1 + (1 − p)µ2 = 0; pw2
1 + (1 − p)w2
2 = 1. (21)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 30 / 60
51. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Volatility Smile
Assuming that µ1 = µ2 = 0 we obtained:
B(0, 2dt) = B(0, 2dt)e−α(0,dt)dt2
⟨
eσ(0,dt)ζdt
√
dt
⟩
. (22)
It means that to keep martingale condition the drift term must be
α(0, dt)dt2
= ln
(
p
⟨
eσ(0,dt)w1ξdt
√
dt
⟩
+
+(1 − p)
⟨
eσ(0,dt)w2ξdt
√
dt
⟩)
=
= ln
(
pe
1
2
σ2(0,dt)w2
1 dt3
+ (1 − p)e
1
2
σ2(0,dt)w2
2 dt3
)
. (23)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 31 / 60
64. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Eurodollar Futures
Recently, Mercurio [5] calculated Eurodollar futures in Shifted Libor
Market Model. Here we can calculate these futures in HJM model
from calibrated HJM model directly.
Eurodollar futures can be calculated as:
F(T) =
1
dt
⟨
1
B(T, T + dt)
− 1
⟩
(27)
where B(t, T) is a Libor Bond with Maturity Time T at time t
B(t, T) = e−
∫ T
t (S(t,τ)+f (t,τ))dτ
; (28)
and dt is a Maturity of Future Bonds:
dt = 0.25; dt = 0.5. (29)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 44 / 60
65. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Eurodollar Futures.
In HJM model martingale condition can be used to calculate the drift
B(0, T) =
= B(0, T)edrift(T−dt)
⟨
e−
∫ T−dt
0 dW (τ)
∫ T−dt
τ σ(τ,t)dt
⟩
=
= B(0, T)edrift(T−dt)
e
1
2
Σ2(T−dt)(T−dt)
; (30)
where
Σ2
(T − dt) =
1
T − dt
∫ T−dt
0
v2
(t, T)dt;
v(t) =
∫ T−dt
t
σ(τ, T)dτ. (31)
Then from (30) we have:
drift(T − dt) = −
1
2
Σ2
(T − dt)(T − dt). (32)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 45 / 60
73. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
European Options and Stochastic Rates
If we have constant interest rate/equity correlations
⟨dWeq(t)dWr (t)⟩ = ρdt (41)
then in continuous limit (dt → 0) under constant volatility
assumptions we obtain:
⟨ξeqξr ⟩ = ρ
veqσ
∫ T
t
(T − τ)dτ
√
v2
eq
(∫ T
t
dτ
)
σ2
(∫ T
0
(T − τ)2dτ
) =
= ρ
∆2
2
√
3
∆2
=
ρ
2
√
3 = ρIV . (42)
Implied volatility is
IV 2
(T) = v2
eq(T) + 2ρIV veq(T)vr (T) + v2
r (T). (43)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 53 / 60
74. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Bond Index and Stochastic Rates
Bond index model:
S(t + dt) =
B(t + dt, T)
B(t, T)
S(t); (44)
where S(t) is a Bond Index, B(t, T) is a price of Z-bond at time t
and T − t = ∆ = const is time to bond maturity, index duration.
In HJM model
B(t + dt, T)
B(t, T)
= e(
∫ T
t+dt σ(t,τ)dτ)dW (t)+drift
; (45)
where drift is a deterministic function.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 54 / 60
75. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Bond Index and Stochastic Rates
From eq.(45) we can see that the Bond Index Model is equivalent to
equity model which forward volatility is
v(t) =
∫ T
t
σ(t, τ)dτ; (46)
and equity-rate correlations = −100%.
It means that the Bond-Index volatility has the following form
v2
B(t) = v2
(t) −
√
3v(t)vr (t) + v2
r (t). (47)
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 55 / 60
78. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Main Results
Closed Form formula was derived for swaption prices. It can be
used for fast and accurate calculations of ATM swaptions.
It was shown that it is possible to fit all ATM swaption prices.
It was checked that this approximation works well even in the
case of extreme high normal swaption volatility of 2008 year.
It was demonstrated that it is possible to fit short term swaption
implied volatility smile.
Eurodollars futures are calculated. Reasonable agreement with
market data.
In this model bond index with constant duration has a minimum
volatility because of bond index value has a negative correlation
with short term interest rate.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 58 / 60
80. .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Bibliography
Hull, J. and A. White (1990): ”Pricing interest-rate derivative
securities”, The Review of Financial Studies, 3(4): 573−592.
Heath, D., R. Jarrow, and A. Morton (1990): ”Bond Pricing and
the Term Structure of Interest Rates: A Discrete Time
Approximation”.Journal of Financial and Quantitative Analysis,
25: 419−440.
Martin Haugh: “The Heath-Jarrow-Morton Framework”, Term
Structure Models: IEOR E4710, (2010).
V.M. Belyaev : “Swaption Prices in HJM Model. Nonparametric
Fit”, arXiv:1697.01619, [ q-fin.PR], (2016).
F. Mercurio : “The present of futures”,Risk Magazine, 3 2018:
78-83.
V.M. Belyaev Swaptions, Bonds and Equities in HJM Models. May 15, 2018 60 / 60