DESS Ing´eni´erie math´ematiques. Universit´e d’EVRY 2004-2005 M. Jeanblanc
Examen Calcul Stochastique. Seconde session. Avril 05
Les exercices 1, 2 et 3 doivent ˆetre r´esolus sans documents pendant la premi`ere heure.
Vous devez alors rendre votre copie correspondant `a cette partie en notant sur vos brouil- lons la r´eponse de l’exercice 3. Vous pouvez rendre votre copie avant la fin de la premi`ere heure, pour passer aux exercices suivants pour lesquels vous avez droit aux documents.
Dans tous les exercices, le processusW est un mouvement Brownien issu de 0,Ft=σ(Ws, s≤t) sa filtration naturelle.
1. On suppose que la dynamique d’un actif est, sous la probabilit´e risque neutre dSt=St(rdt+σ(t)dWt), S0=x
o`ur est une constante etσune fonction,continue non r´eduite `a une constante.
(a) Ecrire la forme de la solutionSt. Montrer queST a mˆeme loi que exp(a+b√
T G) o`uGest une v.a. gaussienne centr´ee r´eduite, et o`u on pr´ecisera les valeurs deaet b.
(b) Calculer la valeur d’un call Europ´een de maturit´eT et de strikeK,avec le minimum de calculs (Trois `a quatre lignes de calcul maximum pour obtenir une forme explicite). On rappelle que, dans le casσ(t) =σ, la formule de Black et Scholes est
C=S0N(d1(S0, σ, T))−Ke−rTN(d2(S0, σ, T)) avec
d1(x, σ, T) = 1 σ√
T ln( x
Ke−rT)−σ√ T
2 , d2(x, σ, T) =d1(x, σ, T) +σ√ T .
2. (a) Question pr´eliminaire SoitX et Y deux processus d’Itˆo continus (on ne pr´ecisera pas leur dynamique, c’est inutile pour ce qui suit). Rappeler la formule d’int´egration par parties pour d(XY). En d´eduire que
Xtd( 1 Xt
) + 1 Xt
dXt+dhX, 1 Xit= 0
(b) Soit St(i), i = 1,2 deux processus continus strictement positifs, πi, i = 1,2 deux processus adapt´es tels que si on note Vt=πt1St(1)+πt2St(2) alorsdVt=πt1dSt(1)+π2tdSt(2). On d´efinit Vt1=Vt/St(1).
i. CalculerdhV, 1
S(1)iten fonction dedhS(1), 1
S(1)itet dhS(2), 1 S(1)it ii. Montrer quedVt1=πt2
Ã
St(2)d 1 St(1) + 1
St(1)dSt(2)+dhS(2), 1 S(1)it
!
iii. Montrer quedVt1=πt2d Ã
St(2) St(1)
! .
3. SoitX solution de
dXt=Xt(αtdt+βtdWt) Ecrire cette solution, montrer en particulier que
Xt=eAtMt
o`uM est une martingale locale etAun processus `a variation born´ee.
4. Soit (a, b, c, z) des constantes et
Zt=e(a−c2/2)t+cWt µ
z+b Z t
0
e−(a−c2/2)s−cWsds
¶
Quelle est l’EDS v´erifi´ee parZ?
5. On consid`ere le processus de dynamique
dSt=St((r−q+ht)dt+σdWt) o`u (ht, t≥0) est un processus adapt´e.
(a) On se place dans le casht= 0,∀t. Montrer que (Mt=Ste−(r−q)t, t≥0) est une martingale positive. On d´efinit une probabilit´e Q pardQ|Ft = MMt
0dP|Ft. Comment se transforme le MB W?
(b) Dans le cashnon nul, expliciterSt(Utiliser l’exercice 3).
(c) On suppose queht=h(St) o`uhest une fonction continue. On admet qu’il existe une solution de l’EDS correspondante. Montrer que
e−rTE(e− RT
0 h(Ss)ds
Ψ(ST)) =e−qTS0EQ(ST−1Ψ(ST))
(d) On se place maintenant dans le casht=St−p, avecpr´eel. On admet qu’il existe une solution de l’EDS. On poseZt=Stp.
i. Quelle est la dynamique deZ?
ii. V´erifier, en utilisant l’exercice 4 que l’on peut expliciterZ.
iii. Pour quelles fonctionsf, le processusf(Z) est il une martingale (locale)?
6. Sur le march´e financier on trouve un actif risqu´e de prix (St, t≥0) v´erifiantdSt=St(µdt+σdWt) et un actif sans risque de prixS0v´erifiantdSt0=St0rdt .Soitπun processus adapt´e et (Xt, t≥0) la solution de
dXt=rXtdt+πtXt(dWt+µ−r
σ dt). (1)
ExpliciterXT en fonction deW et deπ. Calculer E(lnXT) ( en admettant que les martingales locales qui interviennent sont des martingales). Montrer que l’on peut choisir π tel que l’on maximiseE(lnXT). Expliquer quel type de probl`eme l’on r´esout ainsi.
7. SoitLt= exp
³
−14¡
e−2Wt−1¢ +12Rt
0
¡e−2Ws−14e−4Ws¢ ds
´
(a) Question pr´eliminaire: Calculer l’int´egraleRt
0e−2WsdWs.
(b) Montrer que Lest une martingale locale (penser au r´esultat obtenu dans l’exercice 3). On suppose que Lest une martingale (ce qui est le cas). Quelle est son esp´erance?
(c) On posedQ|Ft =LtdP|Ft. Quelle est la dynamique deW sousQ?
8. SoitX solution de (on admet queX existe et prend ses valeurs dans ]0,1[) dXt=Xt(1−Xt) ((µ−Xt)dt+dWt), X0=x Soith0(x) =¡1−x
x
¢2µ−1
et h1(x) = 2ln(1−x)−ln2µ−1 x.
(a) Montrer queh0(Xt) et h1(Xt)−t sont des martingales.
(b) Soitτ= inf{t≥0, St6∈[a, b]}, avec 0< a < b <1. Montrer queP(Xτ =a) = hh0(x)−h0(b)
0(a)−h0(b) et calculerE(τ).
La partie sans documents est not´ee sur 10,5, la partie avec sur 0. Faire la somme des deux notes et multiplier par 2/3 devrait etre bon pour avoir une note sur 20.
1. (3 points) On suppose que la dynamique d’un actif est, sous la probabilit´e risque neutre dSt=St(rdt+σ(t)dWt), S0=x
o`ur est une constante etσune fonctioncontinue du temps.
(a) Ecrire la forme de la solutionSt. Montrer queST a mˆeme loi que exp(a+b√
T G) o`uGest une v.a. Gausienne centr´ee r´eduite, et o`u on pr´ecisera les valeurs de aetb.
(b) Calculer la valeur d’un call Europ´een de maturit´eT et de strikeK,avec le minimum de calculs. On rappelle que, dans le casσ(t) =σ, la formule de Black et Scholes est
C=S0N(d1(S0, σ, T))−Ke−rTN(d2(S0, σ, T)) avec
d1(x, σ, T) = 1 σ√
T ln( x
Ke−rT)−σ√ T
2 , d2(x, σ, T) =d1(x, σ, T) +σ√ T .
L’exercice 1 a d´eja ´et´e pos´e en Janvier. Un corrig´e a ´et´e distribu´e. Etre s´ev`ere dans la correction.
Il suffit de remarquer que
ST =S0erTexp(−1 2Σ2T)eG
o`u G est une variable gaussienne centr´ee de variance Σ2 avec Σ2T = RT
0 σ2(s)ds. La formule traditionnelle de BS correspond `a ST = S0erTe−12σ2TeG o`u G = RT
0 σsdWs est une variable gaussienne centr´ee et de variance σ2T =RT
0 σ2ds. Il suffit donc de changer σ2T en Σ2T dans la formule de BS.
2. (6pt)
(a) Question pr´eliminaire (1 pt) SoitX etY deux processus d’Itˆo continus (on ne pr´ecisera pas leur dynamique, c’est inutile pour ce qui suit). Rappeler la formule d’int´egration par parties pour d(XY). En d´eduire que
Xtd( 1 Xt) + 1
XtdXt+dhX, 1 Xit= 0
(b) Soit St(i), i = 1,2 deux processus continus strictement positifs, πi, i = 1,2 deux processus adapt´es tels que si on note Vt=π1St(1)+π2St(2) alorsdVtπ=πt1dS(1)t +πt2dSt(2).On d´efinit Vt1=Vtπ/St(1).
i. (2pt) CalculerdhV, 1
S1iten fonction dedhS1, 1
S(1)itetdhS2, 1 S(1)it
ii. (2pt) Montrer quedVt1=π2t Ã
St(2)d 1 St(1) + 1
St(1)dS2t+dhS2, 1 S(1)it
!
iii. (1pt) Montrer que dVt1=π2tdS(2)t S(1)t
L’exercice 2 a d´eja ´et´e pos´e en Janvier. Un corrig´e a ´et´e distribu´e.
On ´ecrit la formule d’int´egration par parties
d(Xt
Yt) =Xtd(1 Yt) + 1
YtdXt+dhX, 1 Yit. En particulier (on omet les indicest) (X=Y)
d(X
X) =d(1) = 0 =Xd(1 X) + 1
XdX+dhX, 1 Xi.
SoitdV =π1dS1+π2dS2. On a donc dhV, 1
S1i=π1dhS1, 1
S1i+π2dhS2, 1 S1i.
Par suite, siV1=V /S1, on peut ´ecrire la suite d’´egalit´es (on utiliseV =π1S1+π2S2) dVt1 = V d( 1
S1) + 1
S1dV +dhV, 1 S1i
= (π1S1+π2S2)d( 1 S1) + 1
S1
¡π1dS1+π2dS2¢
+π1dhS1, 1
S1i+π2dhS2, 1 S1i
= π1
µ S1d( 1
S1) + 1
S1dS1+dhS1, 1 S1i
¶ +π2
µ S2d( 1
S1) + 1
S1dS2+dhS2, 1 S1i
¶
= π2d(S2 S1)
3. (2pt) SoitX solution de
dXt=Xt(αtdt+βtdWt) Ecrire cette solution, montrer en particulier que
Xt=eAtMt
o`uM est une martingale locale etAun processus `a variation born´ee.
ce sont des calculs faits plusieurs fois en cours et Td
Xt=X0exp µZ t
0
αsds
¶ exp
µZ t
0
βsdWs−1 2
Z t
0
βs2ds
¶
4. (1pt) Soit (a, b, c, z) des constantes et Zt=e(a−c2/2)t+cWt
µ z+b
Z t
0
e−(a−c2/2)s−cWsds
¶
Quelle est l’EDS v´erifi´ee parZ? Simple application de Itø
dZt= (aZt+b)dt+cZtdWt
5. (9pt5) On consid`ere le processus de dynamique
dSt=St((r−q+ht)dt+σdWt) o`u (ht, t≥0) est un processus adapt´e.
(a) (1pt5) On se place dans le casht= 0,∀t. Montrer queSte−(r−q)t=Mt est une martingale positive. On d´efinit une probabilit´e Q pardQ|Ft = MMt
0dP|Ft. Comment se transforme le MB W?
(b) (1pt) Dans le cas hnon nul, expliciterSt(Utiliser l’exercice 3).
(c) (3pt) On suppose queht=h(St) o`uhest une fonction continue. On admet qu’il existe une solution de l’EDS. Montrer que
e−rTE(e− RT
0 h(Ss)ds
Ψ(ST)) =e−qTS0EQ(ST−1Ψ(ST))
(d) On se place maintenant dans le casht=St−p. On admet qu’il existe une solution de l’EDS.
On poseZt=Stp.
i. (1pt) Quelle est la dynamique deZ?
ii. (1pt) V´erifier, en utilisant l’exercice 4 que l’on peut expliciterZ.
iii. (2pt) Pour quelles fonctionsf le processusf(Z) est-il une martingale (locale)?
Dans le cash= 0, on a
St=S0e(r−q)teσWt−12σ2t=e(r−q)tMt.
Donc Mt=M0eσWt−12σ2t est une martingale positive, d’esp´erance 1 et on peut l’utiliser comme densit´e de RN. SousQ, le processusWct=Wt−σt est un MB.
Dans le cas g´en´eral
St=S0e(r−q)te Rt
0hsds
eσWt−12σ2t. On en d´eduite−
Rt
0hsds
= S1
tMte−(r−q)t. Donc e−rTE(e−
RT
0 h(Ss)ds
Ψ(ST)) =e−rTE( 1
STMTe−(r−q)TΨ(ST)) =e−qTEQ( 1
STΨ(ST)). On se place dans le casht=St−p et on pose Zt=Stp. Le calcul d Ito conduit `a
dZt = pStpσdWt+ (r−q)pStpdt+pdt+1
2p(p−1)Stp−2St2σ2dt
= pZtσdWt+ µ·
(r−q)p+1
2p(p−1)σ2
¸ Zt+p
¶ dt
= (aZt+b)dt+cZtdWt Le processusf(Zt) est une martingale locale si
f0(z)(az+b) +1
2f00(z)c2z2= 0. On poseg=f0. L’´equation
g(z)(az+b) +1
2g0c2z2= 0
a pour solution g(z) = αexp(c2b2z)z−1/c2. Les fonctions f recherch´ees (ce que l’on appelle les fonctions d’´echelle) sont les primitives deg.
6. (3pt) Sur le march´e financier on trouve un actif risqu´e de prix (St, t≥0) v´erifiantdSt=St(µdt+ σdWt) et un actif sans risque de prix S0 v´erifiant dS0t =St0rdt . Soitπ un processus adapt´e et (Xt, t≥0) la solution de
dXt=rXtdt+πtXt(dWt+µ−r
σ dt). (2)
Expliciter XT en fonction de W et de π. Calculer E(lnXT) (on admettra que les martingales locales qui interviennent sont des martingales). Montrer que l on peut choisir π tel que l’on maximiseE(lnXT). Expliquer quel type de probl`eme l’on r´esout ainsi.
Il est facile de montrer que
Xt=X0ertexp µZ t
0
πsdWs−1 2π2sds
¶ exp
Z t
0
πsµ−r σ ds . DonclnXT =X0+rT+Rt
0πsdWs−12πs2ds+Rt
0πsµ−r
σ dsetE(lnXT) =X0+rT+RT
0 E(πsµ−r σ ds−
1
2π2s)ds. Il reste `a trouverπqui majoreπsµ−r
σ −12πs2 ce qui donneπs= µ−rσ . On r´esout ainsi un probl`eme de gestion de portefeuille (dit probl`eme de Merton)
7. (4pt) SoitLt= exp
³
−14¡
e−2Wt−1¢ +12Rt
0
¡e−2Ws−14e−4Ws¢ ds
´
(a) (2pt) Question pr´eliminaire: Calculer l’int´egraleRt
0e−2WsdWs.
(b) (1pt) Montrer queLest une martingale. Quelle est son esp´erance?
(c) (1pt) On posedQ=LtdP. Quelle est la dynamique deW sousQ?
On remarque quee−2Wt−1 =−2Rt
0e−2WsdWs+ 2Rt
0e−2Wsds
−1 4
¡e−2Wt−1¢ +1
2 Z t
0
µ
e−2Ws−1 4e−4Ws
¶ ds
= 1
2 Z t
0
e−2WsdWs−1 2
Z t
0
e−2Wsds+1 2
Z t
0
µ
e−2Ws−1 4e−4Ws
¶ ds
= 1
2 Z t
0
e−2WsdWs−1 4
Z t
0
e−4Wsds
et on sait que exp³Rt
0θsdWs−12Rt
0θ2ds´
est une martingale locale. On peut v´erifier que la condition de Novikov est satisfaite SousQ, le processusWc=W−12Rt
0e−2Wsdsest un MB.
8. (7pt) SoitX solution de (on admet queX existe)
dXt=Xt(1−Xt) ((µ−Xt)dt+dWt), X0=x Soith0(x) =¡1−x
x
¢2θ−1
et h1(x) = 2ln(1−x)−ln(2µ−1) x etτ= inf{t≥0, St6∈[a, b]}.
(a) (3pt) Montrer queh0(Xt) et h1(Xt)−tsont des martingales.
(b) (4pt) Montrer queP(Xτ=a) =hh0(x)−h0(b)
0(a)−h0(b) et calculerE(τ).
La premi`ere question r´esulte d’une application du lemme d’Itˆo: f(t, Xt)est une martingale locale si ’Gf(t, Xt) = 0avecGf(t, x) =∂tf+x(1−x)(µ−x)∂xf+12x2(1−x)2∂xxf. Dire queh0(X)est une martingale locale revient `a v´erifier queh0est solution dex(1−x)(µ−x)h0+12x2(1−x)2h00= 0.
Montrer queh1(Xt)−t est une martingale locale revient `a v´erifier queh1 satisfait
−1 +x(1−x)(µ−x)h0+1
2x2(1−x)2h00= 0.
En appliquant le th´eor`eme d’arˆet de Doob (la fonctionh0 est born´ee sur[a, b], la martingale locale h0(Xt∧τ)est uniform´ement int´egrable) E(h0(Xτ)) =h0(x)soit
h0(x) =E(h0(Xτ)) =h0(a)P(Xτ =a)+h0(b)P(Xτ =b) =h0(a)P(Xτ =a)+h0(b)(1−P(Xτ =a)). On applique ensuite le th´eor`eme de Doob `ah1(Xt)−t
h1(x) = E[(h1(a)−τ)11Xτ=a)] +E[(h1(b)−τ)11Xτ=b)]
= h1(a)P(Xτ =a) +h1(b)(1−P(Xτ=a))−E(τ)