Вы находитесь на странице: 1из 8

Universit de Paris 1 Master MMMEF - UFR 27

Correction de lexamen Modles de courbes de taux


E. Koehler
6 avril 2007, 17h30 19h30. Aucun document autoris.
On veut valuer le prix de swaptions europennes dans le cadre du modle
de Hull & White un facteur.
Notation 1 .
(t )t0 la filtration usuelle, Q probabilit risque-neutre, (rt )t0 le taux


sans-risque, WtQ
mouvement brownien sous Q
t0

B (t, T ) la valeur t dun zro-coupon dchance T , (t, T ) sa volatilit:


dB(t,T )
Q
B(t,T ) = rt dt + (t, T ) dWt
N (x) =

1
2

t2
x
e 2

dt

St la valeur t du taux de swap de dates de tombes de fixe T = T0 <


0 )B(t,Tn )
T1 < T2 < < Tn , donc St = nB(t,T
(Ti Ti1 )B(t,Ti )
i=1

On suppose que (rt )t0 vrifie :


drt = (t rt ) dt + t dWtQ

avec > 0 , t et t infiniment drivables sur R+ et t 0, b t a > 0


0 (x, y) = e(yx) et 1 (x, y) =

(t, T ) = e

T
t

y
x

0 (x, s) ds =

1 (u,T )u du+ 12

T
t

1 0 (x,y)

21 (u,T ) 2u du

Soit 0 < K. On note P (t) le prix t de lobligation versant les flux


ci = (Ti Ti1 ) 
K Ti , i < n et cn = 1 + (Tn Tn1 ) K Tn . On
n
suppose que 1 < i=1 ci (T, Ti )

Vt la valeur t de la swaption europenne de maturit T , payeuse du taux


K. On rappelle que pour cette swaption, on reoit (ST K)+ (Ti Ti1 )
chaque date Ti .

On pose Yt = et rt . Quelle est lquation de


diffusion suivie par Yt ?





Solution 2 On sait que et dt, drt = 0 donc dYt = et rt dt+et (t rt ) dt + t dWtQ =


et t dt + t dWtQ
On rappelle dsormais que :

s t 0, rs = 0 (t, s) rt +

T t 0,

rs ds = 1 (t, T ) rt +

0 (u, s) u du +

s
t

T
t

1 (u, T ) u du +

0 (u, s) u dWuQ

1 (u, T ) u dWuQ

B (t, T ) = (t, T ) e 1 (t,T )rt

Exprimer P (T ) en fonction des ci et B (T, Ti ) , pour


1in

Solution 3 Les flux ci tant dterministes P (T ) =

n

i=1 ci B

(T, Ti )

Exprimer VT en fonction de (ST K)+ et des


B (T, Ti ) , pour 1 i n

Solution
les flux (ST K)+ (Ti Ti1 ) tant
n 4 De mme,
 T mesurables,
+
VT = i=1 (ST K) (Ti Ti1 ) B (T, Ti ) = (ST K)+ ni=1 (Ti Ti1 ) B (T, Ti )


Calculer ST ni=1 (Ti Ti1 ) B (T, Ti ) en fonction
de B (T, Tn ) et en dduire que VT = [1 P (T )]+

Solution 5 ST =
1 B (T, Tn ).

n

1B(T,Tn )

i=1 (Ti Ti1 )B(T,Ti )

donc ST

n

i=1

(Ti Ti1 ) B (T, Ti ) =

On en dduit que
VT

ST

n

i=1

(Ti Ti1 ) B (T, Ti ) K

1 B (T, Tn ) K

ci B (T, Ti )

i=1

i=1
+

n

i=1

(Ti Ti1 ) B (T, Ti )

(Ti Ti1 ) B (T, Ti )

= [1 P (T )]+

Le prix de cette swaption europenne est donc gal celui dun put sur
obligation, de maturit T et de prix dexercice 1 = 100%, quon va maintenant
calculer.

5
5.1

Pour x 0, soit f (x) =

1 (T,Ti )x
i=1 ci (T, Ti ) e

Indiquer pourquoi 1 (T, Ti ) > 0 pour i 1.

Solution 6 1 (T, Ti ) =

5.2

n

1 0 (T,Ti )

1e(Ti T )
,

avec > 0 et Ti T > 0.

Justifier lexistence de x0 ]0, +[ tel que f (x0 ) = 1 et


f (x) < 1 x > x0 .

n
f (x) =  i=1 ci (T, Ti ) e 1 (T,Ti )x est dcroissante, continue, nulle en + et
f (0) = ni=1 ci (T, Ti ) > 1. Par le thorme des valeurs intermdiaires, x0
]0, +[ tel que f (x0 ) = 1 et f (x) < 1 x > x0 .
On notera Ki = (T, Ti ) e 1 (T,Ti )x0

5.3

Montrer que {P (T ) < 1} = {rT > x0 } et en dduire que


+

[1 P (T )] =

n

i=1

ci [Ki B (T, Ti )]+

Solution 7
n

1 P (T ) =

i=1

i=1
n

i=1

i=1

ci (T, Ti ) e 1 (T,Ti )x0 P (T )


ci (T, Ti ) e 1 (T,Ti )x0
ci (T, Ti ) e 1 (T,Ti )x0

n

i=1
n

ci B (T, Ti )
ci (T, Ti ) e 1 (T,Ti )rT

i=1



ci (T, Ti ) e 1 (T,Ti )x0 e 1 (T,Ti )rT

Soit = {P (T ) < 1}. On a :


[1 P (T )]+

= [1 P (T )] 1l
n



=
ci (T, Ti ) e 1 (T,Ti )x0 e 1 (T,Ti )rT 1l
i=1

n

i=1

n

i=1

n

i=1

n

i=1



ci (T, Ti ) e 1 (T,Ti )x0 e 1 (T,Ti )rT 1l{rT >x0 }

+
ci (T, Ti ) e 1 (T,Ti )x0 e 1 (T,Ti )rT


+
ci (T, Ti ) e 1 (T,Ti )x0 (T, Ti ) e 1 (T,Ti )rT
ci [Ki B (T, Ti )]+

Soit Pi (t) le prix t dun put europen de prix


dexercice Ki sur le zro-coupon de maturit
Ti .

6.1

La probabilit forward
neutre QT tant dfinie sur

0T rs ds
dQT
T par dQ = e B(0,T ) , exprimer Pi (0) en fonction de
B (0, T ) et IEQT [Pi (T )]

Solution 8 On sait que




T
Pi (0) = IEQ Pi (T ) e 0 rs ds


T
e 0 rs ds
Q
= B (0, T ) IE Pi (T )
B (0, T )
= B (0, T ) IEQT [Pi (T )]

6.2

t
Soit WtQT = WtQ 0 (s, T ) ds. En supposant que le
thorme
de Girsanov est applicable, dmontrer que


QT
Wt
est un mouvement brownien sous QT
t0

Solution 9 Par le thorme de Girsanov, on sait que WtQT est un mouvement


brownien sous la probabilit R dfinie sur t par
t
t 2
Q
1
dR
|t = e 0 (s,T )dWs 2 0 (s,T )ds
dQ
dB(t,T )
B(t,T ) =
(t, T ) dWtQ et

Or,



rt dt+ (t, T ) dWtQ , donc d [ln B (t, T )] = rt 12 2 (t, T ) dt+


t

t
1 2
B (t, T ) = B (0, T ) e 0 (rs 2 (s,T ))ds+

0T rs ds

t

(s,T )dWsQ
t

B(t,T )e
dR
T
Ainsi, dQ
= e 2 0 (s,T )ds+ 0 (s,T )dWs = dQ
|t et
dQ |t =
B(0,T )
QT = R.
Puisque WtQT est un mouvement Brownien sous la probabilit R, il lest sous
la probabilit QT .

6.3

Montrer que lquation de diffusion de rt sous QT est


de la forme


drt = 
t rt dt + t dWtQT

avec 
t que lon prcisera.

Solution 10
drt

= (t rt ) dt + t dWtQ


= (t rt ) dt + t dWtQT + (t, T ) dt
= (t + t (t, T ) rt ) dt + t dWtQT



=
t rt dt + t dWtQT

avec 
t = t + t (t, T )

6.4

En dduire que sous QT , rT suit une loi normale N (m, V 2 )


dont on prcisera la moyenne m et la variance V 2 en
fonction de r0 et des valeurs des 3 fonctions 0 , 
et .

Solution 11 Daprs les rappels, on sait que s t 0, rs = 0 (t, s) rt +


s
s
0 (u, s) 
u du + t 0 (u, s) u dWuQT
t
T
T
En particulier, rT = 0 (t, T ) r0 + 0 0 (u, T ) 
u du + 0 0 (u, T ) u dWuQT


T
suit donc sous QT une loi normale N m, V 2 avec m = 0 (t, T ) r0 + 0 0 (u, T ) 
u du
T 2
2
2
et V = 0 0 (u, T ) u du

Calculer Pi (0) en fonction de B (0, T ) , Ki , x0 , m, V


(en prenant V > 0),et des (T, Ti ) et 1 (T, Ti ) ,
1 i n.

Solution 12
Pi (0) = B (0, T ) IEQT [Pi (T )]
+
= B (0, T ) IEQT ([Ki B (T, Ti )])

+
= B (0, T ) IEQT Ki (T, Ti ) e 1 (T,Ti )rT



= B (0, T ) IEQT Ki (T, Ti ) e 1 (T,Ti )rT 1l{rT >x0 }

Notons N0 =
On a donc :

rT m
.
V

On sait que sous QT , N0 suit une loi normale N (0, 1).

Pi (0) = B (0, T ) IEQT


=
=

=
=
=




Ki (T, Ti ) e 1 (T,Ti )(m+V N0 ) 1l{N0 > x0 m }
V


 x22
1 (T,Ti )(m+V x) e
dx
Ki (T, Ti ) e
B (0, T )
x0 m
2
V


+
x2
m x0
e 2
B (0, T ) (T, Ti ) em 1 (T,Ti )
B (0, T ) Ki N
e 1 (T,Ti )V x dx
x0 m
V
2
V
2


+ x +21 (T,Ti )V x
2
e
m x0

B (0, T ) (T, Ti ) em 1 (T,Ti )


B (0, T ) Ki N
dx
x0 m
V
2
V


+ (x+1 (T,Ti ))2 21 (T,Ti )V 2
2
m x0
e
m 1 (T,Ti )

dx
B (0, T ) Ki N
B (0, T ) (T, Ti ) e
x0 m
V
2
V


+ (x+V 1 (T,Ti ))2
2 (T,T )V 2
2
e
m x0
m 1 (T,Ti )+ 1 2 i

B (0, T ) Ki N
B (0, T ) (T, Ti ) e
dx
x
m
0
V
2
V


+
x2
2 (T,T )V 2
m x0
e 2
m 1 (T,Ti )+ 1 2 i
dx
B (0, T ) Ki N
B (0, T ) (T, Ti ) e
x0 m
V
2
+V 1 (T,Ti )
V




2
(T,Ti )V 2
m x0
m

x
1
0
2
B (0, T ) Ki N
N
B (0, T ) (T, Ti ) em 1 (T,Ti )+
V 1 (T, Ti )
V
V
+

Exprimer V0 en fonction de B (0, T ) , x0 , m, V et


des ci , (T, Ti ) et 1 (T, Ti ), 1 i n.

Solution 13
VT

= [1 P (T )]
n

+
=
ci [Ki B (T, Ti )]
i=1

Donc :
V0

= IE

n

i=1

n

i=1


 T
ci [Ki B (T, Ti )]+ e 0 rs ds



T
ci IE [Ki B (T, Ti )]+ e 0 rs ds
ci Pi (0)

i=1



n
2

2
m x0
m x0
1 (T,Ti )V
2
B (0, T )
ci (T, Ti ) em 1 (T,Ti )+
N
V 1 (T
V
V
i=1
i=1

 n

n
2

2
m x0
m x0
1 (T,Ti )V
2
= B (0, T ) N
ci Ki B (0, T )
ci (T, Ti ) em 1 (T,Ti )+
N
V 1 (
V
V
i=1
i=1




n

2 (T,T )V 2
m x0
m x0
m 1 (T,Ti )+ 1 2 i
= B (0, T ) N
B (0, T )
ci (T, Ti ) e
N
V 1 (T, Ti )
V
V
i=1

= B (0, T )

car

n

i=1 ci Ki

ci Ki N

n

1 (T,Ti )x0
i=1 ci (T, Ti ) e

= f (x0 ) = 1

Вам также может понравиться