Professional Documents
Culture Documents
IR Lecture 111203 PDF
IR Lecture 111203 PDF
IR Lecture 111203 PDF
Josef Teichmann
ETH Zürich
Mathematical Finance
1 / 53
Lecture on Interest Rates
Goals
2 / 53
Lecture on Interest Rates
References
3 / 53
Lecture on Interest Rates
Mathematical Finance
Mathematical Finance 1
5 / 53
Lecture on Interest Rates
Mathematical Finance
6 / 53
Lecture on Interest Rates
Mathematical Finance
Mathematical Finance 2
7 / 53
Lecture on Interest Rates
Mathematical Finance
V0 (φ) = 0, VN (φ) ≥ 0
9 / 53
Lecture on Interest Rates
Mathematical Finance
10 / 53
Lecture on Interest Rates
Mathematical Finance
> S = 10000
> rho = 0
> sigmaX = 0.25
> sigmaY = 0.1
> X = exp(sigmaX * cumsum(Z))
> Y = exp(sigmaY * cumsum(sqrt(1 - rho^2) * Z + rho * Z1))
> returnsX = c(diff(X, lag = 1, differences = 1), 0)
> returnsY = c(diff(Y, lag = 1, differences = 1), 0)
> returnsP = ((sigmaY * Y)/(sigmaX * X) * returnsX - returnsY) *
+ S
11 / 53
Lecture on Interest Rates
Mathematical Finance
1.1
1.0
12 / 53
Lecture on Interest Rates
Mathematical Finance
40
20
0
13 / 53
Lecture on Interest Rates
Mathematical Finance
14 / 53
Lecture on Interest Rates
Mathematical Finance
1.0
15 / 53
Lecture on Interest Rates
Mathematical Finance
−4
−6
−8
−10
16 / 53
Lecture on Interest Rates
Mathematical Finance
Theorem
Given a financial market, then the following assertions are
equivalent:
1. (NFLVR) holds.
2. There exists an equivalent measure P ∼ Q such that the
discounted price processes are P-martingales, i.e.
1 i 1
EP ( 0
SN |Fn ) = 0 Sni
SN Sn
for 0 ≤ n ≤ N.
What is a martingale?
E [Mn |Fm ] = Mm
18 / 53
Lecture on Interest Rates
Mathematical Finance
19 / 53
Lecture on Interest Rates
Mathematical Finance
20 / 53
Lecture on Interest Rates
Mathematical Finance
21 / 53
Lecture on Interest Rates
Mathematical Finance
Pricing rules
X πn (X )
EP 0
|Fn =
SN Sn0
23 / 53
Lecture on Interest Rates
Examples and Remarks
24 / 53
Lecture on Interest Rates
Examples and Remarks
25 / 53
Lecture on Interest Rates
Examples and Remarks
Black-Merton-Scholes model 1
We model one asset with respect to some numeraire by an
exponential Brownian motion. If the numeraire is a bank account
with constant rate we usually speak of the Black-Merton-Scholes
model, if the numeraire some other traded asset, for instance a
zero-coupon bond, we speak of Black’s model. Let us assume that
S0 = 1, then
σ2t
St1 = S0 exp(σBt − )
2
with respect to the martingale measure P. In the physical measure
Q a drift term can be added in the exponent, i.e.
σ2t
St1 = S0 exp(σBt − + µt).
2
26 / 53
Lecture on Interest Rates
Examples and Remarks
Black-Merton-Scholes model 2
27 / 53
Lecture on Interest Rates
Examples and Remarks
Hedging
28 / 53
Lecture on Interest Rates
Interest Rate Models
29 / 53
Lecture on Interest Rates
Interest Rate Models
F (t, T ) := F (t; t, T ).
32 / 53
Lecture on Interest Rates
Interest Rate Models
Caps
In the sequel, we fix a number of future dates
T0 < T1 < . . . < Tn
with Ti − Ti−1 ≡ δ.
Fix a rate κ > 0. At time Ti the holder of the cap receives
δ(F (Ti−1 , Ti ) − κ)+ .
Let t ≤ T0 . We write
Cpl(t; Ti−1 , Ti ), i = 1, . . . , n
for the time t price of the ith caplet, and
Xn
Cp(t) = Cpl(t; Ti−1 , Ti )
i=1
for the time t price of the cap. 34 / 53
Lecture on Interest Rates
Interest Rate Models
Floors
Let t ≤ T0 . We write
Fll(t; Ti−1 , Ti ), i = 1, . . . , n
Swaps
Fix a rate K and a nominal N. The cash flow of a payer swap at
Ti is
(F (Ti−1 , Ti ) − K )δN.
The total value Πp (t) of the payer swap at time t ≤ T0 is
Xn
Πp (t) = N P(t, T0 ) − P(t, Tn ) − K δ P(t, Ti ) .
i=1
The value of a receiver swap at t ≤ T0 is
Πr (t) = −Πp (t).
The swap rate Rswap (t) is the fixed rate K which gives
Πp (t) = Πr (t) = 0. Hence
P(t, T0 ) − P(t, Tn )
Rswap (t) = , t ∈ [0, T0 ].
δ n P(t, Ti )
P
36 / 53
Lecture on Interest Rates
Interest Rate Models
Swaptions
37 / 53
Lecture on Interest Rates
Interest Rate Models
Spot measure
P(t, T )
B(t)
for 0 ≤ t ≤ T .
38 / 53
Lecture on Interest Rates
Interest Rate Models
Forward measures
∗
For T ∗ > 0 define the T ∗ -forward measure P T such that for any
T > 0 the discounted bond price process
P(t, T )
, t ∈ [0, T ]
P(t, T ∗ )
∗
is a P T -martingale.
39 / 53
Lecture on Interest Rates
Interest Rate Models
Forward measures
40 / 53
Lecture on Interest Rates
Interest Rate Models
41 / 53
Lecture on Interest Rates
Interest Rate Models
Black’s formula
log K − (µ + σ 2 )
X + µ+ σ2
2 log K − µ
E[(e − K ) ] = e Φ − − KΦ − ,
σ σ
log K − (µ + σ 2 )
X + log K − µ µ+ σ2
2
E[(K − e ) ] = K Φ −e Φ .
σ σ
42 / 53
Lecture on Interest Rates
Interest Rate Models
43 / 53
Lecture on Interest Rates
Interest Rate Models
44 / 53
Lecture on Interest Rates
Interest Rate Models
We have
Cpl(t; Ti−1 , Ti ) = δP(t, Ti )(F (t; Ti−1 , Ti )Φ(d1 (i; t)) − κΦ(d2 (i; t))),
Fll(t; Ti−1 , Ti ) = δP(t, Ti )(κΦ(−d2 (i; t)) − F (t; Ti−1 , Ti )Φ(−d1 (i; t))),
where
F (t;Ti−1 ,Ti )
log κ ± 1 σ(t)2 (Ti−1 − t)
d1,2 (i; t) = p 2 .
σ(t) Ti−1 − t
46 / 53
Lecture on Interest Rates
Interest Rate Models
and therefore by Black’s formula gives the caplet price for κ = 0.03
log(0.0503) − log(0.03) + 0.5 ∗ 0.2 ∗ 0.25
0.25 ∗ 0.9753 ∗ (0.0503 ∗ Φ( √ )−
0.2 ∗ 0.25
log(0.0503) − log(0.03) − 0.5 ∗ 0.2 ∗ 0.25
− 0.03 ∗ Φ( √ )),
0.2 ∗ 0.25
where Φ is the cumulative distribution function of a standard
normal random variable, which yields 0.004957.
47 / 53
Lecture on Interest Rates
Interest Rate Models
Exercises
Simulate a simple interest rate model:
I We choose a simple interest rate model of Vasiček type, i.e.
Z t
Rt = exp(−0.2t)0.05 + 0.03 exp(−0.2(t − s))dBs .
0
49 / 53
Lecture on Interest Rates
Interest Rate Models
0.95
0.90
50 / 53
Lecture on Interest Rates
Interest Rate Models
51 / 53
Lecture on Interest Rates
Interest Rate Models
Exam
52 / 53
Lecture on Interest Rates
Interest Rate Models
53 / 53