Evaluation Des Options Américaines (ATTALLAH Sabrina)
Evaluation Des Options Américaines (ATTALLAH Sabrina)
Evaluation Des Options Américaines (ATTALLAH Sabrina)
Mémoire
présentée en première version en vu d’obtenir le Magistère,
spécialité « Probabilité statistique »
par
ATTALLAH Sabrina
v
Table des matières
Introduction 1
1 Mouvement brownien 3
1.1 Rappel de probabilité . . . . . .. . . . . . . . . . . . . . . . 5
1.1.1 Filtration . . . . . . . . . .. . . . . . . . . . . . . . . . 5
1.1.2 Martingale . . . . . . . . .. . . . . . . . . . . . . . . . 5
1.1.3 Temps d’arrêt . . . . . . . .. . . . . . . . . . . . . . . . 6
1.1.4 Théorème de Radon Nikodym . . . . . . . . . . . . . . . 7
1.2 Mouvement brownien . . . . . . . . . . . . . . . . . . . . . 8
1.3 Existence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4 Construction . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.4.1 Randomisation d’un espace de Hilbert . . . . . . . . . . 9
1.4.2 Représentation de Wiener (1923) . . . . . . . . . . . . . . 9
1.4.3 Méthode du point milieu (construction de Paul Lévy) . . 10
1.4.4 Principe d’invariance de Donsker . . . . . . . . . . . . . 10
1.5 Propriétés du mouvement brownien . . . . . . . . . . . . 10
1.5.1 Propriété de martingale . . . . . . . . . . . . . . . . . . 10
1.5.2 Processus Gaussien . . . . . . . . . . . . . . . . . . . . . 10
1.5.3 Propriété trajectorielles . . . . . . . . . . . . . . . . . . . 11
1.5.4 Variation totale et variation quadratique . . . . . . . . . 12
1.5.5 Caractère Markovien . . . . . . . . . . . . . . . . . . . . 15
1.5.6 Equation de la chaleur . . . . . . . . . . . . . . . . . . . 15
1.5.7 Temps d’atteinte . . . . . . . . . . . . . . . . . . . . . . 17
1.5.8 Brownien multidimensionnels . . . . . . . . . . . . . . . 17
1.5.9 Le brownien géométrique . . . . . . . . . . . . . . . . . 18
1.6 Intégral de Wiener . . . . . . . . . . . . . . . . . . . . . . . 19
1.6.1 Rappel d’intégration . . . . . . . . . . . . . . . . . . . . 19
1.6.2 Construction de l’intégral de Wiener . . . . . . . . . . . 19
1.6.3 Application de l’intégral de Wiener . . . . . . . . . . . . 20
vi
2.3.3 Cas du mouvement brownien géométrique . . . . . . . . 32
2.4 Théorème de Girsavov . . . . . . . . . . . . . . . . . . . . . 33
2.5 Représentation prévisible . . . . . . . . . . . . . . . . . . . 35
2.5.1 Théorème de Représentation prévisible . . . . . . . . . . 35
2.5.2 Equations différentielles stochastiques rétrogrades . . . . 36
3 Application en finance 39
3.1 Les produits financiers . . . . . . . . . .
. . . . . . . . . . 40
3.1.1 Les actifs financiers traditionnels . . .
. . . . . . . . . . 40
3.1.2 Les produits dérivées . . . . . . . . . .
. . . . . . . . . . 41
3.2 Les options . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 42
3.2.1 Valeur d’une option . . . . . . . . . .
. . . . . . . . . . 42
3.2.2 Les déterminants du prix d’une option . . . . . . . . . . 43
3.3 Modélisation des marchés financiers en temps discret 43
3.3.1 Modélisation du marché . . . . . . . . . . . . . . . . . . 44
3.3.2 Stratégie du portefeuille . . . . . . . . . . . . . . . . . . 45
3.3.3 Notion d’arbitrage . . . . . . . . . . . . . . . . . . . . . 46
3.3.4 Probabilité risque neutre . . . . . . . . . . . . . . . . . . 48
3.3.5 Duplication d’un produit dérivé . . . . . . . . . . . . . . 50
3.3.6 Evaluation et couverture d’un produit dérivé . . . . . . . 52
4 Le modèle Black-Scholes 53
4.1 Etude du modèle . . . . . . . . . . . . . . . . . . . . . . . . . 53
4.1.1 Hypothèse sur le marché . . . . . . . . . . . . . . . . . . 53
4.1.2 Modélisation probabiliste du marché . . . . . . . . . . . 54
4.1.3 Probabilité risque neutre . . . . . . . . . . . . . . . . . . 55
4.1.4 Portefeuille autofinançant . . . . . . . . . . . . . . . . . 57
4.1.5 Duplication du produit dérivé . . . . . . . . . . . . . . . 59
4.2 Formule de Black-Scholes pour une option européenne 62
4.3 Résolution de l’équation de Black-Scholes . . . . . . . . 64
4.4 Les Greques . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.4.1 Le delta . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4.2 Le thêta . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4.3 Le gamma . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.4.4 Le véga . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.4.5 Le rhô . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.5 Points forts et faibles du modèle de Black-Scholes . . 69
4.5.1 Point forts . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.5.2 Point faibles . . . . . . . . . . . . . . . . . . . . . . . . . 70
5 Option américaine 73
5.1 Options américaines en temps discret . .
. . . . . . . . . 73
5.1.1 Les temps d’arrêts . . . . . . . . . . . .
. . . . . . . . . 74
5.1.2 L’enveloppe de Snell . . . . . . . . . . .
. . . . . . . . . 75
5.1.3 Décomposition de Doob . . . . . . . . .
. . . . . . . . . 77
5.1.4 Enveloppe de Snell et chaîne de Markov . . . . . . . . . 78
5.1.5 Application aux options américaines . . . . . . . . . . . 79
5.2 Etude des options américaines comme inégalitées va-
riationnelles . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
5.2.1 Cas du call et du put . . . . . . . . . . . . . . . . . . . . 81
5.2.2 Problème de bornes libres . . . . . . . . . . . . . . . . . 82
vii
5.2.3 Problème de l’obstacle . . . . . . . . . . . . . . . . . . .
83
5.3 Option américaine en tant que problème de borne libre 84
5.3.1 La valeur de l’option doit être supérieure ou égale à la
fonction payoff . . . . . . . . . . . . . . . . . . . . . . . 84
5.3.2 L’équation de Black-Scholes est remplacée par une inégalité 84
5.3.3 La valeur de l’option doit être une fonction continue de S 84
5.3.4 Le delta de l’option doit être continu . . . . . . . . . . . 85
5.4 Black-Scholes pour les options américaines . . . . . . . 87
5.5 Inégalités variationnelles et problème de l’obstacle . 89
5.5.1 Le problème de l’obstacle . . . . . . . . . . . . . . . . . 89
5.5.2 La complémentarité linéaire . . . . . . . . . . . . . . . . 90
5.5.3 Formulation par inégalité variationnelle . . . . . . . . . . 90
5.5.4 Une inégalité variationnelle pour le put américain . . . . 91
5.6 Evaluation des options américaines par la méthode
des différences finies . . . . . . . . . . . . . . . . . . . . . . 94
5.6.1 Call européen . . . . . . . . . . . . . . . . . . . . . . . . 94
5.6.2 Put américain . . . . . . . . . . . . . . . . . . . . . . . . 96
5.6.3 Résolution du problème discrétisé . . . . . . . . . . . . . 97
A Annexes 105
A.1 Convergence de variables aléatoires . .. .. . .. . . . 107
A.1.1 Convergence presque sûre . . . . . . . .. .. . .. . . . 107
A.1.2 Convergence quadratique . . . . . . . .. .. . .. . . . 107
A.1.3 Convergence en probabilité . . . . . . .. .. . .. . . . 108
A.1.4 Convergence en loi . . . . . . . . . . . .. .. . .. . . . 108
A.2 Espérance conditionnelle . . . . . . . . .. .. . .. . . . 108
A.2.1 Conditionnement par rapport à un évènement . . . . . . 108
A.2.2 Espérance conditionnelle par rapport à une tribu . . . . . 108
A.2.3 Espérance conditionnelle par rapport à une variable . . . 109
A.2.4 Propriétés de l’espérance conditionnelle . . . . . . . . . . 109
A.2.5 Variance conditionnelle . . . . . . . . . . . . . . . . . . 109
A.2.6 Formule de Bayes . . . . . . . . . . . . . . . . . . . . . . 110
A.3 Processus stochastique . . . . . . . . . . . . . . . . . . . . 110
A.3.1 Processus càdlàg . . . . . . . . . . . . . . . . . . . . . . 110
A.3.2 Processus mesurable . . . . . . . . . . . . . . . . . . . . 110
A.3.3 Processus gaussien . . . . . . . . . . . . . . . . . . . . . 110
A.4 Inégalitées célèbres et définitions . . . . . . . . . . . . . 111
A.4.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . 111
A.4.2 Inégalitées célèbres . . . . . . . . . . . . . . . . . . . . . 111
A.5 Distribution lognormale . . . . . . . . . . . . . . . . . . . 112
A.6 Option américaine : programme Brennan-Schwartz . . 112
Bibliographie 115
Notations 117
viii
Liste des figures
ix
Introduction
1
2 Introduction
3
4 Chapitre 1. Mouvement brownien
∂u(t, x ) 1 ∂2 u(t, x )
− + =0
∂t 2 ∂x2
de condition initiale u(0, .) = f , qui admet la solution :
u(t, x ) = E[ f ( Xt+h | Xh = x ]
Définition 1.1 Une famille (Ft )t∈R+ de sous tribus de F tel que Ft ⊂ Fs , ∀t ≤ s s’appelle une
filtration. Cette tribu est dite complète si ∀t ∈ R+ , Ft contient tous les ensembles
négligeables N de F .
(Ft )t∈R+ représente l’information disponible à la date t .
Définition 1.2 Un processus ( Xt )t∈R+ est adapté à la filtration (Ft )t∈R+ si Xt est Ft -mesurable.
Un processus ( Xt )t∈R+ est toujours adapté à sa filtration naturelle :
FtX = σ( Xs , 0 ≤ s ≤ t).
est mesurable.
Un processus progressivement mesurable est mesurable et adapté .
1.1.2 Martingale
Cas discret
On se donne une filtration croissante (Fn ⊂ Fn+1 ), F0 contient les
négligeables.
Définition 1.3 Une suite de variables aléatoires réelles ( Xn , n ∈ N) est une Fn -martingale si :
1. Xn est intégrable ∀n ∈ N ;
2. Xn est Fn -mesurable ∀n ∈ N ;
3. E[ Xn+1 | Fn ] = Xn , ∀n ∈ N.
Cas continu
Soit (Ft )t∈R+ une filtration croissante telle que Fs ⊂ Ft , ∀s ≤ t.
Définition 1.4 Une famille de variables aléatoires ( Xt , t ∈ [0, ∞[) est une martingale par rapport
à la filtration (Ft )t∈R+ si :
1. Xt est Ft -mesurable , intégrable pour tout t ;
2. E[ Xt | Fs ] = Xs , ∀s ≤ t ;
– Si X est une martingale E[ Xt ] = E[ X0 ] ∀t.
– Si ( Xt , t ≤ T ) est une martingale, le processus est complètement déter-
miné par sa valeur terminale : Xt = E[ XT | Ft ].
Définition 1.5 Une famille de variables aléatoires ( Xt , t ∈ [0, ∞[) est une sur-martingale (res-
pectivement sous-martingale) par rapport à la filtration (Ft )t∈R+ si :
1. Xt est Ft -mesurable et intégrable pour tout t ;
2. E[ Xt | Fs ] ≤ Xs , ∀s ≤ t (respectivement E[ Xt | Fs ] ≥ Xs ).
6 Chapitre 1. Mouvement brownien
Inégalité de Doob
Si X est une martingale continue :
Transformé de martingale
Définition 1.6 Soit ( Hn )0≤n≤N une suite adapté de variables aléatoires, elle est dite prévisible si
pour tout n ≥ 1, Hn est Fn−1 -mesurable.
Proposition 1.1 Soit ( Mn )0≤n≤N une martingale et ( Hn )0≤n≤N une suite prévisible par rapport
à (Fn )0≤n≤N . Notons 4 Mn = Mn − Mn−1 . La suite ( Xn )0≤n≤N , définie par :
X0 = H0 M0
Xn = H0 M0 + H1 4 M1 + · · · + Hn 4 Mn n≥1
est une martingale par rapport à (Fn )0≤n≤N . ( Xn ) est également appelée la trans-
formé martingale de ( Mn ) par ( Hn )
Définition 1.7 Un temps d’arrêt est une variable aléatoire τ à valeurs dans R ∪ +∞ tel que
τ ≤ t ∈ (Ft ), ∀t ∈ R.
Propriétés
1. Une constante positive est un temps d’arrêt.
2. On associe à un temps d’arrêt τ la tribu des événements antérieurs
à τ , Fτ , définie par :
F τ = { A ∈ F ∞ | A ∩ τ ≤ t ∈ F t , ∀ t ∈ R}
Théorème d’arrêt
Si T est un temps d’arrêt et M une (Ft )-martingale, le processus Z
défini par Zt = Mt∧T est une (Ft )-martingale. En particulier :
E( Mt∧T ) = E( M0 ).
1.1. Rappel de probabilité 7
Martingale locale
Soit (Ω, F , P) un espace probabilisé muni d’une filtration
F ∗ = Ft , t ≥ 0 et soit X : [0, ∞] × Ω → S un processus F ∗ -adaptés, X est
dit F ∗ -martingale locale s’il existe une suite de temps d’arrêts τk
Ω → [0, ∞[ tel que :
1. ∀k, τk est croissante, p.s. :
2. τk diverge p.s. :
3. Le processus d’arrêt 1τk >0 Xtτk = 1τk >0 Xmin(t,τk ) est une F ∗ -martingale
pour tout K.
E [ X T | F S ] = XS
Définition 1.8 Un processus M càdlàg est une martingale locale s’il existe une suite croissante
de temps d’arrêts τn tel que τn → ∞ et ( Mt∧τn , t ≥ 0) est une martingale pour
tout n.
∀A ∈ F , Q(F ) = 0 ⇒ P( A) = 0
∀A ∈ F , P( A ) = 0 ⇔ Q( F ) = 0
∃A ∈ F tel que P( A ) = 0 et Q( A) = 1.
8 Chapitre 1. Mouvement brownien
EQ [ Z ] = 1 tel que ∀A ∈ F P( A) = EQ [ Z1 A ]
Proposition 1.2 Un processus ( Bt )t∈[0,1] est un mouvement brownien s.s.i. il est gaussien, continu,
centré de covariance :
Γ[s, t] = in f (s, t)
1.3 Existence
Théorème 1.1 Le mouvement brownien existe.
1.4 Construction
Plusieurs méthodes permettent de construire le mouvement brownien.
S[nt]
√ −→ N (0, 1) (La loi deBt )
n L
Proposition 1.4 Soit ( Xt )t≥0 une martingale par rapport à une certaine tribu (Ft )t∈R , continue
issue de 0. Alors X est un mouvement brownien si l’une des deux conditions
suivantes est vérifiée :
– Le processus t → ( Xt )2 − t est une martingale.
2t
– Le processus t → e(θXt −θ 2 ) est une martingale pour tout θ ∈ R.
Proposition 1.5 Soit B1 et B2 deux mouvements browniens indépendants. Le produit B1 B2 est une
martingale.
(s)
Proposition 1.6 On pose Bt = Bt+s − Bs , pour s fixé . Yt = cB t , pour c > 0.
c2
(s)
Zt = tB 1 , t > 0, Z0 = 0 . Alors, les processus (− Bt ), Bt , Yt et Zt sont des
t
mouvements browniens standards.
Remarque 1.1 Les trajectoires du mouvement brownien sont des exemples explicites de fonctions
continues, nulle part dérivables.
Proposition 1.9
P({ω, t −→ Bt (ω ) est monotone sur un intervalle}) = 0
Nous avons :
[
F= {ω, t → Bt (ω )est monotone sur[s, t]}
(s,t)∈ Q2 ,0≤s<t
Alors :
−1
\ n\ n o
A= Ain où Ain = ω, Bs+(t−s) i+1 − Bs+(t−s) i ≥ 0
n n
n >0 i =0
Ainsi, ∀n < 0, P( A) ≤ 1
2n donc P( A) et P( F ) sont nulles.
12 Chapitre 1. Mouvement brownien
Proposition 1.10 La variation quadratique sur [0, T ] du mouvement brownien existe dans L2 (Ω)
∞
et vaut T. De plus, si la subdivision Πn satisfait ∑ πn < ∞, nous avons la
n =1
convergence au sens p.s. donc :
h BiT = T
Démonstration. La variation infinitésimale d’ordre 2 du mouvement brow-
nien est donnée par :
n 2
VT2 (Πn ) = ∑ ti
B − B
n n
t i −1
i =1
n n
var [VT2 (Πn )] = ∑ var[( Btin − Btin−1 )2 ] = 2 ∑ (tin − tin−1 )2 ≤ 2Tπn −→ 0 π n →0
i =1 i =1
∞
Donc si ∑ πn < ∞, on a pour tout e :
n =1
∞ h i
∑ P VT2 (Πn ) − T > e < ∞
n =1
ce qui entraîne la convergence p.s. de VT2 (Πn ) vers T(En utilisant Borel-
Cantelli).
∞
Proposition 1.11 Pour toute subdivision Πn satiafaisant ∑ πn < ∞, la variataion infinitésimale
n =1
d’ordre 1 sur [0, T ] du mouvement brownien associée à cette subdivision converge
p.s. vers +∞. Donc, la variation totale du mouvement brownien vaut +∞ p.s. :
Remarque 1.3 La variation totale du mouvement brownien trajectoire par trajectoire est simple-
ment la longueur de son chemin.
Définition 1.12 Un processus X est un à variation bornée sur [0, T ] s’il est à variation bornée
trajectoire par trajectoire
Proposition 1.12 Un processus est à variation bornée s.s.i. s’il est la différence entre deux processus
croissants.
Xt + Xt∗ X ∗ − Xt
Xt = − t = Xt+ − Xt−
2 2
Les processus Xt+ , Xt− sont croissants car, pour s ≤ t :
| Xt − Xs | ≥ Xt∗ − Xs∗
14 Chapitre 1. Mouvement brownien
Comme X est continue sur le compact [0, T ], le sup tend vers 0 et la varia-
tion totale de X est finie, donc sa variation quadratique est nulle p.s.
Définition 1.13 Soient X et Y deux processus tels que X, Y et X + Y ont des variations
quadratiques finies dans L2 . Nous définissons alors la covariance quadratique
entre les processus X et Y comme :
1
h X, Y i = h X + Y i − h X i − hY i
2
Par construction, cette définition rend l’application ( X, Y ) 7−→ h X, Y i bilinéaire :
– Relation de bilinéarité : h X + Y, X + Y i = h X, X i + 2 h X, Y i + hY, Y i .
– Relation scalaire : hαX, βY i = αβ h X, Y i
Proposition 1.14 Soit X un processus à variation bornée continu ayant une variation quadratique
dans L2 (qui est donc nulle) et Y un processus à variation quadratique finie dans
L2 , alors X + Y est à variation finie dans L2 , nous avons :
hX + Yi = hXi
Ce qui donne :
h X, Y i = 0
à la limite.
1.5. Propriétés du mouvement brownien 15
1 ( y − x )2
Z
φ(s, x ) = √ f (y)e− 2s dy
2πs R
Une autre façon de décrire cette propriété est de dire que, pour u > t,
conditionné à Bt et de variance u − t, alors :
Pour t ≤ u.
E[ f ( BT +s )|FT ] = E[ f ( BT +s |σ( BT )]
Proposition 1.16 Si f est une fonction de classe Cb1 en temps et Cb2 en espace :
Z t
1 00 0
E[ f (t, x + Bt )] = f (0, x ) + E[ f xx (s, x + Bs ) + f t (s, x + Bs )]ds
0 2
Démonstration. Soit : u(t, x, f ) = E[ f (t, x + Bt )], nous vérifions, en utilisant
1.3 et 1.4, que :
du 1
(t, x, f ) = u(t, x, ∂t f ) + u(t, x, ∂ xx f )
dt 2
En effet :
u(t, x, f ) = E[ f (t, x + Bt )]
avec F (s, t, x, f ) = E[ f (s, x + Bt )], il reste à utiliser le théorème de dériva-
tion de fonctions composées :
du ∂F ∂F ∂f 1
(t, x, f ) = (t, t, x, f ) + (t, t, x, f ) = E[ (s, x + Bt )] + u(t, x, ∂ xx f )
dt ∂s ∂t ∂t 2
En intégrant par rapport à t :
Z t
1
u(t, x, f ) − u(0, x, f ) = E[ f t (s, x + Bs ) + ∂ xx f (s, x + Bs )]ds
0 2
Nous pouvons généraliser ce résultat au processus X définit par :
X = x + µt + σBt . La fonction u(t, x, f ) = E[ f (t, xµt + σBt )] vérifie :
du (t, x, f ) = 1 σ2 u(t, x, ∂ f ) + µu(t, x, ∂ f ) + u(t, x, ∂ f )
xx x t
dt 2
u(0, x, f ) = f ( x )
E[ f ( Xt )|Fs ] = E[ f ( Xt )| Xs ]
1 2
= E[ f ( xe(b− 2 σ )(t−s)+σ( Bt − Bs )
)] x=Xs
√
(b− 12 σ2 )(t−s)+σG t−s
= E[ f ( xe )] x=Xs
Z ∞ √
(b− 12 σ2 )(t−s)+σy t−s
= f ( Xs e )q(1, 0, y)dy
−∞
Ce processus est souvant utilisé pour modéliser le prix d’un actif finan-
cier. Le rendement de l’actif entre deux dates est mesuré par la différence
des logarithmes des cours et donné par la variable gaussienne :
1
(b − σ2 )(t − s) + σ( Bt − Bs )
2
Il est facile de calculer les moments d’un mouvement brownien géomé-
trique. Par exemple, pour calculer le moment d’ordre 2, il suffit de faire
les transfomations suivantes :
2 ) t +2σB
E[ Xt2 ] = X02 E[e(2b−σ t
]
(2b+σ2 )t− 12 (2σ)2 t+(2σ) Bt
= X02 E[e ]
(2b+σ2 )t
= X02 e
2
On déduit que varXt = x2 e2bt (eσ t − 1).
1.6. Intégral de Wiener 19
Proposition 1.19 Si g est une fonction à variations bornées, nulle en 0 et continue, il existe deux
fonctions g1 et g2 croissantes, continues, nulles en 0, telles que g = g1 − g2 .
Ainsi on construit l’intégrale par rapport à g à partir des intégrales par rapport à
g1 et g2 .
∞ Rt
la série converge dans L2 . En posant Bt = ∑ 0 χn (s)dsgn , I ( f )t sera
n =0
Rt
désormais notée 0 f (s)dBs variable gaussienne, centrée, de variance
Rt 2
0
f (s)ds, continue en t.
Rt
3. Le processus ( 0 f (s)dBs )t∈[0,1] est un processus (FtB )t∈[0,1] -mesurable à
accroissements indépendants non stationnaire.
Rt Ru R inf(t,u)
4. Si ( f , g) ∈ H 2 , E[ 0 f (s)dBs 0 g(s)dBs ] = 0 f (s) g(s)ds.
Rt Rt Rt
5. Les processus ( 0 f (s)dBs )t∈[0,1] et (( 0 f (s)dBs )2 − 0 f 2 (s)ds)t∈[0,1]
sont des (FtB )t∈[0,1] -martingales.
Rt
6. Le processus ( 0 f (s)dBs )t∈[0,1] vérifie la propriété de Markov.
Proposition 1.22 Soit f : R → R une fonction dérivable à dérivée bornée. Alors la série :
n −1
Zn = ∑ f ( B ti )( B ti+1 − B ti )
n n n
i =0
Rt
converge dans L2 et on note 0
f ( Bs )dBs sa limite.
Proposition 1.23 L’équation 1.6 admet pour unique solution le processus continu :
Z t
−ta
Xt = e ( X0 + σ e as dBs ) (1.7)
0
1.6. Intégral de Wiener 21
Lemme de Gronwall
Soient T ∈ R+ , K ∈ R+ , φ : R+ → R+ , ψ : R+ → R+ tels que
∀t ∈ [0, T ] :
Z t
φ(t) ≤ K + φ(s)ψ(s)ds < ∞
0
RT
et 0
ψ(s)ds < ∞. Alors :
RT
φ(t) ≤ Ke( 0 ψ(s)ds)
E[ Xt ] = me at
et de fonction de covariance :
σ2 2a inf(t,s)
cov( Xs , Xt ) = e−a(t+s) (σ0 + (e − 1))
2a
22 Chapitre 1. Mouvement brownien
Processus de Vasicek
En finance, le processus de Vasicek (variante du Processus d’Ornstein-
Uhlenbeck), est un modèle mathématique qui décrit l’évaluation des taux
d’intéret. Le modèle peut être utilisé dans l’évaluation des produits déri-
vées à taux d’intérêt, il a aussi été adapté pour les marchés de crédits.
Soit Yt un processus vérifiant :
et de fonction de covariance :
σ2 2a inf(s,t)
cov(Ys , Yt ) = e−a(t+s) (σ0 + (e − 1))
2a
Equation différentielle
stochastique 2
U ne équation différentielle stochastique (EDS) est une généralisation
de la notion d’équation différentielle prenant en compte un terme
de bruit blanc (qui est une réalisation d’un processus stochastique sous
certaines conditions). Les EDS permettent de modéliser des trajectoires
aléatoires, tels que les cours de bourse ou les mouvements de particules
soumises à des phénomènes de diffusion. Elles permettent aussi de traiter
théoriquement ou numériquement des problèmes issus de la théorie des
équations aux dérivées partielles. Pour les étudier, nous allons d’abord
passer par les intégrales stochastiques et le processus d’Itô.
0
g(s)d f (s) = lim
π n →0
∑ g(ti )( f (ti+1 ) − f (ti ))
i =0
0
θg(s)dB(s) = lim
π n →0
∑ θg(ti )( B(ti+1 ) − B(ti ))
i =0
23
24 Chapitre 2. Equation différentielle stochastique
Définition 2.1 Un processus (θt )0≤t≤T est appelé élémentaire s’il existe une subdivision
0 = t0 < t1 < · · · < tn = T et un processus discret (θt )0≤t≤T tel que tout θi est
Fi -adapté dans L2 (Ω) tel que :
n −1
θt (ω ) = ∑ θi (ω )1]t ,t + ] (t)
i i 1
i =0
On note ε l’ensemble des procesus élémentaires, un sous espace de L2F (Ω, [0, T ]).
Définition 2.2 Avec les même notations, l’intégrale stochastique entre 0 et t ≤ T d’un processus
élémentaire θ ∈ ε est la variable aléatoire définie par :
Z t k
0
θs dBs = ∑ θi ( Bt + i 1
− Bti ) + θi ( Bt − Btk ) sur ]tk , tk+1 ]
i =0
soit : Z t n
0
θs dBs = ∑ θi ( Bt∧t + i 1
− Bt∧ti ) + θi ( Bt − Btk )
i =0
Rt
On associe donc à θ ∈ ε le processus ( 0 θs dBs )0≤t≤T .
Rt Rt Rs
Remarque 2.1 On définit s θu dBu = 0 θu dBu − 0 θu dBu .
2.1.1 Propriétés
Sur l’ensemble des processus élémentaires, l’intégrale stochastique sa-
tisfait les propriétés suivantes :
Rt
1. θ → 0 θs dBs est linéaire.
Rt
2. θ → 0 θs dBs est continue p.s.
Rt
3. ( 0 θs dBs )0≤t≤T est un processus F -adapté.
Rt Rt Rt
4. E[ 0 θs dBs ] = 0 et var ( 0 θs dBs ) = E[ 0 θs2 ds].
5. Propriété d’isométrie :
Z t Z t
E[( θs dBs )2 ] = E[ θs2 ds]
0 0
2.1. Intégrale stochastique 25
Z t Z t
var ( θs dBs ) = E[( θs dBs )2 ]
0 0
k −1
= E[( ∑ θi ( Bti+1 − Bti ))2 ]
i =0
k −1
= ∑ E[θi2 ( Bti+1 − Bti )2 ] + 2 ∑ E[θi θ j ( Bti+1 − Bti )( Bt j+1 − Bt j )]
i =0 i< j
k −1
= ∑ θi2 E[( Bti+1 − Bti )2 |Fti ]
i =0
+ 2 ∑ E[θi θ j ( Bti+1 − Bti ) E[ Bt j+1 − Bt j |Fti ]
i< j
k −1 Z t
=∑ θi2 (ti+1 − ti ) + 0 = θs2 ds.
i =0 0
26 Chapitre 2. Equation différentielle stochastique
Rt Rt
9. Le processus M défini par (( 0 θs dBs )2 − 0 θs2 ds)t≤T est F -adapté
comme une somme discréte de processus F -adaptés. Chaque Mt est
une somme de deux éléments de L1 (Ω). La deuxième partie de la
propriété (6) nous donne la propriété de maringale de M.
10. Si nous admettons que la variation quadratique est telle que M2 −
h Mi soit martingale (Doob-Meyer), le résultat ci-dessus nous permet
de conclure directement.
11. Le résultat vient directement de la définition de la covariation qua-
dratique par les même calculs que (8).
Théorème 2.1 Il existe une application linéaire unique I de L2F (Ω, [0, T ]) dans M2 ([0, T ]) qui
coïncide avec l’intégrale stochastique sur l’ensemble des processus élémentaires ε
et vérifie la propriété d’isométrie :
Z t
∀t ≤ T, E[ I (θ )2t ] = E[ θs2 ds]
0
Lemme 2.1 L’ensemble des processus élémentaire ε est dense dans L2F (Ω, [0, T ]) au sens de la
convergence en norme quadratique. Autrement dit, pour tout θ ∈ L2F (Ω, [0, T ]),
il existe une suite θ n d’éléments de ε telle que :
0
hZ T i 21
n
k θ − θ k2 = E (θsn )2 ds →0
0
0
hZ T i 21
n
k θ − θ k2 = E (θsn )2 ds →0
0
En passant à la norme :
Z t Z t
0
θsn+ p dBs − n
n+ p
− θ n
2
≤ θ
θs dBs
0 0
2
Comme θ n converge dans L2F (Ω, [0, T ]), elle est une suite de Cau-
Rt
cuy et donc 0 θsn dBs est une suite de Cauchy dans L2 (Ω). Or L2 (Ω)
28 Chapitre 2. Equation différentielle stochastique
Proposition 2.1 Sur L2F (Ω, [0, T ]), l’intégrale stochastique satifait les même propriétés que celles
énoncées dans ε.
0 1 00
d f ( Bs ) = f ( Bs )dBs + f ( Bs )ds
2
Démonstration. Fixons t ≤ T et considérons la partition de [0, t] en n inter-
valles ]ti , ti+1 ] avec ti = itn . Trajectoire par trajectoire, la formule de Taylor
couplée à la continuité p.s. de B nous donne :
n h i
f ( Bt ) − f ( B0 ) = ∑ f ( Bti ) − f ( Bti−1 )
i =1
n
1 n 00
= ∑ f ( Bti )( Bti − Bti−1 ) +
2 i∑
0
f ( Bθi )( Bti − Bti−1 )2
i =1 =1
2.2. Processus d’Itô 29
0
où les θi sont des variables aléatoires à valeur dans ]ti−1 , ti [. Comme f est
dérivable à dérivée bornée :
n 0 Z t
∑ f ( Bti )( Bti − Bti−1 ) −
0
f ( Bs )dBs
−→ 0
i =1 0
n→∞
2
nous allons successivement remplacer θi par ti−1 , puis ( Bti − Bti−1 )2 par
ti − ti−1 . Introduisons :
n n
∑f ∑f
00 00
Vn = ( Bti−1 )( Bti − Bti−1 )2 et Wn = ( Bti−1 )(ti − ti−1 )
i =1 i =1
00
Pour toute trajectoire, s 7→ f ( Bs (ω )) est continue sur un compact, donc
uniformément continue et le sup converge vers 0. La convergence vers 0
00
de l’éspérance est assurée par le théorème de Lebesgue car f est bornée.
Le deuxième terme est la variation quadratique du mouvement brownien
qui converge vers t. Donc kUn − Vn k1 → 0. Par ailleurs, nous avons :
h n 2 i
∑
00
E[|Vn − Wn |2 ] = E f ( Bti−1 )(( Bti − Bti−1 )2 − (ti − ti−1 ))
i =1
n h 2 i
=∑E
00 2
f ( Bti−1 )(( Bti − Bti−1 ) − (ti − ti−1 ))
i =1
00
2 n
≤
f
∑ var(( Bt ) − Bt − )2 )
i i 1
∞
i =1
n
00
2
00
2 t2
=
f
∑ i i −1
2 ( t − t ) 2
= 2
f
−→ 0
∞ ∞ n n→∞
i =1
vers : Z t
0 1 00
f ( Bs )dBs +
f ( Bs )ds
0 2
Ceci entraîne donc l’égalité p.s. entre deux variables aléatoires. On inter-
vertit ensuite le ∀t et le p.s. grâce à la continuité de chacun des proces-
sus.
d( XY )t = Xs dYs + Ys dXs + d h X, Y is
1 d d ∂2 f
Z t
2 i∑ ∑
+ ( X s ) d Xi , X j s
=1 j =1 0 ∂xi ∂x j
Définition 2.4 Une solution de 2.1 est un processus X, (Ft )-adapté, satisfaisant :
Z t Z t
|µ(s, Xs )| ds σ2 (s, Xs )ds < ∞ ∀ t ∈ R+ P − p.s.
0 0
et qui vérifie :
Z t Z t
Xt = x + µ(s, Xs )ds + σ(s, Xs )dBs ∀ t ∈ R+ P − p.s.
0 0
t,Xt0,x
Xs0,x = Xs , s ≥ t.
ce qui prouve que la solution de 2.1 est un processus de Markov par rap-
port à la filtration Ft :
E[ f ( Xs )|Ft ] = E[ f ( Xs )| Xt ] = Φ(s, t, Xt )
et donc :
Z t Z t Z t
1 1
St = f (t, Bt ) = x0 + (µ − σ2 ) Ss ds + σ Ss dBs + σ2 Ss ds
2 0 0 2 0
Remarque 2.2 Lorsque µ = 0, le processus (St )t∈[0,T ] est une martingale. Ce type de processus
porte le nom de martingale exponentielle.
Proposition 2.3 Pour (µ, σ) ∈ R2 , il existe un processus d’Itô unique (St )t∈[0,T ] vérifiant :
∀t ∈ [0, T ] Xt = St P − p.s.
mX m2
Z = exp{− + } (2.4)
σ2 2σ2
Sachant que la fonction caractéristique d’une variable aléatoire X qui suit
une loi normale N (m, σ2 ) est définie par :
σ2 t
Φ X (t) = exp{itm − }
2
Telle que Φ X : t ∈ Rd → E[eiht,X i ] ∈ C, on voit que EP [ Z ] = 1, nous
définissons alors la probabilité Q par :
dQ
Z=
dP
Puisque :
σ 2 t2
EQ [eitX ] = EP [ ZeitX ] = e− 2
B̃t = Bt + mt (2.5)
34 Chapitre 2. Equation différentielle stochastique
Cette condition est imposée pour assurer que l’intégrale d’Itô dans 2.9 soit bien
définie. Posons ZZ ( T ), alors E[ Z ] = 1 et B̃(t) est un mouvement brownien sous
Q.
Théorème 2.5 Soit M(t), t ≥ 0, une Ft -martingale continue, on assume que M (0) = 0 et que
h M(t), M(t)i = t, pour tout t ≥ 0, alors M(t) est un mouvement brownien.
Le processus B̃ commence à partir de zéro à la date zéro, il est continu,
Rt
de plus B̃(t), B̃(t) = h B(t), B(t)i = t, puisque le terme 0 θ (u)du dans
la définition de B̃(t) contribue à zéro variation quadratique. En d’autre
terme :
d B̃(t)d B̃(t) = (dB(t) + θ (t)dt)2 = dB(t)dB(t) = dt
Reste à démontrer que B̃(t) est une martingale sous Q. Z (t) est une mar-
tingale sous P.
Z t Z t
1
X (t) = − θ (u)dB(u) − θ 2 (u)du
0 2 0
0 00
En posant f ( x ) = e x , f ( x ) = e x et f ( x ) = e x , nous avons :
dZ (t) =d f ( X (t))
0 1 00
= f ( X (t))dX (t) + f ( X (t)dX (t)dX (t))
2
1 1
=e X (t) (−θ (t)dB(t) − θ 2 (t)dt) + e X (t) θ 2 (t)dt
2 2
= − θ (t) Z (t)dB(t)
2.5. Représentation prévisible 35
Puisque les intégrales d’Itô sont des martingales, Z (t) est une martingale.
En particulier, E[ Z ] = E[ Z ( T )] = Z (0) = 1. Puisque Z (t) est une martin-
gale et Z = Z ( T ), nous avons :
Z (t) = E[ Z ( T )|F (t)] = E[ Z |F (t)], 0≤t≤T
Ce qui montre que Z (t), 0 ≤ t ≤ T est une mesure de Radon-Nikodym.
Pour montrer que B̃(t) Z (t) est une martingale sous P, nous allons appli-
quer la différentielle en utilisant la règle d’Itô 2.2 :
d( B̃(t) Z (t)) = B̃(t)dZ (t) + Z (t)d B̃(t) + B̃(t)dZ (t)
= − B̃(t)θ (t) Z (t)dB(t) + Z (t)dB(t) + Z (t)θ (t)dt
+(dB(t) + θ (t)dt)(−θ (t) Z (t)dB(t))
=(− B̃(t)θ (t) + 1) Z (t)dB(t)
Puisque il n’y a pas de dt dans la dernière expression, le processus
B̃(t) Z (t) est une martingale sous P.
Posons 0 ≤ s ≤ t ≤ T, la propriété martingale de B̃(t) Z (t) sous P im-
plique :
1 1
Ẽ[ B̃(t)|F (t)] = E[ B̃(t) Z (t)|F (s)] = B̃(s) Z (s) = B̃(s)
Z (s) Z (s)
Alors B̃ est une martingale sous Q.
Théorème 2.6 Soit M une (Ft )-martingale, tel que supE[ Mt2 ] < ∞. Il existe un unique proces-
t≤ T
R
0 2
sus prévisible H vérifiant E T Hs ds < ∞ , tel que :
Z 0
∀t ∈ [0, T ], Mt = M0 + Hs dBs
T
Remarque 2.3 Ce résultat est souvent utilisé en finance pour présenter un portefeuille de couver-
ture.
36 Chapitre 2. Equation différentielle stochastique
déf Rt
Le théorème de Girsanov nous montre que B̃t = Bt − 0 θs dBs est un
(Ft ) − Q-mouvement brownien. En générale la filtration de B̃ n’est pas
celle de B, nous avons simplement F̃t ⊂ Ft . Le théorème de représen-
tation prévisible s’applique dans cette situation : Si M est une (Ft ) − Q-
martingale locale, il existe un processus (Ft )-prévisible H tel que :
Z t
∀t, Mt = M0 + Hs d B̃s
0
Calcul de Malliavin
C’est une trouvaille de Paul Malliavin pour pouvoir faire le calcul dif-
férentiel sur les espaces de variables aléatoires. C’est une discipline qui a
eu beaucoup de succés en finance pour évaluer les actifs financiers. On
appelle espace de Cameron Martin l’espace des fonctions γ, de l’espace de
Rt
Wiener Ω = C0 ([0, 1]), qui s’écrivent γ(t) = 0 g(s)ds avec g ∈ L2 ([0, T ]).
Soit F : Ω → R une variable aléatoire. La dérivée directionnelle de F dans
la direction γ, si elle existe, est la quantité :
d
Dγ F ( ω ) = ( F (ω + eγ))
de
On dit que F est différentiable s’il existe Ψ ∈ L2 ([0, T ] × Ω) telle que :
Z T
Dγ F ( ω ) = Ψ(t, ω ) g(t)dt
0
Existence
On rappel qu’un processus ( Xt )t∈R+ est dit progressivement mesurable
si ∀ T > 0 la fonction :
(t, ω ) ∈ [0, T ], B([0, T ]) × (Ω, FT ) → Xt (ω ) ∈ (R, B(R))
Théorème 2.7 Supposant que pour chaque ( x, y) ∈ Rd × Rd×n , le processus f (., x, y) est pro-
gressivement mesurable, avec f (., ., 0, 0) ∈ L2 ([0, T ], Rd ), et que la fonction
f (t, ω, ., .) est uniformément lipschitzienne :
h i
| f (t, x1 , y1 ) − f (t, x2 , y2 )| ≤ K | x1 − x2 | + |y1 − y2 |
Remarque 2.4 Ce résultat est très utile en finance pour valoriser les flux terminaux.
Application en finance
3
L a première bourse réservée aux transactions portant sur des titres a
était créée par les italiens à Anvers en 1460. Dans ce centre d’affaires,
ce sont tous les commerçans qui s’y rencontraire afin de négocier des
effets de commerce, des lettres de change, ou encore des engagements de
livraison de marchandises.
39
40 Chapitre 3. Application en finance
Valeur intrinsèque
C’est la valeur qu’aurait l’option si le jour d’échéance était le jour
d’achat de l’option. Dans le cas du call, lorsque le cours du sous-jacent
S est supérieur au prix d’exercice, la valeur intrinsèque est égale au cours
du sous-jacent moins le prix d’exercice (S − K ) et (K − S) dans le cas du
put. Dans tous les autres cas, la valeur intrinsèque est égale à 0.
La valeur temps
C’est en quelque sorte la valeur d’espoir de l’option. Il s’agit de la diffé-
rence entre le prix de l’option et sa valeur intrinsèque. Cette valeur décroît
avec le temps car au fur et à mesure que l’échéance de l’option approche,
l’incertitude sur le prix du sous-jacent disparaît, donc l’espoir disparaît.
3.3. Modélisation des marchés financiers en temps discret 43
L’option est un « wasting asset » c’est à dire un actif qui se déprécie avec le
temps.
Le cours du support
L’option varie en fonction du cours de son support (sous-jacent). Si
le support baisse, le call baisse et le put monte. Si le support monte c’est
l’inverse qui se produit.
La volatilité
Le prix de l’exercice et la durée de vie d’une option sont fixés dans
le contrat. Les cours du sous-jacent et le risque sont observables, la seule
inconnue reste la volatilité.
La volatilité est l’écart type annualisé du taux de variation instantané du
prix de la valeur. Cette volatilité est le principal déterminant du prix d’une
option. Nous pouvons la calculer de deux manières différentes :
– La volatilité historique : nous utilisons les cours passés pour essayer
de prévoir les cours futurs. Nous prenons, en général, les anciens
cours pour essayer de retrouver une similitude avec les nouveaux et
prévoir ainsi l’évaluation de l’action.
– La volatilité implicite : on se sert ici du cours du sous-jacent et
de l’option pour déterminer par tâtonnement le cours de l’option.
Comme il existe plusieurs options sur le même sous-jacent, nous ob-
tenons plusieurs volatilités que nous composons pour déterminer la
volatilité implicite.
1 → (1 + r ) → (1 + r )2 → · · · → (1 + r ) n
Une variable aléatoire Fti -mesurable est donc une variable donnée
par toute l’information accumulée jusqu’à l’instant ti . Elle s’écrit
donc comme une fonction de (St1 , . . . , Sti ) ou de manière équivalente
comme une fonction de (Y1 , . . . , Yi ).
Définition 3.1 Un produit dérivé CT est une variable aléatoire F T -mesurable qui s’écrit sous la
forme :
CT = φ ( S t 1 , . . . , S t n )
avec φ une application borélienne.
Définition 3.3 Une stratégie de portefeuille simple X (x,∆) est la donnée d’un capital initial x et
d’un processus discret (∆0 , · · · , ∆n−1 ) qui est F -adapté.
46 Chapitre 3. Application en finance
Définition 3.4 Un arbitrage sur la période [0, T ] est un portefeuille autofinançant X de valeur
nulle en t = 0 dont la valeur XT en T est positive et strictement positive avec
une probabilité strictement positive :
X0 , X T ≥ 0 et P( X T > 0) > 0
On suppose qu’il y a sur le marché l’hypothèse d’Absence d’Opportu-
nité d’Arbitrage (AOA’) entre tout instant 0 et T.
{ X0 = 0 et XT ≥ 0} ⇒ P( XT > 0) > 0
L’hypothèse signifie simplement que si ma richesse est nulle aujourdhui,
elle ne peut devenir positive et non identiquement nulle.
3.3. Modélisation des marchés financiers en temps discret 47
Comparaison de portefeuilles
Proposition 3.1 En AOA’, si deux portefeuilles autofinançant X et Y ont la même valeur en T, ils
ont la même valeur en 0 :
XT = YT ⇒ X0 = Y0
en 0 en T
Achat de X X0 Xt
Vente de Y −Y0 −Y0
Placement du gain à la banque Y0 − X0 > 0 (Y0 − X0 )| B(0, T ) > 0
Valeur 0 >0
Proposition 3.2 En AOA’, si deux portefeuilles autofinançant X et Y ont la même valeur en T, ils
ont p.s. la même valeur en tout instant t < T :
XT = YT ⇒ ∀t ≤ T Xt = Yt P − p.s.
XT ≤ YT ⇒ ∀t ≤ T Xt ≤ Yt P − p.s.
en t en T
Sur { Xt > Yt } Achat de Y en t Yt YT
Vente de X en t − Xt − XT
Placement du gain à la banque Xt − Yt > 0 ( Xt − Yt )| B(t, T ) > 0
Valeur 0 >0
Sur { Xt ≤ Yt } Valeur 0 0
Donc AOA’ implique P( Xt > Yt ) = 0
48 Chapitre 3. Application en finance
u d
( 1 + r ) n S0 ( − 1) ≥ 0 , ( 1 + r ) n S0 ( − 1) ≥ 0
1+r 1+r
Avec, respectivement, des probabilités p et 1 − p, toutes deux strictement
positives si bien que notre stratégie crée un arbitrage. On traite le cas
u ≤ 1 + r de la même manière en vendant l’actif risqué (∆0 = −1).
Remarque 3.1 L’hypothèse AOA’ s’applique sur tous les sous-arbres, et comme la probabilité de
passer par chaque nœud est strictement positive, cette stratégie est un arbitrage.
Proposition 3.6 La valeur actualisée X̃ x,∆ de toute stratégie de portefeuille simple ( x, ∆) est une
F -martingale sous Q.
Démonstration. X̃ x,∆ est intégrable F -adapté et :
EQ [ X̃kx,∆ x,∆ Q
+1 − X̃k |Ftk ] = E [ ∆k ( S̃tk+1 − S̃tk )|Ftk ]
=∆k EQ [(S̃tk+1 − S̃tk )|Ftk ]
=0
Remarque 3.3 Ce résultat nous indique que si les actifs de base actualisés sont martingales sous
une certaine probabilité, les stratégies de portefeuilles simples le sont aussi. Ceci
est dû à la condition d’autofinancement et surtout au fait que la quantité d’actifs
risqué entre tk et tk+1 est Ftk -mesurable. On dit que la valeur actualisée du porte-
feuille est une transformée de martingale. Donc : "Tout actif de base actualisé est
une martingale sous une probabilité Q" et " Toute stratégie de portefeuille simple
actualisée est martingale sous une probabilité Q".
Proposition 3.7 L’existence d’une probabilité risque neutre implique l’hypothèse AOA’.
Analyse du problème
Nous recherchons une stratégie de portefeuille simple de duplication
( x, ∆) de notre produit dérivé de valeur CT en T. Comme CT est Ftn -
adapté, la valeur du produit dérivé se réécrit φ(St1 , · · · , Stn ) , on cherche
donc ( x, ∆) tel que :
Xtx,∆
n
= φ ( St1 , · · · , St n )
Sachant que toute stratégie de portefeuille simple est martingale sous la
probabilité risque neutre Q donc la valeur Xtx,∆
n
du portefeuille de dupli-
cation satisfait :
1
Xtx,∆ = EQ [φ(St1 , · · · , Stn )|Ftk ]
n
(1 + r ) n − k
La richesse initiale x de ce portefeuille de duplication sera nécessairement :
1
x= EQ [φ(St1 , · · · , Stn )]
(1 + r ) n
Remarquons que (1+r1)n−k EQ [φ(St1 , · · · , Stn )|Ftk ] en tant que variable aléa-
toire Ftk -mesurable, se réécrit sous la forme Vk (St1 , · · · , Stn ) avec Vk une
fonction déterministe (i.e non aléatoire). Nous notons :
1
Vk (St1 , · · · , Stn ) = n − k
EQ [φ(St1 , · · · , Stn )|Ftk ]
(1 + r )
Remarque 3.4 Dans le cas du modèle binomial à une période, la quantité d’actif risqué, dans le
portefeuille de duplication, est donnée par :
Résolution du problème
Nous allons montrer que la stratégie de portefeuille ( x, ∆), définie pré-
cédemment, duplique notre produit dérivé, soit :
Xtx,∆
n
= φ(St1 , · · · , Stn ) = Vn (St1 , · · · , Stn )
Xtx,∆
k
= Vk (St1 , · · · , Stn )
Xtx,∆
k
=Vk (St1 , · · · , Stn )
1
= EQ [φ(St1 , · · · , Stn )|Ftk ]
(1 + r ) n − k
1 1
= EQ [ EQ [ φ(St1 , · · · , Stn )|Ftk+1 ]|Ftk ]
(1 + r ) (1 + r ) n − k +1
1
= EQ [Vk+1 (St1 , · · · , Stk )|Ftk ]
(1 + r )
1
= EQ [Vk+1 (St1 , · · · , Stk , uStk )1{Xk+1 =u}
(1 + r )
+ Vk+1 (St1 , · · · , Stk , dStk )1{Xk+1 =d} |Ftk ]
1
= {Q( Xk+1 = u) · Vk+1 (St1 , · · · , Stk , uStk )
(1 + r )
+ Q( Xk+1 = d) · Vk+1 (St1 , · · · , Stk , dStk )}
1
= {q · Vk+1 (St1 , · · · , Stk , uStk ) + (1 − q) · Vk+1 (St1 , · · · , Stk , dStk )}
(1 + r )
X̃tx,∆
k +1
= X̃tx,∆
k
+ ∆k (S̃tk+1 − S̃tk )
Nous obtenons :
Xtx,∆
k +1
=q · Vk+1 (St1 , · · · , Stk ) + (1 − q) · Vk+1 (St1 , · · · , Stk )
Vk+1 (St1 , · · · , Stk , uStk ) − Vk+1 (St1 , · · · , Stk , dStk )
+ ( S t k +1 − ( 1 + r ) S t k )
uStk − dStk
1+r − d
En remplaçant Stk+1 par Ytk+1 Stk et q par u−d , on déduit :
Ytk+1 − d u − Ytk+1
Xkx,∆
+1 = Vk+1 ( St1 , · · · , Stk , uStk ) + Vk+1 (St1 , · · · , Stk , dStk )
u−d u−d
Comme Ytk+1 ne prend que les valeurs d ou u, on vérifie alors :
Xkx,∆
+1 = Vk+1 ( St1 , · · · , Stk , Ytk+1 Stk ) = Vk+1 ( St1 , · · · , Stk , Stk+1 )
1
C0 = EQ [φ(St1 , · · · , Stn )]
(1 + r ) n
Proposition 3.8 Comme le marché est complet (i.e tout actif est duplicable par une stratégie de
portefeuille simple), l’unicité de la probabilité risque neutre est vérifié.
Conclusion
1. Le prix de l’actif ne dépend que de la forme du payoff, de u, r et d.
Donc le prix ne dépend pas de la probabilité réelle p mais du prix
de monter ou de descendre.
2. Le portefeuille de couverture permet à tout instant de se couvrir
contre les variations de l’option. La quantité d’actif risqué à prendre
dans le portefeuille de couverture s’interprète comme la variation du
prix de l’option en réponse à la variation du cours du sous-jacent.
3. En temps continu, nous obtenons le portefeuille de duplication
comme dérivé de la valeur du produit dérivé par rapport à la va-
leur du sous-jacent.
4. Le prix de l’actif s’écrit toujours comme l’espérance actualisée de sa
valeur finale sous la probabilité risque neutre Q.
Si nous faisons tendre le nombre n de périodes vers l’infini, et pour un
choix judicieux de la forme de u et d, cette étude converge vers un modèle
en temps continu appelé modèle de Black-Scholes.
Le modèle Black-Scholes
4
L e modèle de Fisher Black et Myron Scholes est un modèle d’évaluation
d’option en temps continue. Publié en 1973, il constitue un prolonge-
ment des travaux réalisés par Paul Samuelson et Robert Merton.
L’intuition fondamentale de Black et Scholes fut de mettre en rapport le
prix implicite de l’option et la variation du prix de l’actif sous-jacent. Leur
découverte eut très rapidement une influence considérable et des résultats
de leur modèle sont utilisées dans tous les compartiments des marchés
financiers.
Dés 1977, Oldrich Vasicek s’en inspirait pour fonder la théorie moderne
des taux d’intérêt.
Merton et Scholes reçurent en 1997 le prix Nobel d’économie pour leur
travaux, Fisher Black était, lui, malheureusement mort en 1995.
53
54 Chapitre 4. Le modèle Black-Scholes
Théorème 4.1 L’équation différentielle stochastique 4.1 admet une solution unique qui est donnée
par :
σ2
S t = S0 e ( µ − 2 ) t + σWt P − p.s (4.2)
Donc le processus S, F -adapté, est bien une solution de l’EDS 4.1. Pour
démontrer l’unicité, on suppose qu’un deuxième processus Y est une so-
lution de l’EDS 4.1. Remarquons que St ne s’annule jamais, donc nous
pouvons appliquer la formule d’Itô pour déterminer S1t :
1 1 1 2
d = − 2 dSt + d hSit
St St 2 St3
1 1
= − (µdt + σdWt ) + σ2 dt
St St
4.1. Etude du modèle 55
Remarque 4.1 Comme nous avons supposé σ > 0, la fonction g tel que St = g(Wt ) est inversible,
et donc les aléas du marché sont complètement décrits par le mouvement brownien
W:
Ft = σ(Sr , r ≤ t) = σ(Wr , r ≤ t)
dP̂
Zt =
dP Ft
Ŵt = Wt + λt
Théorème 4.2 Il existe une probabilité P̂ équivalente à la probabilité historique P définie sur
(Ω, FT ) par :
dP̂ λ2
= ZT = e−λWT − 2 T
dP Ft
sous laquelle le processus Ŵt défini par Ŵt = Wt + λt est un mouvement brow-
nien sur [0, T ].
n n
h i ( ∑ u j (Ŵt j −Ŵt j−1 )) i h i [( ∑ u j [(Wt j −Wt j−1 ))+λ(t j −t j−1 )] λ2
i
P̂ P
E e j =1
=E e j =1
e(−λWT − 2 T)
n
iu j [(Wt j −Wt j−1 )+λ(t j −t j−1 )] (−λWT − λ2 T )
h i
= EP ∏e 2 e
j =1
h n 2 i
(iu j −λ)(Wt j −Wt j−1 )+(iλu j − λ2 )(t j −t j−1 )
= EP ∏e
j =1
n
λ2
h i
(iu −λ)(Wt j −Wt j−1 )
= ∏ e(iλu j − 2 )( t j − t j−1 ) EP e j
j =1
n (iu j −λ)2
λ2
= ∏ e(iλu j − 2 )( t j − t j−1 ) e 2 ( t j − t j −1 )
j =1
n u2
j
= ∏ e − 2 ( t j − t j −1 )
j =1
Proposition 4.1 Pour tout processus d’Itô Y, F -adapté (appelé numéraire) qui ne s’annule pas, la
condition d’autofinancement se réécrit :
X x,ϕ S0 S
d = ϕ0t d + ϕt d
Y t Y t Y t
Démonstration. En appliquant la formule d’intégration par partie aux pro-
cessus X x,ϕ et U = Y1 :
x,ϕ x,ϕ
d(UX x,ϕ ) =Ut Xt + Xt dUt + d h X x,ϕ , U it
=Ut ( ϕ0t dSt0 + ϕt dSt ) + ( ϕ0t St0 + ϕt St )dUt + d ( ϕ0 S0 + ϕS, U ) t
cette relation vient du fait que la covariance entre deux processus d’Itô fait
uniquement intervenir linéairement leurs parties browniennes. Grâce à la
condition d’autofinancement, nous avons :
d( ϕ0 S0 + ϕS)t = ϕ0t dSt0 + ϕt dSt
La partie brownienne de ϕ0 S0 + ϕS est la somme de S0 (qui est nulle) et
de S ce qui donne le résultat. En particulier, la relation d’autofinancement
écrite dans le numéraire cash S0 donne :
Z t
x,ϕ x,ϕ
d X̃t = ϕt dS̃t ⇒ X̃t = x+ ϕr dS̃r
0
x,ϕ
Donc la dynamique de la valeur actualisée du portefeuille X̃t sous la
probabilité P̂ est :
x,ϕ
d X̃t = ϕt dS̃t = σϕt S̃t dŴt
Remarque 4.2 Si l’actif risqué actualisé est un processus d’Itô martingale sous P̂ , toute stratégie
de portefeuille autofinancée actualisée l’est également.
Proposition 4.2 La probabilité P̂ construite précédemment est une probabilité risque neutre. La
x,ϕ
valeur en t de toute stratégie autofinançante ( x, ϕ) de flux final XT = h T est :
Proposition 4.3 L’existence d’une probabilité risque neutre P̂ implique l’AOA’ entre stratégies de
portefeuille simple autofinançante.
x,ϕ 0,ϕ 0,ϕ 0,ϕ
Démonstration. Si XT ≥ 0 , comme EP̂ [ X̃T ] = EP̂ [ X̃0 ] ⇒ XT sauf sur
un ensemble de mesure nulle pour P̂ qui est également un ensemble de
mesure nulle pour P. Ce qui assure que l’hypothèse d’absence d’opportu-
nité d’arbitrage entre portefeuilles simples est bien vérifié dans le modèle
de Black-Scholes.
Proposition 4.5 Si nous supposons que v ∈ C1,2 ([0, T ] × R+ ) , alors il existe une stratégie
autofinançante ( x, ϕ) qui duplique le produit dérivé, i.e. tel que t ∈ [0, T ],
x,ϕ
Xt = v(t, St ). Les quantités x et ϕ sont données par :
∂v
x = e−rT EP̂ [h(S)], ϕt = (t, St )
∂x
60 Chapitre 4. Le modèle Black-Scholes
ut (t, x ) = − re−rt v(t, ert x ) + e−rt vt (t, ert x ) + rxv x (t, ert x )
u xx (t, x ) =ert v xx (t, ert x )
v( T, ST ) = h(ST )
v∗ (t, St ) = ert Ut∗ = ert EP̂ [UT∗ |Ft ] = e−r(T −t) EP̂ [h(St )|Ft ]
Remarque 4.3 Le résultat indiquant que le prix Black-Scholes de payoff h(ST ), donné par :
est la solution de l’EDP 4.3. C’est un résultat important connu sous le nom de
formule de Feynman-Kac. Une espérance conditionnelle sur un processus marko-
vien peut se réécrire comme solution d’une EDP, créant ainsi des liens entre le
monde déterministe et le monde probabiliste.
62 Chapitre 4. Le modèle Black-Scholes
Remarque 4.4 Tout produit dérivé est duplicable, donc le marché est complet.
∂v 1 ∂2 v ∂v
(t, x ) + σ2 x2 2 (t, x ) + rx + −rv(t, x ) = 0, v( T, x ) = h( x )
∂t 2 ∂x ∂x (t, x )
Pour certains payoff, il existe des formules explicites qui donnent leurs
prix en t. C’est en particulier le cas du call et du put.
Proposition 4.7 Dans le cadre du modèle de Black-Scholes, le prix d’un call de maturité T et de
strike K est :
Ct = St N (d1 ) − Ke−r(T −t) N (d2 )
avec N la fonction de repartition d’une loi normale N (0, 1). d1 et d2 sont donnés
par :
2
ln( SKt ) + (r + σ2 )( T − t)
d1 = √
σ T−t
√
d2 = d1 − T − t
La formule de parité call/put s’écrit :
Ct − Pt = St − Ker(T −t)
Comme Ct = v(t, St ) :
σ2
h i
v(t, x ) = e−r(T −t) E P̂ xe(r− 2 )( T − t ) eσY − K , Y = (Ŵt − Ŵt )
Y
Y → N (0, T − t) ⇒ Ŷ = √ → N (0, 1)
T−t
h σ2
√ i
v(t, x ) =e−r(T −t) E P̂ xe(r− 2 )(T −t) eσ T −tŶ − K
Z +∞ √
1 σ2
Y2
= e −r ( T − t ) √ xe(r− 2 )(T −t) eσ T −tY − K e− 2 dY
2π −∞ +
Z +∞ √
1 2 −Y 2
= e −r ( T − t ) √ xe(r− 2 )(T −t) eσ T −tY − K e 2 1 A dY
σ
2π −∞
L’ensemble A est défini par :
n σ2
√ o
A = K < xe(r− 2 )(T −t) eσ T −tY
n √ K σ2
o
= eσ T −tY > e−(r− 2 )(T −t)
x
2
n − ln( Kx ) + (r − σ2 )( T − t) o
= Y> √ = D1
σ T−t
Revenons au prix du call :
Z +∞ √ Z +∞
−r ( T − t ) 1 2
(r − σ2 )( T −t) σ T −tY − Y2
2
−r ( T − t ) 1 Y2
Ct = e √ xe e e dY − Ke √ e− 2 dY
2π D1 2π D1
Posons : 2
ln( Kx ) + (r − σ2 )( T − t) 0
− D1 = √ = d2 = − d2
σ T−t
Calcul de I2 :
Z −d´2
Y2
r −( T −t)
I2 = Ke e− 2 dy = Ker−(T −t) N (d2 )
−∞
Calcul de I1 :
1 −d´2 σ2
Z √ y2
I1 =e−r(T −t) √ xe(r− 2 )(T −t) eσ T −ty e− 2 dy
2π −∞
Z −d´2 √
1 σ2 y2
=x √ e[− 2 (T −t)+σ T −ty− 2 ] dy
2π −∞
Z −d´2 √
1 1 2
=x √ e 2 (y−σ T −t) dy
2π −∞
√
Posons, t = y − σ T − t, alors :
Z −d´2 −σ√ T −t
x 1 2
I1 = √ e− 2 t dt
2π −∞
0 √ 0
⇒ I1 = xN (d2 − σ T − t) = xN (d1 )
64 Chapitre 4. Le modèle Black-Scholes
∂C 1 2 2 ∂2 C ∂C
+ σ S + rS − rC = 0 (4.4)
∂t 2 ∂S2 ∂S
Avec :
C (0, t) = 0, C (S, t) ∼ S pour S→∞
et :
C (S, T ) = max (S − K, 0)
∂2 u
L’équation 4.4 ressemble à une équation de la chaleur ∂u ∂t = ∂x 2 , mais
avec plus de termes. A chaque instant, C est différencié par rapport à S. Il
est multiplié par S, ce qui donne des coefficients non constants. L’équation
est dite backward d’une donné final pour T = t.
La première chose à faire est de se débarrasser des coefficients S et S2 , et
rendre l’équation sans dimension, c’est-à-dire rassembler des paramètres
autant que possible afin de connaître le véritable nombre de constantes
indépendantes dans la solution et pouvoir exploiter le fait que les para-
mètres sont très grands ou au contraire très petits pour les approximer,
nous posons :
τ
S = Ke x , t=T− 1 2
, C = Kv( x, τ )
2σ
1 x τ 1
v( x, τ ) = C Ke , T − 1 = C (S, t)
K 2σ
2 K
∂v 1 ∂C ∂S 1 ∂C ∂t
= +
∂x K ∂S ∂x K ∂t ∂x
La deuxième partie de l’expression est nulle et la dérivée de S par rapport
à x donne S, d’où le résultat :
∂v ∂C
K =S
∂x ∂S
4.3. Résolution de l’équation de Black-Scholes 65
∂v 1 ∂C ∂t 1 ∂C −1
= =
∂τ K ∂t ∂τ K ∂t 12 σ2
1
Ct + σ2 S2 Css + rSCS − rC = 0
2
K 1
− σ2 vτ + σ2 (Kv xx − Kv x ) + rKv x − rKv = 0
2 2
K 2
divisons l’expression par 2σ :
−vτ + v xx − v x + kv x − kv = 0
avec :
r
k= 1 2
2σ
L’expression finale est :
∂v ∂2 v ∂v r
= 2 + (k − 1) − kv avec k= 1 2
∂τ ∂x ∂x 2σ
v = eαx+ βτ u( x, τ )
∂u ∂u ∂2 u ∂u
βu + = α2 u + 2α + 2 + (k − 1)(αu + ) − ku
∂τ ∂x ∂x ∂x
66 Chapitre 4. Le modèle Black-Scholes
β = α2 + ( k − 1) α − k
∂u
Eliminons le terme en ∂x avec :
2α + (k − 1) = 0
−1
α= ( k − 1)
2
−1
β= ( k + 1)2
4
nous avons donc :
1 1 2
v = e− 2 (k−1)x− 4 (k+1) τ u( x, τ )
2
∂τ = ∂x2 pour − ∞ < x < + ∞,
∂ u
où ∂u τ > 0. La condition initiale corres-
pondante est alors :
1
u( x, 0) =u0 ( x ) = e 2 (k−1)x max(e x − 1, 0)
1 1
(4.5)
= max(e 2 (k+1)x − e 2 (k−1)x , 0)
Il faut donc évaluer cette intégrale. Pour cela, nous utilisons le changement
0
de variables x = S√−2τx .
0 √ 0
Sachant que dx = √dS2τ et donc dS = 2τdx , nous déterminons :
0√
Z +∞
1 1 02 0
u( x, τ ) = √ u0 ( x 2τ + x )e− 2 x dx
2π −∞
Z +∞ 0√
Z +∞ 0√
1 1 0
(k+1)( x + x 2π ) − 21 x 2 0 1 1 0
2π ) − 12 x 2 0
=√ e 2 e dx − √ e 2 ( k −1)( x + x e dx
− x − x
2π √2τ 2π √2τ
= I1 − I2
manière : 1 Z +∞ √
e 2 ( k −1) x 1 2 1 1
2τ )2
I2 = √ −x
e 4 (k−1) τ e− 2 (x́− 2 (k−1) d x́
2π √
2τ
1 1 2 Z +∞
e 2 ( k −1) x + 4 ( k −1) τ 1 2
= √
−x
√ e− 2 ρ dρ
2π √
2τ
− 12 (k−1) 2τ
1 1 2
=e 2 ( k −1) x + 4 ( k −1) τ N ( d1 )
√ Rd 1 2
où d2 = √x2τ + 21 (k − 1) 2τ, N (d2 ) = √12π −2∞ e− 2 S dS est la fonction de
répartition de la loi normale centrée réduite.
Avec l’expression de v( x, τ ), en reprenant nos expressions de départ
x = log KS , τ = 12 σ2 ( T − t), k = 1 rσ2 , C = Kv( x, τ ) et en développant
2
notre solution :
C =Keαx+ βτ ( I1 − I2 )
1 S 1 21 2
=Ke− 2 (k−1) log K − 4 (k+1) 2 σ (T −t) ∗
h 1 S 1 21 2 1 S 1 21 2
i
e 2 (k+1) log K + 4 (k+1) 2 σ (T −t) N (d1 ) − e 2 (k−1) log K + 4 (k−1) 2 σ (T −t) N (d2 )
Où :
log KS + (r + 12 σ2 )( T − t)
d1 = p
σ ( T − t)
log KS + (r − 12 σ2 )( T − t)
d2 = p
σ ( T − t)
Nous pouvons procéder de la même manière pour déterminer la valeur
d’un put européen. Cependant, le call ayant déjà été évalué, nous pouvons
utiliser la parité call/put pour déterminer le put correspondant de manière
plus rapide, sans reprendre toutes les étapes précédentes :
C − P = S − Ke−r(T −t)
4.4.1 Le delta
Le delta (∆) est le taux de variation de la valeur de l’option par rapport
à celle du sous-jacent. Il nous donne le nombre d’actions à utiliser pour
couvrir une option. Il suffit de multiplier ce delta par la quantité pour
obtenir la position globale.
Pour une option d’achat :
∂C
∆C = = CS = N (d1 ) avec ∆ ∈]0, 1]
∂S
et pour une option de vente :
∂P
∆P = = CS = N (d1 ) − 1 avec ∆ ∈ [−1, 0[
∂S
Pour avoir une bonne couverture, on cherche à annuler le delta. Ce taux
varie, donc la position de l’investisseur demeure couverte en delta neutre
seulement dans un intervalle de temps relativement court. La couverture
doit être réajustée périodiquement.
4.4.2 Le thêta
Le thêta (Θ)d’un portefeuille d’option se définit comme le taux de va-
riation de la valeur du portefeuille par rapport á la durée de vie de l’op-
tion, c’est sa sensibilité par rapport au temps.
Pour une option d’achat :
0
∂C SN (d1 )σ
Θ=− =− √ − rKe−rT N (d2 )
∂T 2 T
et pour une option de vente :
Θ = − PT = −CT + rKe−rT
0 1 2
Avec N ( x ) = √12π e− 2 x pour un call européen sur une action ne versant
pas de dividende. Le thêta d’une option est généralement négatif car la
valeur de l’option diminue lorsque on s’approche de la date de l’échéance.
La nature de thêta, en tant que paramètre de couverture, est différente de
celle du delta. En effet, s’il y a une incertitude quant à la valeur future
de l’option, il n’y en a pas sur le fait que le temps passe. De nombreux
traders considèrent le thêta comme une statistique descriptive très pratique
pour un portefeuille. Cela s’explique par le fait que dans un portefeuille
en delta neutre, le thêta peut remplacer le gamma.
4.4.3 Le gamma
Le gamma (Γ) représente la variation du delta du portefeuille en fonc-
tion de la valeur de l’actif sous-jacent. C’est la dérivée seconde de la valeur
4.5. Points forts et faibles du modèle de Black-Scholes 69
4.4.4 Le véga
Le véga V mesure la sensibilité de la valeur du portefeuille par rapport
aux variations de la volatilité du sous-jacent.
∂π
v=
∂σ
Si la valeur absolue de V est importante, la valeur du portefeuille est
très sensible au moindre changement de volatilité. Au contraire, si elle
est faible, le changement de volatilité aura un léger impact sur la valeur
du portefeuille. Une position gamma neutre protège contre d´importantes
variation du cours de l´actif sous-jacent entre deux réajustements de cou-
verture. Une position Véga neutre protège contre les variations de σ. Dans
le modèle de Black-Scholes cette quantité présente peu d’intérêt car la vo-
latilité σ est supposée constante.
4.4.5 Le rhô
Le rhô (ρ) mesure la sensibilité de la valeur du portefeuille en fonction
du taux d’intérêt continu r. Elle permet de mesurer les risques des options
liées á l’évaluation des taux d’intérêt á court terme. Ce paramètre est peu
utilisé car les taux d’intérêt sont supposées constants dans le modèle de
Black-Scholes et car ils varient peu en pratique durant la durée de vie de
l’option.
∂π
ρ=
∂r
Auto-prédiction
L’utilisation massive du modèle de Black-Scholes par les praticiens a
pour effet d’influencer (par son existence même) le cours des actifs. Fisher
Black lui-même ironisait sur le sujet : "Les opérateurs savent maintenant utili-
ser la formule et les variantes. Ils l´utilisent tellement bien que les prix de marché
sont généralement proches de ceux donnés par la formule, même lorsqu´il devrait
exister un écart important. . . ".
á ces lois de probabilité sont beaucoup trop plates. L’occurrence des évé-
nements extrêmes (crash) est grandement sous évaluée. Cette probléma-
tique majeure a fait l’objet d’une recherche statistique très active incluant
des modèles ARCH, des modèles á volatilité stochastique et des processus
multi-fractals.
Volatilité constante
Dans le modèle de Black-Scholes, la volatilité est le seul paramètre
qui n’est pas directement observable. Comme certaines options simples
(les calls européens notamment) sont également côtées sur des marchés
organisés (marchés dérivés), il est possible en se servant des données de
marché d’obtenir des renseignements sur ce paramètre. Dans le cas de
ce modèle, la volatilité implicite devrait en toute rigueur être égale (pour
toute les options considérer) á la volatilité historique. En pratique, le phé-
nomène est très différent, les observations assurent que :
– La volatilité implicite est plus grande que la volatilité historique.
– La volatilité implicite dépend de la maturité et du strike de l’option.
Cette dépendance étant d’autant plus forte que la maturité de l’op-
tion est courte.
Option américaine
5
L a plupart des options négociées sur les marchés organisés sont de type
américain. Les options européennes sont plus faciles à analyser et,
dans un certain nombre de cas, les propriétés des options américaines
sont déduites des options européennes. Tandis que l’option européenne
ne peut être exercée qu’à l’échéance, la nouvelle caractéristique ici est
la possibilité d’exercer l’option à tout moment avant l’échéance, et ceci
complique beaucoup son évaluation. Dans le cadre du modèle de Black-
Scholes, on ne connait d’ailleurs aucune solution analytique, même aux
options américaines les plus simples. Nous rappelons les notations sui-
vante :
• Sn la valeur du sous-jacent à la date n.
• T la date de maturité de l’option.
• K le prix d’exercice fixé par l’option.
• r le taux d’intérêt sans risque.
• σ la volatilité du prix de sous-jacent.
UT = ZT
73
74 Chapitre 5. Option américaine
Définition 5.1 Soit ( Xn , n ∈ {0, 1, 2, . . . , N }) une suite de variables aléatoires et ν une variable
aléatoire à valeur dans {0, 1, 2, . . . , N }, notons Xν la variable aléatoire définie
par :
n= N
Xν ( ω ) = Xν ( ω ) ( ω ) ou encore Xν = ∑ Xn 1ν = n
n =0
et ( Xnν ) la suite de variables aléatoires définie par :
Xnν = Xn 1n<ν + Xν 1n≥ν ou encore Xnν = Xn∧ν
la suite X ν est la suite X arrêtée à ν.
5.1. Options américaines en temps discret 75
Définition 5.2 Une variable aléatoire ν qui prend ses valeurs dans {0, 1, 2, . . . , N } est un temps
d’arrêt si pour chaque n ∈ {0, 1, 2, . . . , N } :
{ν = n} ∈ Fn
Soit ( Xn )0≤n≤ N une suite adaptée à la filtration F0≤n≤ N et soit ν un
temps d’arrêt. La série arrêtée à ν est définie par :
Théorème 5.1 Le processus ( Zn ) est une surmartingale, c’est la plus petite surmartingale majo-
rant (Yn ) tel que Zn ≥ Yn pour tout n ∈ T.
Alors :
E[| ZT −1 |] < max ( E[|YT −1 |] · E[| ZT |]) = max ( E[|YT −1 |] · E[| ZT |]) < ∞
τ = in f {n ∈ Z , Zn = Yn }
τ = min{n ∈ T, Zn = Yn }
où tout Cj = 1τ ≥ j . Pour n ≤ T − 1 :
D’où le résultat.
Proposition 5.3 Toute surmartingale (Un )0≤n≤ N admet une décomposition unique :
Un = Mn − An
et
Mn+1 − Mn = Un+1 − E[Un+1 |Fn ]
( Mn ) et ( An ) sont entièrement déterminés. En utilisant l’équation précé-
dente, nous pouvons voir que ( Mn ) est une martingale et que ( An ) est un
processus prévisible croissant (puisque (Un ) est une surmartingale).
Supposons que (Un ) est une enveloppe de Snell d’une suite adaptée
( Zn ). Nous pouvons donner une caractérisation du plus grand temps d’ar-
rêt optimal pour ( Zn ) en utilisant un processus croissant ( An ) et la décom-
position de Doob pour (Un ).
78 Chapitre 5. Option américaine
Proposition 5.4 Le plus grand temps d’arrêt optimal pour ( Zn ) est donné par :
(
N si A N = 0
νmax =
in f {n, An+1 6= 0} si A N 6= 0
Uνmax = Zνmax
Notons que :
N −1
Uνmax = ∑ 1{νmax = j} Uj = 1{νmax = N } UN
j =0
N −1
= ∑ 1{νmax = j} max Zj , E[Uj+1 |F j ] + 1{νmax = N } ZN
j =0
Uνmax = Zνmax
Reste à démontrer que c’est le plus grand temps d’arrêt optimal. Si ν est
un temps d’arrêt tel que ν ≥ νmax et P(ν > νmax ) > 0, alors :
P ( X n + 1 = y | X0 = x 0 , . . . , X n − 1 , X n = x n ) = P ( X n + 1 = y | X n = x )
Définition 5.3 Une suite de variables aléatoires ( Xn )0≤n≤ N qui prend ses valeurs dans E est une
chaîne de Markov homogène par rapport à la filtration (F )0≤n≤ N , et admet une
matrice de transition P, si ( Xn ) est adaptée pour toute fonction à valeurs réelles
f de E. Nous avons :
E[ f ( Xn+1 )|Fn ] = P f ( Xn )
où P représente la fonction qui fait correspondre à tout élément x ∈ E l’élément
P f ( x ) = ∑ P( x, y) f (y).
y ∈E
Proposition 5.5 Soit ( Zn ) une suite adapté définie par Zn = ψ(n, Xn ) où ( Xn ) est une chaîne
homogène de Markov, de matrice de transition P, prenant ses valeurs dans E, et
ψ : E × E → R. Alors l’enveloppe de Snell (Un ) de la suite ( Zn ) est donnée par
Un = u(n, Xn ) où la fonction u est définie par :
u( N, x ) = ψ( N, x ) ∀x ∈ E
Pour n ≤ N − 1 :
Alors, la suite (Ũn ) définie par Ũn = Un /Sn0 (le prix actualisé de l’option)
est l’enveloppe de Snell de la suite ( Z̃n ) sous P∗ . On déduit, de la section
5.1.4, que :
Ũn = Sn0 sup E∗ [ Z̃ν |F ]
ν∈τn,N
En conséquence :
Zν
Un = Sn0 sup E∗ [ |F ]
ν∈τn,N Sν0
D’après la décomposition de Doob nous pouvons écrire :
Par conséquent :
Ũn = Ṽn (φ) − Ãn
Alors :
Un = Vn (φ) − An
où An = Sn0 Ãn .
D’aprés l’équation précédente, l’auteur d’une option peut lui-même se
couvrir parfaitement : une fois qu’il reçoit une prime U0 = V0 (φ), il peut
gérer une richesse égale à Vn (φ) à la date n qui est plus grande que Un et
Zn .
La date de l’exercice optimal sera choisie parmi tous les temps d’arrêts.
Pour le titulaire de l’option, il n’y a aucun sens à exercer l’option à la date
n quand Un > Zn , puisqu’il va échanger une option qui vaut Un pour un
montant d’exercice Zn . Alors il existe une date optimale d’exercice τ tel
que Uτ = Zτ . D’autre part, il n’y a aucun intérêt à exercer l’option après
la date :
νmax = in f { j, A j+1 6= 0}
qui est égale à in f { j, Ã j+1 6= 0}. A la date d’exercice, vendre l’option
fournit au titulaire un bénéfice Uνmax = Vνmax et, suivant la stratégie φ de
cette date, il crée un portefeuille d’une valeur strictement plus grande
que la valeur de l’option à la date Vνmax + 1, Vνmax + 2, . . . , N. Alors nous
posons comme deuxième condition τ ≤ Vνmax , qui nous permet de dire
que Uτ est une martingale. Une date optimale d’exercice est un temps
d’arrêt optimal pour la suite ( Z̃n ) sous la probabilité P∗ . Si l’émetteur
de l’option se couvre en utilisant une stratégie φ définie ci-dessus et le
détenteur exerce son option à la date τ qui n’est pas optimal, alors Uτ >
Zτ ou Aτ > 0. Dans les deux cas, l’émetteur fait un bénéfice Vτ (φ) − Zτ =
Uτ + Aτ − Zτ qui est positif.
Cas du call
Supposons que le titulaire souhaite exercer l’option à une date t < T,
ceci est avantageux uniquement si le payoff à la date t est S(t) − K. Une
alternative consiste pour le titulaire de prendre une position courte sur le
marché à la date t et ensuite acquérir l’actif à la date t = T, en exerçant
l’option et en achetant au prix du marché en même temps. Avec cette
stratégie, le titulaire fait un profit de S(t) − K à la date t et paye un montant
inférieur ou égal à K à la date T. Le gain est clairement meilleur que celui
de S(t) − K à la date t. Puisqu’il n’est jamais optimal d’exercer un call
américain avant sa date d’expiration, un call américain doit avoir la même
valeur qu’un call européen. Ceci n’est pas valable pour un put américain.
Cas du put
Avant la date d’expiration, il y a une grande partie des valeurs d’ac-
tifs S pour lesquelles la valeur du put européen est inférieure à sa va-
leur intrinsèque (la fonction payoff ). Si S se trouve dans le domaine
P(S, t) < max (K − S, 0) et si on considère l’exercice de l’option, il y a alors
82 Chapitre 5. Option américaine
Figure 5.3 – Prix d’exercice, (a) trop bas, (b) trop haut.
En assumant que S f (t) < K, la pente de la fonction du payoff max (K −
S, 0) au point de contact est (−1). Il existe trois possibilités pour la pente
(delta) de l’option, ∂P/∂S, quand S = S f (t) :
• ∂P/∂S < −1
• ∂P/∂S > −1
• ∂P/∂S = −1
Nous allons montrer que les deux premières hypothèses sont incor-
rectes. Supposons en premier lieu que ∂P/∂S < −1. Alors comme S relève
de S f (t), P(S, t) descend au-dessous de la fonction de payoff max (K − S, 0),
puisque sa pente est plus négative, figure 5.3(a). Ce qui contredit l’hypo-
thèse de la borne d’arbitrage P(S, t) ≥ max (K − S, 0) ce qui est impossible.
dΠ = 0 pour S < Sf
∂P 1 2 2 ∂2 P ∂P
+ σ S + rS − rP = 0 (5.6)
∂t 2 ∂S2 ∂S
d’un payoff :
P(S, T ) = max (K − S, 0) (5.7)
Et des conditions aux bords :
∂ 1 ∂2 ∂
(K − S) + σ2 S2 2 (K − S) + rS (K − S) − r (K − S) = −rK < 0
∂t 2 ∂S ∂S
Mais P satisfait cette inégalité. Quand P = K − S, la rentabilité du porte-
feuille est plus petite qu’un dépôt en banque équivalent, par conséquent
il est optimal d’exercer l’option.
Pour chaque date t, nous divisons l’axe des S en deux régions distinctes :
• Soit 0 ≤ S ≤ S f (t) : il s’agit de la région dans laquelle l’exercice préma-
turé est optimal. Nous avons :
∂P 1 2 2 ∂2 P ∂P
P = K − S, + σ S 2
+ rS − rP < 0
∂t 2 ∂S ∂S
• Soit S f (t) < S < ∞ : l’exercice prématuré n’est pas optimal et :
∂P 1 2 2 ∂2 P ∂P
P > K − S, + σ S 2
+ rS − rP = 0
∂t 2 ∂S ∂S
Considérons S f (t) définie comme la plus grande valeur de S, à la date
t, pour laquelle on a P(S, t) = max (K − S, 0). Alors :
Mais :
P(S, T ) > max (K − S, 0) si S > S f (t)
Ce qui défini la borne libre S f (t), figure 5.4.
Figure 5.4 – Valeur d’un put américain(courbe supérieur) et européen (courbe inférieur)
avant l’expiration. La courbe supérieur rejoint en régularité la fonction du payoff.
De la section 5.3.4, nous avons :
∂P
( S ( t ), t ) = −1
∂S f
5.5. Inégalités variationnelles et problème de l’obstacle 89
Ce qui nous donne deux conditions aux bords pour la borne libre, à sa-
voir :
∂P
P(S f (t), t) = max (K − S f (t), 0), ( S ( t ), t ) = −1 (5.11)
∂S f
La première condition peut être vue comme une condition au bord pour
déterminer la valeur de l’option à la borne libre et la seconde pour déter-
miner la localisation de la borne libre. Il est très important de réaliser que
la condition :
∂P
( S ( t ), t ) = −1 si P ( S f ( t ), t ) = K − S f ( t )
∂S f
n’est pas impliquée par le fait que P(S f (t), t) = K − S f (t) . Puisque on ne
connaît pas à priori la position de S f (t), nous avons besoin d’une condi-
tion supplémentaire pour la déterminer. L’argument de l’arbitrage montre
que le gradient de P doit être continu, et ceci nous donne la condition
supplémentaire voulu.
00
en contact avec l’obstacle il est droit, alors u = 0. Normalement, nous
avons besoin de deux conditions aux bords pour déterminer la portion
droite de l’élastique uniquement. La valeur de u dans les deux extré-
mités de chaque partie droite le fait certainement. En effet, nous avons
u(−1) = 0, u( A) = f ( A) avec les mêmes conditions pour l’autre partie
droite. Cependant, comme A et B sont inconnus, nous avons besoin de
deux conditions supplémentaires aux bords pour les déterminer. Afin de
0
démontrer qu’aux points A et B, u et u doivent tout les deux être conti-
nus, voici un argument physique basé sur la vigueur de l’équilibre. Nous
pouvons écrire l’exemple particulier présenté dans la figure 5.2 comme un
problème de borne libre : le problème de trouver u( x ) et les points A et B
comme suit :
u(−1) = 0
00
u = 0, −1 < x < A
0 0
u ( A ) = f ( A ), u ( A) = f ( A)
u ( x ) = f ( x ), A<x<B (5.12)
0 0
u ( B ) = f ( B ), B ( A) = f ( B)
00
u = 0, B<x<1
u (1) = 0
• v(−1) = 0 et v(1) = 0 ;
• v( x ) ≥ f ( x ) pour −1 ≤ x ≤ 1 ;
• v( x ) est continue ;
0
• v ( x ) est continue par morceaux.
On appelle toute fonction v( x ) ∈ K une fonction tests et l’espace K
est nommé l’espace des fonctions tests. Notons que u( x ) ∈ K, et nous
prévoyons que u lui-même ait une dérivée continue par morceaux pour
tout x.
00
Pour chaque v ∈ K, nous avons (v − f ) ≥ 0 et puisque −u ≥ 0 :
00
−u (v − f ) ≥ 0
Ce qui est vrai pour tout v ∈ K, si u est une solution du problème original
5.12. Ce qui motive la formulation variationnelle du problème de la borne
libre, à savoir :
R1 0 0
Trouver v ∈ K tel que −1 u (v − u) dx ≥ 0 pour tout v ∈ K (5.16)
où k = τ/ 21 σ2 .
Avec les variables d’origine, nous avons S = S f (t) ce qui nous donne, avec
les nouvelles variables :
x = x f (τ )
De plus S f (t) < K, ce qui implique que x f (τ ) > 0. Alors, la fonction payoff
max (K − S, 0) devient :
1 2
1 1
g(0, τ ) = g( x, τ ) = e 2 (k+1) τ max e 2 (k−1)x − e 2 (k+1)x , 0 (5.17)
∂u ∂2 u
= pour x > x f (τ )
∂τ ∂x2 (5.18)
u( x, τ ) = g( x, τ ) pour x ≤ x f (τ )
u( x, τ ) ≥ g( x, τ ) (5.20)
∂g ∂2 g
− ≥0 pour x 6= 0 (5.22)
∂τ ∂x2
Ce qui signifie, d’un point de vue financier, que le bénéfice d’un porte-
feuille delta couvert d’actif sans risque est plus petit qu’un taux d’intérêt
r d’actif sans risque. Pour éviter les complications techniques, nous allons
réduire le problème à un intervalle fini. Pour cela, nous considérons les
expressions ci-avant seulement pour x dans l’intervalle − x − < x < x + ,
où x − et x + sont suffisamment grands. Nous imposons les conditions aux
bornes :
u( x + , τ ) = 0, u(− x − , τ ) = g(− x − , τ ) (5.23)
En termes financiers, nous supposons que nous pouvons remplacer les
conditions exactes aux bornes par des approximations pour des petites
valeurs de S, P = K − S , et pour les grandes valeurs, P = 0. Le fait que le
problème de l’obstacle et celui du put américain satisfont des contraintes,
5.5. Inégalités variationnelles et problème de l’obstacle 93
Cette inégalité est vraie pour chaque φ ∈ K ; elle ne contient aucune ré-
férence à l’obstacle g( x, τ ) : la contrainte n’intervient que dans la formu-
lation par l’espace des fonctions tests K. L’intégration par partie, nous
donne :
Z x+ i x+
∂u ∂u ∂φ ∂u h ∂u
(φ − u) + − dx − (φ − u) − ≥ 0
− x − ∂τ ∂x ∂x ∂x ∂x −x
∂y ∂2 y ∂y 2r
= − L−2 2 − (k − 1) L−1 + ky avec k= , x ∈ [−1, 1]
∂τ ∂x ∂x v
La condition finale est alors :
vT 1 vT
y( x, τ ) =y x, = Y Ke Lx ,
2 K 2
1 vT
= Y max − Ke Lx , = max e Lx − 1, 0
K 2
et les conditions aux frontières s’écrivent :
y(−1, τ ) =0
y(1, τ ) =e L − e−k(Tv/2−τ )
Implémentation
Les conditions aux bornes sont notées matriciellement :
(
I1,: y = 0
IN,: y = e L − e−k(Tv/2−τ )
où :
(2)
− L−2 Di,: − (k − 1) L−1 Di,: + kIi,:
A=
I1,:
− IN,:
et :
Ii,:
M= 0
0
∂y
Lors du calcul, la dérivée première de y par rapport à x, Dy = ∂x , sera
approximée pour les noeuds internes (i = 2, N − 1) en utilisant la formule
centrée des différences finies :
96 Chapitre 5. Option américaine
y i +1 − y i −1
yi =
2δ
Pour les points extrémités, en i = 1, nous utilisons la formule progres-
sive :
∂2 y
δ le pas de temps. D (2) y = ∂x2 sera approximée en utilisant la formule
centrée incluant la dérivée seconde :
yi+1 − 2yi + yi−1
yi =
δ2
d’où la forme matricielle :
1 −2 1
1 −2 1
1 1 −2 1
D (2) = 2
.. .. ..
δ
. . .
1 −2 1
1 −2 1
∂Y 1 2 2 ∂2 Y ∂Y
+ v S 2
+ rS − rY = 0
∂t 2 ∂S ∂S
Nous effectuons la même discrétisation que dans la section 5.6.1, ce qui
nous amène à l’équation :
0
yi = − L−2 Di,:
2
y − (k − 1) L−1 Di,: y + kyi i = 2, N − 1
Comme nous sommes en présence d’un put et non d’un call, la condition
finale est donc :
Y (S, T ) = max (K − S, 0)
5.6. Evaluation des options américaines par la méthode des différences finies 97
Présentation du schéma
En utilisant le shéma de Crank-Nicolson puis en développant avec
notre équation différentielle algébrique, nous obtenons :
h f (t , y ) + f (t , y ) i
n n n +1 n +1
y n +1 = y n + h
2
h1 1 1 1 i
=yn + h Ayn + bn + Ayn+1 + bn+1
2 2 2 2
1 1 1 1
[ I − Ah]yn+1 =yn + hAyn + h[ bn + bn+1 ]
2 2 2 2
Considèrons un b indépendant du temps pour un put standard, d’où la
formule finale :
1 1
[ I − Ah]yn+1 = yn + hAyn + hb
2 2
98 Chapitre 5. Option américaine
y = max (1 − e Lx , 0)
Comme nous l’avons vu, le profit doit être négatif ou nul pour éviter
les opportunités d’arbitrage suite à un exercice avant la date d’échéance.
Donc, la valeur de l’option doit être supérieure ou égale à la fonction
payoff :
y ≥ 1 − e Lx
Cette contrainte sur le payoff est appliquée à notre cas de la façon suivante :
nous retenons à chaque étape la valeur maximale entre la fonction payoff
et le résultat numérique calculé à partir de notre schéma. Au départ, notre
solution suit la fonction payoff jusqu’à un certain seuil à partir duquel elle
suit le schéma.
Programmation
Sous Matlab, pour effectuer le calcul de la valeur de l’option, nous
utilisons la boucle :
for it=2
y=1\(y+0.5*h*A*y+h*b);
y(end)=max(g(end), y(end)/u(end, end));
for ii=length(y)-1:-1:1
y(ii)=max(g(ii),(y(ii)-u(ii,ii+1)*y(ii+1))/u(ii,ii));
end
end
Résultats numériques
On présente ci-dessous le résultat obtenu lors de la programmation,
figure 5.5.
des primes d’options. Le deuxième pricer que nous considérons est Option
Pricing Calculator 1.0.0 (OPC). Il permet notamment de calculer les valeurs
d’options américaines avec un modèle binomial. Les tableaux suivants
comparent les différents résultats obtenus, à paramètres égaux, entre les
deux pricers et notre code de Brennan-Schwartz. Nous précisons que les
paramètres de notre modèle, L = log2, N = 501 et nt = 500, ne sont pas
modifiés au cours des deux études qui suivent. Les paramètres que nous
ferons varier sont la volatilité σ, le taux r, la date d’échéance T, et le cours
du sous-jacent S.
Valeur de S 30 40 50 60 70
Multi Option Pricer 16.3928 9.6901 5.4011 2.9153 1.5514
Option Pricing Calculator 20.0000 11.1344 5.9619 3.1816 1.6417
Brennan-Schwartz 19.9799 11.1069 5.9768 3.1417 1.6211
80 90
0.8231 0.4384
0.8622 0.4543
0.8064 0.3327
Figure 5.6 – Put américain calculé avec l’algorithme de Bernnan-Shwartz, MOP, OPC :
K = 50, σ = 0.4, r = 0.1, t = 1.
Valeur de S 30 40 50 60 70
Multi Option Pricer 18.9831 9.6224 3.3227 0.7928 0.1436
Option Pricing Calculator 20.0000 10.1091 3.4137 0.8190 0.1432
Brennan-Schwartz 19.9799 10.0605 3.4153 0.8023 0.1424
80 90
0.0217 0.0029
0.0217 0.0027
0.0215 0.0029
Figure 5.7 – Put américain calculé avec l’algorithme de Bernnan-Shwartz, MOP, OPC :
K = 50, σ = 0.3, r = 0.05, t = 5/12.
Les deux figures 5.6, 5.7, permettent de comparer les résultats obtenus
pour la valeur d’un put américain en considérant des méthodes et modèles
différents pour les calculs. Nous pouvons voir que les deux pricers que
nous avons utilisé donnent des valeurs très similaires, valeurs qui sont
très proches des résultats obtenus avec notre code de Brennan-Schwartz.
Nous pouvons donc conclure que le code implémenté est correct.
Conclusion générale
103
Annexes
A
Sommaire
A.1 Convergence de variables aléatoires . . . . . . . . . . . . . 107
A.1.1 Convergence presque sûre . . . . . . . . . . . . . . . .
. . . 107
A.1.2 Convergence quadratique . . . . . . . . . . . . . . . .
. . . 107
A.1.3 Convergence en probabilité . . . . . . . . . . . . . . .
. . . 108
A.1.4 Convergence en loi . . . . . . . . . . . . . . . . . . . .
. . . 108
A.2 Espérance conditionnelle . . . . . . . . . . . . . . . . .
. . . 108
A.2.1 Conditionnement par rapport à un évènement . . . .
. . . 108
A.2.2 Espérance conditionnelle par rapport à une tribu . .
. . . 108
A.2.3 Espérance conditionnelle par rapport à une variable
. . . 109
A.2.4 Propriétés de l’espérance conditionnelle . . . . . . . .
. . . 109
A.2.5 Variance conditionnelle . . . . . . . . . . . . . . . . .
. . . 109
A.2.6 Formule de Bayes . . . . . . . . . . . . . . . . . . . . .
. . . 110
A.3 Processus stochastique . . . . . . . . . . . . . . . . . . .
. . . 110
A.3.1 Processus càdlàg . . . . . . . . . . . . . . . . . . . . .
. . . 110
A.3.2 Processus mesurable . . . . . . . . . . . . . . . . . . .
. . . 110
A.3.3 Processus gaussien . . . . . . . . . . . . . . . . . . . .
. . . 110
A.4 Inégalitées célèbres et définitions . . . . . . . . . . .
. . . 111
A.4.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 111
A.4.2 Inégalitées célèbres . . . . . . . . . . . . . . . . . . . .
. . . 111
A.5 Distribution lognormale . . . . . . . . . . . . . . . . . .
. . . 112
A.6 Option américaine : programme Brennan-Schwartz . . . 112
105
A.1. Convergence de variables aléatoires 107
E[ X ] = lim( Xn )
P( A ∩ B )
P( A | B ) =
P( B )
E[ E( X | G )Y ] = E[ XY ]
E[ aX + bY | G ] = aE[ X | G ] + bE[Y | G ]
E[ X | H ] = E[ E[ X | H ] | G ] = E[ E[ X | G ] | H )]
On note souvent : E[ E[ X | H ] | G ] = E[ E[ X | G ] | H ].
9. Si ( X, Y ) sont indépendantes et φ une fonction borélienne bornée :
E[φ( X )|F ] ≥ φ( E[ X |F ])
110 A. Annexes
EP [ LX | G ]
EQ [ X | G ] = .
EP [ L | G ]
Définition A.1 Un processus stochastique (ou fonction aléatoire) est une famille de variables aléa-
toires ( Xt , t ∈ [0, ∞[) définie sur le même espace de probabilité.
On dit qu’un processus est à trajectoires continues (ou est continue) si les appli-
cations t → Xt(ω ) sont continue pour presque tout ω.
Définition A.2 Deux processus ( Xt )t∈T et (Yt )t∈T sont dit équivalent ssi. :
Un processus ( Xt )t∈T est une modification d’un processus (Yt )t∈T ssi. :
∀t ∈ T Xt = Yt P − p.s.
est mesurable.
Probabilités équivalentes
Deux probabilités P et Q définies sur le même espace (Ω, F ) sont
équivalentes si elles ont le même ensemble négligeable, c’est-à-dire si :
P( A ) = 0 ⇔ Q( A ) = 0
Sn P
−
→ E [ X1 ]
n
Si E[| X1 |] = +∞ la suite Sn diverge p.s.
ϕ( E[ X ]) ≤ E[ ϕ( X )].
Inégalité de Tchebychev
Si X est une variable aléatoire telle que E[ X ] = µ < +∞ et var ( X ) =
σ2 < +∞. Alors :
σ2
∀ε > 0, P(| X − µ |> ε) ≤ 2
ε
Inégalité de Markov
Si X est une variable aléatoire positive telle que E[| X |] < ∞, on a :
E[ X ]
∀λ > 0, P( X > λ) ≤
λ
112 A. Annexes
end
j=j+1;
end
j=1;
k=k+1;
end
ValeursDeS
ValeurSolution
Bibliographie
[9] J.C. Hull : Options, Futures and other derivatives, Prentice Hall, 2003.
115
116 Bibliographie
[18] R. Zvan, K.R. Vetzal, and P.A. Forsyth : PDE Methods for Pricing
Barrier Options, Journal of Economic Dynamics and Control, 1998.
[19] R. Zvan, K.R. Vetzal, and P.A. Forsyth : Robust numerical methods
for PDE models of asian options, J. Computational Finance, 1, 39-78, 1998.
117
Ce document a été préparé à l’aide de l’éditeur de texte GNU Emacs et du
logiciel de composition typographique LATEX 2ε .
118
Titre Evaluation des options américaines
Résumé La plupart des options négociées sur les marchés organisés sont
de type européen ou américain. Les options européennes sont bien dé-
crites par le modèle de Black-Scholes. Par contre, les options américaines
sont plus difficiles à analyser, le modèle de Black-Scholes fournissant des
prix inférieurs à la valeur intrinsèque de l’option. Le cadre développé par
la méthode est utile mais doit être adapté, la liberté d’exercice de l’option
implique la présence d’une borne libre. Afin de comprendre la formula-
tion par EDP de l’équation de Black-Scholes, nous considérons un exemple
classique : le problème de l’obstacle. La formulation de complémentarité
linéaire du problème de l’obstacle conduit à des schémas numériques ef-
ficaces et précis pour l’évaluation des options américaines.
Abstract The greater part of the options traded on organized markets are
European or American type. European options are well described by the
Black-Scholes model. American options are more difficult to analyze, the
Black-Scholes formula providing lower prices than the intrinsic value of
the option. The framework developed by the method is useful but must be
adapted, the exercise free of the option implies the presence of a free boun-
dary. To understand the PDE formulation of the Black-Scholes equation,
we consider a classic example : the obstacle problem. The linear comple-
mentarity formulation of the obstacle problem leads to efficient numerical
results for the american options pricing.