11.11.2014 Views

Le Calcul de Malliavin Appliqué à la Finance - Maths-fi.com

Le Calcul de Malliavin Appliqué à la Finance - Maths-fi.com

Le Calcul de Malliavin Appliqué à la Finance - Maths-fi.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Le</strong> <strong>Calcul</strong> <strong>de</strong> <strong>Malliavin</strong><br />

Appliqué à <strong>la</strong> <strong>Finance</strong><br />

Frédéric Cosmao, Frédéric Dupuy et Antoine Guillon<br />

Groupe <strong>de</strong> Travail<br />

Dirigé par Jean-Frédéric Jouanin, Ashkan Nikeghbali et Thierry Roncalli<br />

4 Juin 2002


Introduction<br />

Ce mémoire introduit une théorie <strong>de</strong> calcul variationnel stochastique aussi appelée <strong>Calcul</strong> <strong>de</strong><br />

<strong>Malliavin</strong>. La recherche dans ce domaine est très vivante <strong>de</strong>puis une dizaine d'années et les applications<br />

<strong>de</strong> cette théorie à <strong>la</strong> nance sont nombreuses. Cette théorie <strong>com</strong>porte une gran<strong>de</strong> dominante<br />

<strong>de</strong> calcul stochastique au formalisme parfois <strong>com</strong>plexe.<br />

Pour <strong>la</strong> rendre accessible aux non-initiés, nous avons tenté <strong>de</strong> l'exposer <strong>de</strong> manière didactique<br />

et intuitive en privilégiant les exemples. Nous nous intéressons ici essentiellement à <strong>de</strong>ux champs<br />

d'applications.<br />

Dans un premier temps nous présentons une nouvelle technique pour le calcul <strong>de</strong>s sensibilités<br />

du prix d'une option à diérents paramètres, aussi appelées grecques, dans un cadre assez général<br />

d'options à payo discontinus, path-<strong>de</strong>pen<strong>de</strong>nt, sur multi sous-jacents. <strong>Le</strong> résultat fondamental <strong>de</strong><br />

l'approche par le calcul <strong>de</strong> <strong>Malliavin</strong> (Fournié et al. [FLLLT99a], Benhamou [BEN00a]) est que<br />

celui-ci permet, par <strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> Monte Carlo, d'estimer les grecques non plus par Diérences<br />

Finies <strong>com</strong>me c'est habituellement le cas, mais par une seule espérance, celle du produit du payo<br />

par un poids indépendant du payo (grecque = E[payo.poids]). Nous essayons également <strong>de</strong><br />

<strong>com</strong>parer les <strong>de</strong>ux approches, Diérences Finies et <strong>Malliavin</strong>, pour déterminer les prols <strong>de</strong> payo<br />

pour lesquels le calcul <strong>de</strong> <strong>Malliavin</strong> s'avère le plus pertinent.<br />

Dans un <strong>de</strong>uxième temps nous proposons, à l'ai<strong>de</strong> du calcul <strong>de</strong> <strong>Malliavin</strong> (Fournié et al.<br />

[FLLL01b], Lions et Regnier [LR01]), une nouvelle représentation <strong>de</strong>s espérances conditionnelles<br />

ainsi que ses applications au pricing et au hedging d'options américaines.<br />

Nous tenons à remercier :<br />

nos directeurs <strong>de</strong> GT (Jean-Frédéric Jouanin, Ashkan Nikeghbali et Thierry Roncalli) pour<br />

leur soutien technique et moral, leur disponibilité,<br />

toute l'équipe du GRO,<br />

Emmanuel Gobet et Bruno-Denize Bouchard pour leurs éc<strong>la</strong>ircissements,<br />

les animateurs et intervenants du colloque Application du <strong>Calcul</strong> <strong>de</strong> <strong>Malliavin</strong> en <strong>Finance</strong>,<br />

les 13 et 14 décembre 2001 à l'INRIA.<br />

1


Table <strong>de</strong>s matières<br />

Introduction 1<br />

1 Introduction au calcul <strong>de</strong> <strong>Malliavin</strong> 5<br />

1.1 Dénition <strong>de</strong>s opérateurs <strong>de</strong> <strong>Malliavin</strong> . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.1.1 Dénition sur <strong>de</strong>s espaces simples . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

1.1.2 Extension <strong>de</strong>s opérateurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

1.2 Propriétés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

1.2.1 Formule d'intégration par parties . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

1.2.2 Formules <strong>de</strong> calcul et <strong>de</strong> <strong>com</strong>mutation . . . . . . . . . . . . . . . . . . . . . 9<br />

1.3 Un exemple fondamental : le processus <strong>de</strong>s variations premières . . . . . . . . . . . 10<br />

1.4 Extension au cas multi-dimensionnel . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2 <strong>Calcul</strong> <strong>de</strong>s sensibilités et applications aux options exotiques 13<br />

2.1 <strong>Calcul</strong> <strong>de</strong> <strong>Malliavin</strong> et calcul <strong>de</strong>s sensibilités : méthodologie . . . . . . . . . . . . . 13<br />

2.1.1 <strong>Le</strong>s sensibilités : cadre <strong>de</strong> travail . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.1.2 Evaluation par le calcul <strong>de</strong> <strong>Malliavin</strong> . . . . . . . . . . . . . . . . . . . . . . 14<br />

2.1.3 Extension <strong>de</strong>s résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.2 Comparaison <strong>de</strong>s métho<strong>de</strong>s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

2.2.1 La métho<strong>de</strong> <strong>de</strong>s diérences nies . . . . . . . . . . . . . . . . . . . . . . . . 19<br />

2.2.2 La métho<strong>de</strong> du poids <strong>de</strong> <strong>Malliavin</strong> et introduction d'une fonction <strong>de</strong> contrôle 20<br />

2.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

2.3.1 <strong>Le</strong> cas <strong>de</strong> l'option européenne . . . . . . . . . . . . . . . . . . . . . . . . . . 21<br />

2.3.2 <strong>Le</strong> cas <strong>de</strong> l'option binaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

3 Extension au cas <strong>de</strong>s options multi sous-jacents 27<br />

3.1 <strong>Calcul</strong>s théoriques <strong>de</strong>s coecients <strong>de</strong> sensibilités . . . . . . . . . . . . . . . . . . . 27<br />

3.1.1 Résultats généraux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

3.1.2 Application au calcul <strong>de</strong>s grecques . . . . . . . . . . . . . . . . . . . . . . . 28<br />

3.2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30<br />

3.2.1 Un exemple avec l'option sur Spread . . . . . . . . . . . . . . . . . . . . . . 30<br />

3.2.2 Un exemple avec l'option WorstOf . . . . . . . . . . . . . . . . . . . . . . . 31<br />

4 Valorisation et sensibilités d'une option américaine 35<br />

4.1 L'échec <strong>de</strong> Monte Carlo pour les options américaines . . . . . . . . . . . . . . . . . 35<br />

4.1.1 Formu<strong>la</strong>tion du problème en terme d'espérances conditionnelles . . . . . . . 36<br />

4.1.2 Un algorithme inecace numériquement . . . . . . . . . . . . . . . . . . . . 36<br />

4.2 Nouvelle représentation d'espérance conditionnelle . . . . . . . . . . . . . . . . . . 37<br />

4.2.1 Un exemple <strong>de</strong> processus u . . . . . . . . . . . . . . . . . . . . . . . . . . . 39<br />

4.2.2 <strong>Le</strong> concept <strong>de</strong> fonction localisante . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.3 Applications aux options américaines . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.3.1 L'algorithme <strong>de</strong> valorisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 40<br />

4.3.2 Résultats numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41<br />

Conclusion 43<br />

3


4 TABLE DES MATIÈRES<br />

A Compléments sur le <strong>Calcul</strong> <strong>de</strong> <strong>Malliavin</strong><br />

i<br />

A.1 Lien entre <strong>Malliavin</strong> et calcul <strong>de</strong> sensibilité . . . . . . . . . . . . . . . . . . . . . . i<br />

A.1.1 L'opérateur d'Ornstein-Uhlenbeck . . . . . . . . . . . . . . . . . . . . . . . i<br />

A.1.2 Formule d'intégration par parties . . . . . . . . . . . . . . . . . . . . . . . . i<br />

A.2 Passage <strong>de</strong>s payo dans CK ∞ aux payo dans L 2 : démonstration . . . . . . . . . . . ii<br />

B Une application <strong>de</strong> <strong>la</strong> formule <strong>de</strong> C<strong>la</strong>rk-Ocone<br />

v<br />

C Extension à <strong>la</strong> vo<strong>la</strong>tilité stochastique<br />

vii<br />

D <strong>Le</strong>s techniques <strong>de</strong> Monte-Carlo<br />

ix<br />

D.1 Rappel Monte-Carlo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix<br />

D.2 Métho<strong>de</strong>s c<strong>la</strong>ssiques <strong>de</strong> réduction <strong>de</strong> variance. . . . . . . . . . . . . . . . . . . . . . x<br />

E Quelques options exotiques<br />

xiii<br />

E.1 <strong>Le</strong>s options asiatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii<br />

E.1.1 Caractérisation <strong>de</strong>s poids . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv<br />

E.1.2 Valorisation d'options asiatiques par les techniques <strong>de</strong> Monte-Carlo . . . . . xiv<br />

E.2 EDP et arbres appliqués aux options asiatiques . . . . . . . . . . . . . . . . . . . . xvi<br />

E.2.1 Une métho<strong>de</strong> aux diérences nies . . . . . . . . . . . . . . . . . . . . . . . xvi<br />

E.2.2 La métho<strong>de</strong> d'interpo<strong>la</strong>tion <strong>de</strong> Hull et White . . . . . . . . . . . . . . . . . xvi<br />

E.3 <strong>Le</strong>s options barrières et lookback . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii<br />

E.3.1 Préliminaires sur les options barrières . . . . . . . . . . . . . . . . . . . . . xviii<br />

E.3.2 <strong>Le</strong>s aménagements nécessaires pour <strong>la</strong> métho<strong>de</strong> . . . . . . . . . . . . . . . . xxi<br />

E.3.3 Passage <strong>de</strong> <strong>la</strong> diusion à un brownien avec drift . . . . . . . . . . . . . . . . xxi<br />

E.3.4 Deux exemples <strong>de</strong> processus dominants . . . . . . . . . . . . . . . . . . . . xxii<br />

F Résultats numériques dans le cas multi dimensionnel<br />

xxiii<br />

F.1 <strong>Calcul</strong> du Kappa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii<br />

F.2 Résultats numériques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiv<br />

G Sensibilités d'options américaines<br />

xxvii<br />

G.1 <strong>Le</strong>s sensibilités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii<br />

G.2 Pricing et Hedging d'une option américaine : cas multi-dimensionnel . . . . . . . . xxix<br />

G.2.1 Introduction et notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix<br />

G.2.2 <strong>Le</strong> calcul du Delta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix


Chapitre 1<br />

Introduction au calcul <strong>de</strong> <strong>Malliavin</strong><br />

En dimension nie, le calcul diérentiel usuel traduit <strong>la</strong> dépendance d'une fonction par rapport<br />

aux coordonnées d'un vecteur <strong>de</strong> R d . <strong>Le</strong> calcul <strong>de</strong> <strong>Malliavin</strong> est un calcul diérentiel mais sur un<br />

espace <strong>de</strong> dimension innie, l'espace <strong>de</strong> Wiener C([0, 1], R d ). Sur cet espace, une trajectoire du<br />

brownien peut-être <strong>com</strong>prise <strong>com</strong>me <strong>la</strong> fonction continue <strong>la</strong> plus générale qui soit. <strong>Le</strong>s trajectoires<br />

du brownien sont les pendants <strong>de</strong>s vecteurs en dimension nie : l'opérateur <strong>de</strong> diérentiation, ou<br />

dérivée <strong>de</strong> <strong>Malliavin</strong> D, traduit <strong>la</strong> dépendance d'une variable aléatoire 1 par rapport aux accroissements<br />

d'une trajectoire du brownien. Pour une approche qui se veut d'abord didactique, nous<br />

nous limitons aux outils nécessaires à <strong>la</strong> <strong>com</strong>préhension du reste du rapport. Nous fournissons également<br />

<strong>de</strong>s exemples simples mais instructifs. Pour une présentation plus <strong>com</strong>plète, les ouvrages<br />

<strong>de</strong> référence sont ceux <strong>de</strong> Nua<strong>la</strong>rt [NUA95] et <strong>de</strong> Friz [FRI01]. Nous nous sommes inspirés d'un<br />

cours sur le calcul <strong>de</strong> <strong>Malliavin</strong> par Bally [BAL01].<br />

Cette section s'organise en trois parties. Dans <strong>la</strong> première, nous dénissons sur <strong>de</strong>s objets<br />

simples <strong>de</strong>ux opérateurs : d'une part l'opérateur <strong>de</strong> dérivation, ou dérivée <strong>de</strong> <strong>Malliavin</strong> D, d'autre<br />

part l'intégrale <strong>de</strong> Skorokhod 2 δ. Ensuite, on les étend par <strong>de</strong>nsité à <strong>de</strong>s espaces plus riches. Nous<br />

nous contenterons essentiellement <strong>de</strong> résultats en dimension 1, cependant on trouvera à <strong>la</strong> n<br />

<strong>de</strong> ce chapitre les extensions au cas multidimensionnel. Dans un second temps, nous présentons<br />

les propriétés qui nous intéressent à <strong>com</strong>mencer par <strong>la</strong> formule d'intégration par parties. Elle<br />

jouera un rôle central dans les démonstrations théoriques <strong>de</strong> l'exposé. Enn, nous consacrerons<br />

un paragraphe à un exemple fondamental pour les calculs et les implémentations numériques. En<br />

eet, nous calculons <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> d'une diusion dans un cadre général avant<br />

d'exhiber les formules fermées dans le cadre simplié <strong>de</strong> B<strong>la</strong>ck-Scholes.<br />

1.1 Dénition <strong>de</strong>s opérateurs <strong>de</strong> <strong>Malliavin</strong><br />

Dans cette section nous dénissons les opérateurs fondamentaux. On se restreint à l'intervalle<br />

[0, 1] pour simplier.<br />

Notations 1 On considère un espace <strong>de</strong> probabilité (Ω, F, P) sur lequel est déni un mouvement<br />

brownien noté (W t ) 0≤t≤1 et on note F t = σ(W s ; s ≤ t). On subdivise l'intervalle [0, 1] à l'ai<strong>de</strong> <strong>de</strong>s<br />

dyadiques t n k = k2−n pour n ∈ N ⋆ et k ∈ {0, . . . , 2 n }. Enn, on note également ∆ n k = W t n k+1 − W t n k<br />

les accroissements du mouvement brownien et ∆ n = (∆ n 0 , . . . , ∆ n 2 n −1)<br />

1.1.1 Dénition sur <strong>de</strong>s espaces simples<br />

Nous introduisons maintenant les espaces simples sur lesquels on va dénir nos <strong>de</strong>ux opérateurs.<br />

C ∞ p (R 2n ) désigne l'ensemble <strong>de</strong>s fonctions inniment dérivables à croissance au plus polynômial à<br />

l'inni.<br />

1Pour préciser l'analogie, une variable aléatoire peut s'interpréter <strong>com</strong>me une fonction d'un espace <strong>de</strong> Wiener<br />

vers un espace vectoriel réel.<br />

2C'est une extension <strong>de</strong> l'intégrale d'Itô va<strong>la</strong>ble pour <strong>de</strong>s processus qui ne sont pas adaptés.<br />

5


6 CHAPITRE 1. INTRODUCTION AU CALCUL DE MALLIAVIN<br />

Dénition 1 (L'ensemble <strong>de</strong>s fonctionnelles simples) Soit :<br />

{<br />

}<br />

S n = f(∆ n 0 , . . . , , ∆ n 2 −1); f ∈ C ∞ n p (R 2n ) .<br />

<strong>Le</strong>s S n forment une suite croissante d'ensembles inclus dans L 2 (Ω). <strong>Le</strong>s éléments <strong>de</strong> S = ⋃ n≥1 S n<br />

s'appellent fonctionnelles simples.<br />

Cet ensemble nous permettra <strong>de</strong> dénir <strong>la</strong> dérivée <strong>de</strong> <strong>Malliavin</strong>. L'espace <strong>de</strong>s fonctionnelles simples<br />

est construit <strong>de</strong> telle sorte qu'apparaîsse c<strong>la</strong>irement <strong>la</strong> dépendance d'une variable aléatoire <strong>de</strong> S n<br />

avec les accroissements du brownien. De façon analogue, nous dénissons les ensembles qui serviront<br />

à construire l'intégrale <strong>de</strong> Skorokhod.<br />

Dénition 2 (L'ensemble <strong>de</strong>s processus simples) Soit :<br />

P n =<br />

{ 2<br />

∑<br />

n −1<br />

i=0<br />

1 [t n<br />

i ,t n i+1 [ (t)F i (ω); (t, w) ∈ [0, 1] × Ω et F k ∈ S n<br />

}.<br />

<strong>Le</strong>s P n forment une suite croissante d'ensembles inclus dans L 2 ([0, 1] × Ω). <strong>Le</strong>s éléments <strong>de</strong> P =<br />

⋃<br />

n≥1 P n s'appellent processus simples.<br />

Nous pouvons désormais introduire les opérateurs sur ces espaces :<br />

Dénition 3 (L'opérateur <strong>de</strong> dérivation au sens <strong>de</strong> <strong>Malliavin</strong>) Soit F ∈ S, alors ∃n ∈ N ∗<br />

tel que F = f(∆ n ). L'opérateur <strong>de</strong> dérivation, au sens <strong>de</strong> <strong>Malliavin</strong>, <strong>de</strong> <strong>la</strong> fonctionnelle simple<br />

F en un point s ∈ [t n k , tn k+1 [ est alors <strong>la</strong> fonction D : S n −→ P n dénie par D s F =<br />

∂f<br />

∂x k<br />

(∆ n ),<br />

c'est-à-dire :<br />

D s F =<br />

2∑<br />

n −1<br />

i=0<br />

1 [t n<br />

i ,t n i+1 [ (s) ∂f<br />

∂x k<br />

(∆ n )<br />

Il est logique que cet opérateur <strong>de</strong> dérivation associe à une variable aléatoire un processus. A <strong>la</strong><br />

date s, <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> traduit l'impact <strong>de</strong>s accroissements du brownien à cette<br />

date sur une variable aléatoire. A partir <strong>de</strong> cette dénition, on constate déjà que pour une variable<br />

aléatoire F t -adaptée et pour s > t on a D s F = 0 : une variable aléatoire caractérisée à une date<br />

donnée ne dépend pas <strong>de</strong>s accroissements postérieurs du brownien.<br />

Exemple : on calcule <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> W 1 . Notons que W 1 = ∆ 1 1 donc D s W 1 =<br />

1 [0,1] (s)<br />

Dénition 4 (L'opérateur d'intégration au sens <strong>de</strong> Skorokhod) Soit u ∈ P, alors ∃n ∈<br />

N ∗ tel que u ∈ P n . L'opérateur d'intégration, au sens <strong>de</strong> Skorokhod, du processus simple u est alors<br />

<strong>la</strong> fonction δ : P n −→ S n dénie par<br />

avec :<br />

δ(u) =<br />

u(t, ω) =<br />

2∑<br />

n −1<br />

i=0<br />

2∑<br />

n −1<br />

i=0<br />

2∑<br />

n −1<br />

f i (∆ n )∆ n i −<br />

i=0<br />

∂f i<br />

(∆ n ) 1<br />

∂x i 2 n<br />

1 [t n<br />

i ,t n i+1 [ (t)F i (ω) et F i = f i (∆ n )<br />

Notons que le premier terme <strong>de</strong> ces <strong>de</strong>ux sommes correspond à une intégrale usuelle d'Itô. <strong>Le</strong> second<br />

terme prend en <strong>com</strong>pte, le fait que le processus n'est pas nécessairement adapté. Ce <strong>de</strong>uxième<br />

terme est nécessaire pour obtenir <strong>la</strong> re<strong>la</strong>tion d'intégration par parties et a été intégré<br />

dans <strong>la</strong> dénition dans ce but. Nous reviendrons sur ce point dans <strong>la</strong> partie re<strong>la</strong>tive aux propriétés<br />

<strong>de</strong> ces opérateurs.


1.1. DÉFINITION DES OPÉRATEURS DE MALLIAVIN 7<br />

Si on dénit les processus prévisibles par :<br />

∀k ∈ {0, . . . , 2 n − 1}, f k (∆ n ) = f k (∆ n 0 , . . . , ∆ n k−1)<br />

On remarque que lorsque le processus simple u est prévisible, le second terme <strong>de</strong> cette somme<br />

s'annule. Quand on étend cette propriété par <strong>de</strong>nsité, les processus adaptés étant <strong>de</strong>s limites <strong>de</strong><br />

processus prévisibles, les intégrales <strong>de</strong> Skorokhod coïnci<strong>de</strong>nt avec celles d'Itô.<br />

1.1.2 Extension <strong>de</strong>s opérateurs<br />

Nous allons maintenant étendre les opérateurs D et δ à <strong>de</strong>s espaces plus gros. Notons dans un<br />

premier temps que :<br />

S est <strong>de</strong>nse dans L 2 (Ω),<br />

P est <strong>de</strong>nse dans L 2 ([0, 1] × Ω).<br />

<strong>Le</strong> but serait donc d'étendre les opérateurs D et δ respectivement à L 2 (Ω) et à L 2 ([0, 1]×Ω). Pourtant,<br />

ces opérateurs n'étant pas continus, nous ne pouvons pas appliquer les métho<strong>de</strong>s habituelles<br />

d'extension et nous <strong>de</strong>vrons nous contenter d'une extension moins riche.<br />

Proposition 1 D et δ sont <strong>de</strong>s opérateurs fermés, c'est-à-dire que si (F n ) n est une suite <strong>de</strong><br />

S qui tend vers 0 dans L 2 (Ω) et si (DF n ) n tend vers u dans L 2 ([0, 1] × Ω), alors u = 0. Il en va<br />

<strong>de</strong> même pour δ.<br />

Ci-<strong>de</strong>ssous <strong>la</strong> dénition <strong>de</strong> l'espace D 1,2 sur lequel on peut étendre <strong>la</strong> notion <strong>de</strong> dérivée au sens <strong>de</strong><br />

<strong>Malliavin</strong>.<br />

Dénition 5 On dénit<br />

On pose alors pour F ∈ D 1,2 ,<br />

⎧<br />

⎪⎨<br />

D 1,2 =<br />

⎪⎩<br />

F ∈ L 2 (Ω), tq ∃(F n ) n suite <strong>de</strong> S tq<br />

DF n<br />

L<br />

F 2 (Ω)<br />

n −−−−→ F<br />

L 2 ([0,1]×Ω)<br />

−−−−−−−→ u<br />

DF = u<br />

⎫<br />

⎪⎬<br />

⎪⎭<br />

Remarque 1 La dénition <strong>de</strong> DF ne dépend pas <strong>de</strong> <strong>la</strong> suite (F n ) n car l'opérateur D est fermé.<br />

On dénit également l'espace Dom(δ) sur lequel on étend <strong>la</strong> notion d'intégrale <strong>de</strong> Skorokhod.<br />

Dénition 6 On appelle Dom(δ) l'ensemble <strong>de</strong>s u ∈ L 2 ([0, 1] × Ω) tel qu'il existe une suite (u n ) n<br />

<strong>de</strong> P telle que<br />

On dénit alors pour un tel u<br />

⎧<br />

⎨<br />

⎩<br />

L<br />

u 2 ([0,1]×Ω)<br />

n −−−−−−−→ u<br />

δ(u n ) L2 (Ω)<br />

−−−−→ F<br />

F = δ(u)<br />

Là encore, <strong>la</strong> fermeture <strong>de</strong> l'opérateur δ implique que le résultat ne dépend pas <strong>de</strong> <strong>la</strong> suite choisie.<br />

Remarque 2 On aurait pu caractériser l'espace D 1,2 autrement. En eet, si on dénit sur S <strong>la</strong><br />

norme<br />

‖F ‖ 1,2 = ‖F ‖ L 2 (Ω) + ‖DF ‖ L 2 ([0,1]×Ω)<br />

alors D 1,2 est <strong>la</strong> fermeture <strong>de</strong> S pour cette norme.


8 CHAPITRE 1. INTRODUCTION AU CALCUL DE MALLIAVIN<br />

1.2 Propriétés<br />

<strong>Le</strong> calcul <strong>de</strong> <strong>Malliavin</strong> a <strong>de</strong> nombreuses applications en nance. La première a été permise<br />

dans le cadre <strong>de</strong> marché <strong>com</strong>plet. Sous cette hypothèse, on peut valoriser une option à l'ai<strong>de</strong><br />

<strong>de</strong>s portefeuilles autonançants <strong>de</strong> réplication. Un portefeuille autonançant traduit que le prix<br />

d'une option est <strong>la</strong> <strong>com</strong>binaison à tout instant d'une certaine quantité d'actif risqué et non risqué.<br />

Un <strong>de</strong>s résultats du calcul <strong>de</strong> <strong>Malliavin</strong>, <strong>la</strong> formule <strong>de</strong> C<strong>la</strong>rk-Ocone (qui dénit <strong>com</strong>plètement<br />

<strong>la</strong> représentation d'une variable aléatoire par une martingale.) permet <strong>de</strong> trouver ces quantités<br />

directement. Nous donnons en Annexe B un exemple <strong>de</strong> ce type d'application dans le cas B<strong>la</strong>ck-<br />

Scholes. Cependant, aujourd'hui, <strong>la</strong> formule centrale pour les applications à <strong>la</strong> nance est <strong>la</strong> formule<br />

d'intégration par parties(en abrégé I.P.P). Ses applications ne se limitent pas au marché <strong>com</strong>plet.<br />

Grâce à elle, on peut par exemple calculer les sensibilités dans le cadre d'un modèle à vo<strong>la</strong>tilité<br />

stochastique 3 .<br />

1.2.1 Formule d'intégration par parties<br />

Proposition 2 (Formule d'intégration par parties)<br />

∀F ∈ D 1,2 , ∀u ∈ Dom(δ) on a E(<br />

On a donc <strong>la</strong> re<strong>la</strong>tion d'adjonction suivante<br />

∫ 1<br />

0<br />

D s F.u s ds) = E(F.δ(u))<br />

< DF, u > L 2 ([0,1]×Ω)=< F, δ(u) > L 2 (Ω) .<br />

Pour démontrer cette proposition on a besoin du lemme suivant :<br />

<strong>Le</strong>mme 1 soit ∆ une v.a.r. <strong>de</strong> loi N (o, σ 2 ), alors pour ϕ, g ∈ C 1 (R), on a<br />

[ ] [<br />

E ϕ ′ (∆)g(∆) = E ϕ(∆)( ∆ ]<br />

σ 2 g(∆) − g′ (∆))<br />

Preuve. Ce<strong>la</strong> résulte d'un calcul direct par intégration par parties :<br />

[ ]<br />

E ϕ ′ (∆)g(∆)<br />

∫ ∞<br />

= ϕ ′ 1<br />

(x)g(x) √<br />

−∞<br />

2πσ<br />

2 exp(−x2 2σ 2 )dx<br />

[<br />

] ∞<br />

1<br />

= ϕ(x)g(x) √<br />

2πσ<br />

2 exp(−x2 2σ 2 ) −<br />

−∞<br />

[ ( ) ]<br />

∆<br />

= E ϕ(∆)<br />

σ 2 g(∆) − g′ (∆)<br />

∫ ∞<br />

−∞<br />

ϕ(x)<br />

(g ′ (x) − x )<br />

σ 2 g(x) 1<br />

√<br />

2πσ<br />

2 exp(−x2 2σ 2 )dx<br />

Preuve <strong>de</strong> <strong>la</strong> proposition 2. On se donne F ∈ S n , u ∈ P n et on utilise <strong>la</strong> dénition <strong>de</strong> D s F :<br />

[ ∫ 1<br />

]<br />

E D s F.u s ds<br />

0<br />

=<br />

=<br />

2∑<br />

n −1<br />

k=0<br />

2∑<br />

n −1<br />

k=0<br />

[<br />

= E F.<br />

[ ] ∂f<br />

1<br />

E (∆ n )f k (∆ n ) soit en utilisant le lemme<br />

∂x k 2n [ ( )] ∆<br />

E f(∆ n n<br />

1<br />

)<br />

2 −n f k(∆ n ) − ∂ k f k (∆ n )<br />

2 n<br />

( 2 n −1<br />

∑<br />

k=0<br />

[ ]<br />

= E F.δ(u)<br />

2∑<br />

n −1<br />

f(∆ n )∆ n ∂f k<br />

− (∆ n ) 1 )]<br />

∂x k 2 n<br />

k=0<br />

3Il peut sembler surprenant <strong>de</strong> calculer <strong>de</strong>s sensibilités alors qu'un marché in<strong>com</strong>plet ne permet pas une couverture<br />

parfaite. Nous reviendrons sur ce point dans <strong>la</strong> partie correspondante.


1.2. PROPRIÉTÉS 9<br />

1.2.2 Formules <strong>de</strong> calcul et <strong>de</strong> <strong>com</strong>mutation<br />

La formule d'intégration par parties est fondamentale dans le calcul <strong>de</strong>s sensibilités. En eet, si<br />

on désire calculer <strong>la</strong> sensibilité d'un espérance par rapport à une condition initiale, on a moyennant<br />

<strong>la</strong> possibilité <strong>de</strong> permuter espérance et dérivation ce qui sera le cas en général<br />

∂E(φ(F(x)))<br />

∂x<br />

= E( ∂φ(F(x)) ).<br />

∂x<br />

En anticipant sur <strong>la</strong> prochaine partie, on voit qu'un lien entre <strong>la</strong> dérivée usuelle et <strong>la</strong> dérivée<br />

au sens <strong>de</strong> <strong>Malliavin</strong> permettrait l'application <strong>de</strong> l'I.P.P. Une fois appliquée, on a exprimé cette<br />

dérivée d'espérance <strong>com</strong>me une espérance c<strong>la</strong>ssique où apparaît un poids qui s'exprime <strong>com</strong>me une<br />

intégrale <strong>de</strong> Skorokhod. Du point <strong>de</strong> vue <strong>de</strong> l'implémentation, cette nouvelle représentation est plus<br />

intéressante. Pour ce<strong>la</strong> il nous faut préciser le lien entre <strong>la</strong> dérivée usuelle et <strong>la</strong> dérivée au sens <strong>de</strong><br />

<strong>Malliavin</strong> :<br />

Proposition 3 (Formule <strong>de</strong> dérivation en chaîne) ∀F 1 , . . . , F d ∈ D 1,2 , ϕ ∈ C 1 (R d ) on a<br />

ϕ(F 1 , . . . , F d ) ∈ D 1,2<br />

ainsi que <strong>la</strong> formule <strong>de</strong> dérivation (dite <strong>de</strong> dérivation en chaîne) :<br />

D s ϕ(F 1 , . . . , F d ) =<br />

d∑<br />

i=1<br />

∂ϕ<br />

∂x i<br />

(F 1 , . . . , F d ).D s F i<br />

Cette formule <strong>de</strong> <strong>com</strong>mutation permet également <strong>de</strong> calculer <strong>de</strong> très nombreuses dérivées au<br />

sens <strong>de</strong> <strong>Malliavin</strong>.<br />

Exemple : nous pouvons maintenant calculer <strong>la</strong> dérivée <strong>de</strong> <strong>Malliavin</strong> D s (exp(W t )), où t ∈ [0, 1] à<br />

l'ai<strong>de</strong> <strong>de</strong> <strong>la</strong> formule <strong>de</strong> dérivation en chaîne :<br />

D s (exp(W t )) = exp(W t )1 [0,t] (s)<br />

Dès que ce<strong>la</strong> a un sens, on a également les formules <strong>de</strong> <strong>com</strong>mutation suivantes entre les opérateurs<br />

d'intégration usuels (Itô et Riemann) et <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> :<br />

Proposition 4 Pour (u t ) adapté, on a :<br />

ainsi que :<br />

( ∫ 1<br />

)<br />

D s u t dW t = u s +<br />

0<br />

D s<br />

( ∫ 1<br />

0<br />

)<br />

u t dt =<br />

∫ 1<br />

s<br />

∫ 1<br />

s<br />

D s u t dW t<br />

D s u t dt<br />

Remarque 3 Rappelons que si (u t )est un processus adapté, alors D s u t = 0 pour s ≥ t et que<br />

l'intégrale <strong>de</strong> Skorokhod est une intégrale d'Itô.<br />

Pour conclure, nous introduisons une formules très pratique d'un point <strong>de</strong> vue numérique. Pour,<br />

l'instant nous disposons <strong>de</strong> plusieurs outils pour le calcul <strong>de</strong>s dérivées <strong>de</strong> <strong>Malliavin</strong>. Ce n'est pas<br />

le cas pour les intégrales <strong>de</strong> Skorokhod sauf quand le processus à intégrer est un processus simple<br />

ou adapté (c'est alors une intégrale d'Itô qu'on peut calculer numériquement <strong>com</strong>me une limite).<br />

Quand le processus n'est pas adapté ou un processus simple, <strong>la</strong> dépendance avec les accroissements<br />

du brownien n'est pas explicite en général. Ce<strong>la</strong> empêche un calcul direct ou une simu<strong>la</strong>tion<br />

numérique performante, pour pallier ce problème, on utilise <strong>la</strong> formule suivante :


10 CHAPITRE 1. INTRODUCTION AU CALCUL DE MALLIAVIN<br />

Proposition 5 Soit F une variable aléatoire F T -mesurable appartenant à D 1,2 . Alors, pour tout<br />

u appartenant à Dom(δ) on a :<br />

∫ T<br />

δ(F u) = F.δ(u) − D t F.u(t)dt<br />

0<br />

Au cours <strong>de</strong> l'exposé, on utilisera régulièrement cette formule pour expliciter les intégrales<br />

<strong>de</strong> Skorokhod. En général, dans les applications, u est adapté et on peut calculer les intégrales<br />

stochastiques d'Itô. On trouvera <strong>de</strong>s exemples dans <strong>la</strong> partie 2, pour le calcul du gamma ou en<br />

annexe sur les barrières.<br />

1.3 Un exemple fondamental : le processus <strong>de</strong>s variations premières<br />

Nous allons considérer une c<strong>la</strong>sse <strong>de</strong> processus très importante en pratique pour <strong>la</strong> modélisation<br />

: les processus d'Itô {X(t), t ≥ 0}, diusions solutions d'une équation diérentielle stochastique.<br />

C'est pour nous l'occasion <strong>de</strong> mettre en oeuvre les propriétés dites <strong>de</strong> calcul, précé<strong>de</strong>mment<br />

exposées. <strong>Le</strong> processus {X(t)} vérie l'équation :<br />

dX t = b(t, X t )dt + σ(t, X t )dW t et X(0) = x,<br />

où {W t } est un mouvement brownien standard. On suppose aussi que σ et b sont C ∞ et à dérivée<br />

première bornée 4 . Ainsi<br />

X t = x +<br />

∫ t<br />

0<br />

σ(s, X s )dW s +<br />

∫ t<br />

0<br />

b(s, X s )ds<br />

On associe à ce processus le processus {Y (t)} vériant l'équation diérentielle stochastique suivante<br />

:<br />

dY t = Y t (b ′ 2(t, X t )dt + σ ′ 2(t, X t )dW t ) et Y (0) = 1.<br />

{Y t } est le processus <strong>de</strong>s variations premières associé au processus {X t } : Y t = ∂Xt<br />

Proposition 6 ∀t ≥ 0<br />

et<br />

X(t) ∈ D 1,2<br />

D s X(t) = Y (t)Y (s) −1 σ(s, X s )1 {s≤t}<br />

Preuve. Nous démontrons ici <strong>la</strong> <strong>de</strong>uxième assertion <strong>de</strong> <strong>la</strong> propriété précé<strong>de</strong>nte.<br />

X t = x +<br />

∫ t<br />

0<br />

σ(s, X s )dW s +<br />

∫ t<br />

0<br />

b(s, X s )ds<br />

En diérenciant cette expression au sens <strong>de</strong> <strong>Malliavin</strong> puis en utilisant les propriétés <strong>de</strong> <strong>com</strong>mutation<br />

on obtient, en remarquant que le processus {X t } est adapté :<br />

D s X t = D s (<br />

∫ t<br />

0<br />

= σ(s, X s ) +<br />

σ(u, X u )dW u ) + D s (<br />

∫ t<br />

s<br />

∫ s<br />

D s b(u, X u )du +<br />

0<br />

∫ t<br />

b(u, X u )du)<br />

s<br />

D s σ(u, X u )dW u<br />

Grâce à <strong>la</strong> formule <strong>de</strong> dérivation en chaîne, on obtient une écriture simpliée <strong>de</strong> cette dérivée au<br />

sens <strong>de</strong> <strong>Malliavin</strong> :<br />

D s X t = σ(s, X s ) +<br />

∫ t<br />

4ce qui assure l'existence du processus.<br />

s<br />

b ′ 2(u, X u )D s X u du +<br />

∫ t<br />

s<br />

σ ′ 2(u, X u )D s X u dW u<br />

∂x<br />

.


1.4. EXTENSION AU CAS MULTI-DIMENSIONNEL 11<br />

Notons Z t = D s X t ; le processus {Z t } vérie l'équation diérentielle stochastique suivante :<br />

dZ t<br />

Z t<br />

= b ′ 2(t, X t )dt + σ ′ 2(t, X t )dW t<br />

avec Z s = σ(s, X s ). <strong>Le</strong>s processus {Z t } et {Y t } vérient donc <strong>la</strong> même équation diérentielle<br />

stochastique mais pour <strong>de</strong>s conditions initiales diérentes : Z s = σ(s, X s ) et Y s = Y s . Par ailleurs,<br />

le processus {X t } étant adapté, on a Z t = 0 pour t < s. Il existe donc une constante λ telle que<br />

Z t = λY t 1 {s≤t} . Cette constante est très facilement déterminée à l'ai<strong>de</strong> <strong>de</strong>s conditions initiales à<br />

<strong>la</strong> date s. Finalement, on obtient bien :<br />

D s X(t) = Y (t)Y (s) −1 σ(s, X s )1 {s≤t} .<br />

Remarque 4 Dans le cas d'une diusion <strong>de</strong> type B<strong>la</strong>ck-Scholes, le processus <strong>de</strong>s variations premières<br />

s'exprime encore plus simplement. En eet, si<br />

alors<br />

et donc<br />

dX t = b(t)X t dt + σX t dW t<br />

et X(0) = x<br />

dY t = b(t)Y t dt + σY t dW t et Y (0) = 1<br />

Y t = X t<br />

x<br />

P − p.s<br />

1.4 Extension au cas multi-dimensionnel<br />

Dans cette section nous traitons le cas multi-dimensionnel. Soit un brownien d-dimensionnel<br />

W = (W 1 , W 2 , ..., W d ), et les accroissements correspondants ∆ n k = (∆1,n k<br />

, . . . , ∆d,n k<br />

). Maintenant,<br />

nous modions les dénitions <strong>de</strong>s fonctionnelles simples pour qu'elles correspon<strong>de</strong>nt à <strong>de</strong>s fonctions<br />

C ∞ aux dérivées <strong>de</strong> croissance au plus polynômial à l'inni <strong>de</strong> ces accroissements. Soit une variable<br />

aléatoire réelle, F = f(∆ n 0 , . . . , ∆ n 2 −1), <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> est alors un processus<br />

vectoriel :<br />

n<br />

DsF i = ∂F<br />

∂∆ i =<br />

s<br />

∂f<br />

∂x i k (∆n )<br />

DF = (D 1 F, . . . , D d F ) et < DF, DG >=<br />

si t n k ≤ s ≤ t n k+1<br />

d∑<br />

k=1<br />

∫ 1<br />

0<br />

D i sF.D i sGds.<br />

On obtient également les dérivées d'ordres supérieurs. Pour α multi-indice tel que ∑ k<br />

i=1 α i = k,<br />

DsF i ∂ k F<br />

=<br />

∂∆ α 1<br />

s 1<br />

, . . . , ∆ α k<br />

s k<br />

Remarque 5 Quand <strong>la</strong> variable aléatoire F est <strong>de</strong> dimension m, <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong><br />

est alors une matrice <strong>de</strong> dimensions m × d.<br />

On redénit l'intégrale <strong>de</strong> Skorokhod multi-dimensionnelle. On <strong>la</strong> dénit sur <strong>de</strong>s processus<br />

simples u(t, ω) = ∑ d<br />

k=1 1 [t n k ,tn k+1 [ f k (∆ n ). Alors δ i = ∑ d<br />

∫ 1<br />

0 u sdWs. i C'est l'intégrale par rapport au mouvement brownien W i .<br />

La formule d'intégration par parties <strong>de</strong>vient :<br />

∫ 1<br />

E<br />

0<br />

d∑<br />

DsF.u i i sds =<br />

k=1<br />

k=1 f k(∆ n )∆ n,i<br />

d∑<br />

E(F δ i (u i )) = E(F δ(u))<br />

k=1<br />

Enn on introduit <strong>la</strong> matrice <strong>de</strong> covariance <strong>de</strong> <strong>Malliavin</strong>.<br />

k<br />

− ∑ d<br />

k=1<br />

∂f k<br />

∂x i k<br />

(∆ n k ) 1<br />

2 n =


12 CHAPITRE 1. INTRODUCTION AU CALCUL DE MALLIAVIN<br />

Dénition 7 (matrice <strong>de</strong> covariance <strong>de</strong> <strong>Malliavin</strong>) Soit F = (F 1 , F 2 , . . . , F n ) avec F i ∈ D 1,2 ,<br />

on introduit <strong>la</strong> matrice <strong>de</strong> covariance <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> <strong>la</strong> variable aléatoire n-dimensionnelle F par<br />

σ F = (σ ij<br />

F ) 1≤i,j≤n où<br />

σ ij<br />

F =< DF i , DF j >=<br />

d∑<br />

k=1<br />

∫ 1<br />

0<br />

D k s F i D k s F j ds<br />

Exemple : on considère <strong>de</strong>s diusions sans drift F i = c i + ∑ d<br />

∫ 1<br />

j=1 0 hi,j s dWs, j on a donc Ds k F i = h ik<br />

s<br />

d'où <strong>la</strong> matrice <strong>de</strong> covariance<br />

< DF i , DF j >=<br />

d∑<br />

k=1<br />

∫ 1<br />

0<br />

h i,k<br />

s<br />

On retrouve<br />

σ ij = E[F i − c i ]E[F j − c j ]<br />

c'est-à-dire <strong>la</strong> matrice <strong>de</strong> covariance usuelle.<br />

h j,k<br />

s ds.


Chapitre 2<br />

<strong>Calcul</strong> <strong>de</strong>s sensibilités et applications<br />

aux options exotiques<br />

Une <strong>de</strong>s tâches principales du gérant <strong>de</strong> portefeuille ou du tra<strong>de</strong>r est <strong>de</strong> pouvoir contrôler<br />

son exposition aux risques. Dans cette optique, il doit déterminer les sensibilités <strong>de</strong>s valeurs <strong>de</strong><br />

son portefeuille par rapport, par exemple, à une variation du cours <strong>de</strong>s actions ou encore une<br />

déformation <strong>de</strong> <strong>la</strong> courbe <strong>de</strong>s taux. Dans ce chapitre nous présentons une nouvelle métho<strong>de</strong> <strong>de</strong><br />

détermination <strong>de</strong> ces sensibilités, également appellées grecques. L'articu<strong>la</strong>tion principale <strong>de</strong> cette<br />

démarche repose sur <strong>la</strong> formule d'intégration par parties du calcul <strong>de</strong> <strong>Malliavin</strong>.<br />

2.1 <strong>Calcul</strong> <strong>de</strong> <strong>Malliavin</strong> et calcul <strong>de</strong>s sensibilités : méthodologie<br />

2.1.1 <strong>Le</strong>s sensibilités : cadre <strong>de</strong> travail<br />

Nous nous p<strong>la</strong>çons en horizon ni t ∈ [0, T ] et en mon<strong>de</strong> incertain (Ω, F, P) dans lequel vit un<br />

brownien à une dimension 1 (W t ) 0≤t≤T et on note F t = σ(W s ; s ≤ t), <strong>la</strong> ltration naturelle.<br />

Sur cet espace, on modélise le prix <strong>de</strong> l'actif sous-jacent à <strong>la</strong> date t, X t , par un processus d'Itô<br />

c<strong>la</strong>ssique :<br />

dX t = σ(t, X s )dW s + b(t, X s )dt et X 0 = x<br />

où <strong>la</strong> fonction b : R + × R → R est <strong>la</strong> dérive <strong>de</strong> notre processus et σ : R + × R → R sa vo<strong>la</strong>tilité.<br />

On suppose que ces <strong>de</strong>ux fonctions vérient les conditions usuelles : elles sont lipschitziennes et <strong>la</strong><br />

diusion σ est uniformément elliptique. Ces conditions assurent l'existence d'une unique solution<br />

forte. <strong>Le</strong> taux d'intérêt sans risque est noté r(t, X t ).<br />

On note P (t, x) le prix <strong>de</strong> notre actif contingent à <strong>la</strong> date t pour une valeur initiale <strong>de</strong> l'actif<br />

<strong>de</strong> x, et P (x) sa valeur à <strong>la</strong> date 0. Il est <strong>de</strong> maturité T et son payo s'exprime <strong>com</strong>me une<br />

fonction <strong>de</strong>s valeurs du sous-jacent à diérentes dates f(X t1 , X t2 , . . . , X tm ) avec les conventions<br />

t 0 = 0 et t m = T. Pour <strong>de</strong>s raisons techniques elle est supposée dérivable au premier ordre avec<br />

une dérivée au plus à croissance polynômiale 2 . Nous travaillons dans le cadre c<strong>la</strong>ssique d'absence<br />

d'opportunité d'arbitrage 3 et <strong>de</strong> <strong>com</strong>plétu<strong>de</strong> <strong>de</strong> marché 4 .<br />

Théorème 1 (Probabilité risque neutre) Sous ces <strong>de</strong>ux hypothèses, il existe une unique probabilité<br />

Q, dite risque neutre, sous <strong>la</strong>quelle le prix d'un actif contingent est une martingale locale,<br />

c'est à dire sous <strong>la</strong>quelle le prix <strong>de</strong> l'actif contingent est l'espérance du payo actualisé :<br />

−R<br />

P (x) = E Q T<br />

x (e 0 r(s,Xs)ds f(X t1 , X t2 , . . . , X tm ))<br />

1<strong>Le</strong>s résultats s'éten<strong>de</strong>nt naturellement au cas multidimensionnel quand le brownien est canonique, i.e à coordonnées<br />

indépendantes. Cette question sera détaillée dans le chapitre suivant.<br />

2On montre plus loin que l'on peut eectivement raisonner sur <strong>de</strong>s payos réguliers avant d'étendre les résultats<br />

à <strong>de</strong>s payos plus géréraux<br />

3A.O.A : il n'y a pas <strong>de</strong> stratégie <strong>de</strong> trading permettant un gain sur pour une mise initiale nulle.<br />

4<strong>com</strong>plétu<strong>de</strong> : tous les actifs contingents sont réplicables à partir <strong>de</strong>s actifs initiaux du modèle.<br />

13


14CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

où E Q x (.) = E Q (.|X 0 = x).<br />

On dénit maintenant les principales sensibilités :<br />

Dénition 8 (<strong>Le</strong>s sensibilités ou grecques) <strong>Le</strong> <strong>de</strong>lta est déni <strong>com</strong>me <strong>la</strong> sensibilité du prix <strong>de</strong><br />

l'option par rapport à <strong>la</strong> valeur initiale du sous-jacent, le gamma correspond à <strong>la</strong> dérivée secon<strong>de</strong> :<br />

∆ =<br />

∂P (x)<br />

∂x , Γ = ∂2 P (x)<br />

∂x 2<br />

La dénition du véga est plus ambigüe et sera détaillée plus loin dans ce chapitre. Intuitivement,<br />

le véga correspond à <strong>la</strong> variation du prix <strong>de</strong> l'option pour une variation innitésimale <strong>de</strong> <strong>la</strong> vo<strong>la</strong>tilité<br />

du sous-jacent (dans une direction donnée).<br />

Quand le marché est <strong>com</strong>plet, le portefeuille autonançant <strong>de</strong> couverture est construit à partir<br />

du <strong>de</strong>lta. En cas <strong>de</strong> marché in<strong>com</strong>plet, les autres grecques (gamma, vega,...) sont également<br />

indispensables pour déterminer le portefeuille <strong>de</strong> couverture.<br />

Notons enn qu'il y a encore peu <strong>de</strong> temps (et encore aujourd'hui dans beaucoup d'équipes<br />

<strong>de</strong> trading) les grecques étaient calculées exclusivement par <strong>la</strong> métho<strong>de</strong>s <strong>de</strong>s Diérences Finies.<br />

Nous allons voir que le calcul <strong>de</strong> <strong>Malliavin</strong> permet d'estimer ces grecques autrement, et que cette<br />

nouvelle approche est plus ecace pour certaines options.<br />

2.1.2 Evaluation par le calcul <strong>de</strong> <strong>Malliavin</strong><br />

La métho<strong>de</strong> développée <strong>la</strong> première fois par Fournié et al.[FLLLT99a], permet d'écrire les<br />

sensibilités sous <strong>la</strong> forme d'une espérance.<br />

Proposition 7 On a :<br />

grecque = E Q x [e −R T<br />

0 r(s,Xs)ds f(X t1 , X t2 , . . . , X tm ) × π]<br />

où le poids π ne dépend pas du payo <strong>de</strong> l'option. On retrouve alors une vitesse <strong>de</strong> convergence en<br />

O(n −1/2 ) du théorème <strong>de</strong> <strong>la</strong> limite centrale.<br />

Méthodologie dans le cas du <strong>de</strong>lta<br />

Pour <strong>la</strong> c<strong>la</strong>rté <strong>de</strong> l'exposé on se contentera d'étudier le cas du <strong>de</strong>lta et on supposera que le taux<br />

d'intéret r ne dépend pas <strong>de</strong> X, soit r(s, X s ) = r(s). L'objectif est d'utiliser <strong>la</strong> re<strong>la</strong>tion d'intégration<br />

par partie an d'écrire les dérivées d'espérances <strong>com</strong>me <strong>de</strong>s espérances avec un poids.<br />

La démonstration se fait en trois temps :<br />

On restreint l'ensemble <strong>de</strong> travail aux payo fonctions C ∞ à support <strong>com</strong>pact car cet ensemble<br />

est <strong>de</strong>nse dans L 2 .<br />

Permutation <strong>de</strong>s opérateurs espérance et dérivation.<br />

Utilisation <strong>de</strong> <strong>la</strong> formule d'intégration par partie et détermination d'un poids.<br />

Passage <strong>de</strong>s payo dans CK<br />

∞ (fonctions inniment diérentiables à support <strong>com</strong>pact)<br />

aux payofs dans L 2<br />

On montre ici que l'on peut se contenter <strong>de</strong> raisonner sur <strong>de</strong>s payo CK ∞ pour établir <strong>la</strong> propriété<br />

précé<strong>de</strong>nte. En notant le pay-o F = f(X t1 , X t2 , . . . , X tm ), on veut donc montrer que si pour toute<br />

fonction f <strong>de</strong> CK ∞ on a <strong>la</strong> propriété suivante :<br />

∂<br />

∂x E x[F ] = E x [F × π] ,<br />

alors cette propriété reste vraie pour toute fonction <strong>de</strong> payo f dans L 2 . Ce résultat repose sur<br />

un argument <strong>de</strong> <strong>de</strong>nsité en utilisant Cauchy-Schwartz ainsi que sur <strong>la</strong> continuité <strong>de</strong> l'opérateur<br />

espérance 5 .<br />

5On trouvera <strong>la</strong> démonstration <strong>de</strong> ce résultat en annexe A.2.


2.1. CALCUL DE MALLIAVIN ET CALCUL DES SENSIBILITÉS : MÉTHODOLOGIE 15<br />

Permutation <strong>de</strong>s opérateurs Espérance et Diérentiation<br />

Il s'agit maintenant, en raisonnant sur <strong>de</strong>s fonctions appartenant à C ∞ K , <strong>de</strong> montrer que l'on<br />

peut intervertir les opérateurs Espérance et Dérivation :<br />

∂<br />

∂x E x[F ] = E x [ ∂<br />

∂x F ]<br />

La démonstration <strong>de</strong> ce résultat s'appuie sur le théorème <strong>de</strong> convergence dominée et sur le<br />

théorème <strong>de</strong> Taylor Lagrange, mais également sur un théorème plus <strong>com</strong>pliqué établi par Revuz<br />

et Yor[RY94]. Nous ne démontrerons donc pas ce résultat.<br />

Détermination d'un poids à l'ai<strong>de</strong> <strong>de</strong> <strong>la</strong> formule d'intégration par parties<br />

A ce sta<strong>de</strong>, on peut donc permuter espérance et dérivation et raisonner sur un payo dans<br />

CK ∞ , continûment diérentiable et à dérivées bornées. On simplie ci-<strong>de</strong>ssous l'expression obtenue<br />

en utilisant <strong>la</strong> formule <strong>de</strong> dérivation en chaîne usuelle et ensuite en introduisant le processus <strong>de</strong>s<br />

variations premières Y = ∂X<br />

∂x<br />

:<br />

∂e−RT<br />

∆ = E Q 0 r(s)ds f(X t1 , X t2 , . . . , X tm )<br />

x [<br />

∂x<br />

= E Q x [e −RT<br />

= E Q x [e −RT<br />

0 r(s)ds m ∑<br />

i=1<br />

∑<br />

m<br />

0 r(s)ds<br />

i=1<br />

] (2.1)<br />

∂ i f(X t1 , X t2 , . . . , X tm ) ∂X t i<br />

∂x ] (2.2)<br />

∂ i f(X t1 , X t2 , . . . , X tm )Y ti ] (2.3)<br />

Notons que l'expression suivante n'est pas encore <strong>com</strong>plètement intéressante. En eet, si pour<br />

calculer le <strong>de</strong>lta, on n'a plus qu'à calculer une espérance, le terme à moyenner dépend <strong>de</strong> <strong>la</strong> dérivée<br />

du payo et n'est pas "universel". C'est là qu'intervient le calcul <strong>de</strong> <strong>Malliavin</strong>.<br />

On cherche un poids π qui puisse s'exprimer <strong>com</strong>me une intégrale <strong>de</strong> Skorokhod : π = δ(w), où w<br />

est appelé générateur. De façon implicite on peut alors écrire, en utilisant <strong>la</strong> formule d'intégration<br />

par parties :<br />

−R ∆ = E Q T<br />

x [e 0 r(s)ds f(X t1 , X t2 , . . . , X tm ) × δ(w)] (2.4)<br />

= E Q x [<br />

∫ T<br />

0<br />

D s [e −RT<br />

0 r(t)dt f(X t1 , X t2 , . . . , X tm )]w(s)ds] (2.5)<br />

En utilisant <strong>la</strong> formule <strong>de</strong> dérivation en chaîne au sens <strong>de</strong> <strong>Malliavin</strong> puis l'expression <strong>de</strong> <strong>la</strong><br />

dérivée <strong>de</strong> <strong>Malliavin</strong> avec le processus Y , on en déduit que :<br />

∆ = E Q x [e −RT<br />

= E Q x [e −RT<br />

0 r(s)ds m ∑<br />

i=1<br />

∑<br />

m<br />

0 r(s)ds<br />

i=1<br />

∫ T<br />

∂ i f(X t1 , X t2 , . . . , X tm )<br />

0<br />

D s X ti .w(s)ds] (2.6)<br />

∫ T<br />

∂ i f(X t1 , X t2 , . . . , X tm ) Y ti Ys −1 σ(s, X s )1 s≤ti w(s)ds] (2.7)<br />

0<br />

A ce sta<strong>de</strong>, en i<strong>de</strong>ntiant les expressions 2.3 et 2.7, on obtient <strong>la</strong> condition que doit vérier le<br />

générateur w du poids π pour toutes fonctions f et r :<br />

E Q x [e −RT<br />

0 r(s)ds m ∑<br />

i=1<br />

∫ T<br />

∂ i f(X t1 , X t2 , . . . , X tm ){Y ti − Y ti Ys −1 σ(s, X s )1 s≤ti w(s)ds}] = 0<br />

0<br />

En introduisant les espérances conditionnelles adéquates, on trouve l'expression que doit vérier<br />

w pour le <strong>de</strong>lta. Pour établir <strong>la</strong> condition susante, il sut <strong>de</strong> reprendre <strong>la</strong> même démarche dans<br />

l'autre sens.


16CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

Théorème 2 (Formule <strong>de</strong> <strong>Malliavin</strong> pour le <strong>de</strong>lta, Benhamou[BEN00a]) Il existe <strong>de</strong>s conditions<br />

nécessaires et susantes pour qu'une fonction w génère un poids pour <strong>la</strong> simu<strong>la</strong>tion <strong>de</strong>s<br />

grecques. La première condition est l'intégrabilité au sens <strong>de</strong> Skohorod <strong>de</strong> cette fonction. La secon<strong>de</strong><br />

condition dépend uniquement <strong>de</strong>s caractéristiques <strong>de</strong> <strong>la</strong> diusion sous-jacente et est indépendante<br />

<strong>de</strong> <strong>la</strong> fonction payo, dans le cadre du <strong>de</strong>lta :<br />

∀i = 1 . . . m<br />

∫ ti<br />

E Q x [(Y ti − Y ti Ys −1 σ(s, X s )w(s)ds|X t1 , X t2 , . . . , X tm )] = 0<br />

0<br />

Une façon naturelle d'obtenir une expression explicite <strong>de</strong> w consiste à contraindre encore plus<br />

<strong>la</strong> condition nécessaire énoncée dans le théorème précé<strong>de</strong>nt en cherchant w tel que :<br />

∫ ti<br />

Y ti − Y ti Ys −1 σ(s, X s )w(s)ds = 0<br />

0<br />

<strong>Le</strong>s poids proposés par Fournié et al.[FLLLT99a] sont solutions <strong>de</strong> cette <strong>de</strong>rnière équation.<br />

Pour expliciter ces solutions, introduisons d'abord l'ensemble<br />

T m =<br />

{<br />

∫ ti<br />

}<br />

a ∈ L 2 [0, T ] | a(t)dt = 1 ∀i = 1, ..., m<br />

0<br />

Alors, les générateurs ω suivants mènent à <strong>de</strong>s poids admissibles :<br />

Y t<br />

ω = a(t)<br />

σ(t, X t )<br />

Exemple : Si le sous-jacent suit une diusion <strong>de</strong> type B<strong>la</strong>ck-Scholes, alors, nous avons déjà<br />

vu (chapitre 1, remarque 4) que Y t = X t /x. Si <strong>de</strong> plus on s'intéresse à une option dont le payo<br />

ne dépend que <strong>de</strong> <strong>la</strong> date nale T (type européenne) alors on peut très naturellement prendre<br />

a(t) = 1/T. Dans ce cas, le poids <strong>de</strong> <strong>Malliavin</strong> pour le <strong>de</strong>lta <strong>de</strong> cette option s'écrit :<br />

poids = δ(ω) =<br />

∫ T<br />

0<br />

1 X t<br />

dW t = W T<br />

T xσX t xσT<br />

2.1.3 Extension <strong>de</strong>s résultats<br />

<strong>Le</strong> Gamma Γ<br />

Théorème 3 (Formule <strong>de</strong> <strong>Malliavin</strong> pour le gamma, Benhamou[BEN00a]) Il existe <strong>de</strong>s<br />

conditions nécessaires et susantes pour qu'une fonction w génère un poids pour <strong>la</strong> simu<strong>la</strong>tion <strong>de</strong>s<br />

grecques. La première condition est l'intégrabilité au sens <strong>de</strong> Skorokhod <strong>de</strong> cette fonction. La secon<strong>de</strong><br />

condition dépend uniquement <strong>de</strong>s caractéristiques <strong>de</strong> <strong>la</strong> diusion sous-jacente et est indépendante<br />

<strong>de</strong> <strong>la</strong> fonction payo, dans le cadre du gamma :<br />

E Q x [δ(ω gamma ) − δ(ω <strong>de</strong>lta · δ(ω <strong>de</strong>lta ) + ∂<br />

∂x ω<strong>de</strong>lta )|X t1 , X t2 , . . . , X tm ] = 0<br />

Preuve. Nous donnons ici l'esprit <strong>de</strong> <strong>la</strong> démonstration qui fonctionne <strong>com</strong>me dans le cas du<br />

<strong>de</strong>lta. Nous supposons que f est <strong>de</strong>ux fois continûment dérivable et que ses dérivées première et<br />

<strong>de</strong>uxième sont bornées.<br />

Γ = ∂<br />

∂x ( ∂<br />

∂x E x[F ])<br />

= ∂<br />

∂x (E x[F.δ(ωx <strong>de</strong>lta )])<br />

= E x [ ∂ )] + E x [F. ∂<br />

∂x F.δ(ω<strong>de</strong>lta x<br />

x )]<br />

∂x δ(ω<strong>de</strong>lta


2.1. CALCUL DE MALLIAVIN ET CALCUL DES SENSIBILITÉS : MÉTHODOLOGIE 17<br />

On peut maintenant, grâce à <strong>de</strong>s arguments <strong>de</strong> convergence dominée, permuter l'opérateur δ(.) et<br />

<strong>la</strong> diérentielle par rapport à x :<br />

Γ = E x [F (δ(ωx<br />

<strong>de</strong>lta<br />

(<br />

= E x [F δ<br />

Comme par ailleurs, par dénition, on a :<br />

ω <strong>de</strong>lta<br />

x<br />

)δ(ωx<br />

<strong>de</strong>lta ) + δ( ∂<br />

δ(ωx<br />

<strong>de</strong>lta<br />

Γ = E x [F.δ(ω gamma ]<br />

∂x ω<strong>de</strong>lta<br />

) + ∂<br />

∂x ω<strong>de</strong>lta x<br />

x ))]<br />

)<br />

]<br />

et que l'égalité doit être vériée pour tout F, on obtient naturellement <strong>la</strong> condition nécessaire et<br />

susante énoncée dans le théorème.<br />

Exemple : Nous allons maintenant obtenir une expression explicite d'un poids <strong>de</strong> <strong>Malliavin</strong><br />

pour le gamma en procédant <strong>com</strong>me dans le cas du <strong>de</strong>lta et retrouver ainsi le résultat fourni par<br />

Fournié et al.[FLLLT99a] On suppose donc que le sous-jacent suit une diusion <strong>de</strong> type B<strong>la</strong>ck-<br />

Scholes et on s'intéresse à une option dont le payo ne dépend que <strong>de</strong> <strong>la</strong> valeur nale du sous-jacent<br />

(type européenne). On a vu qu'alors<br />

ω <strong>de</strong>lta = 1<br />

xσT<br />

Pour trouver un poids <strong>de</strong> <strong>Malliavin</strong> pour le gamma, on peut contraindre encore plus <strong>la</strong> CNS donnée<br />

par le théorème et chercher δ(ω gamma ) tel que :<br />

donc<br />

D'après <strong>la</strong> proposition 5 du chapitre 1 :<br />

δ(ω gamma ) = δ(ω <strong>de</strong>lta · δ(ω <strong>de</strong>lta ) + ∂<br />

∂x ω<strong>de</strong>lta )<br />

δ(ω gamma ) =<br />

( 1<br />

δ<br />

xσT × W T<br />

xσT − 1 )<br />

x 2 σT<br />

=<br />

1<br />

x 2 σ 2 T 2 × δ(W T ) − W T<br />

x 2 σT<br />

δ(W T ) = W T .δ(1) −<br />

∫ T<br />

0<br />

D t W T dt = W 2 T − T<br />

Et nalement on obtient <strong>com</strong>me expression du poids <strong>de</strong> <strong>Malliavin</strong> pour le gamma :<br />

δ(ω gamma ) = 1<br />

x 2 σT<br />

qui est celle donnée par Fournié et al.[FLLLT99a]<br />

( W<br />

2<br />

T<br />

σT − W T − 1 σ<br />

<strong>Le</strong> Véga V<br />

<strong>Le</strong> vega représente <strong>la</strong> sensibilté du prix d'une option par rapport à <strong>la</strong> vo<strong>la</strong>tilité du sous-jacent<br />

σ(t, x) qui est ici une fonction. Ainsi, le vega quantie l'impact, dans une direction donnée, d'une<br />

petite perturbation <strong>de</strong> <strong>la</strong> vo<strong>la</strong>tilité sur le prix d'une option. Il s'agit en d'autres termes d'une dérivée<br />

du prix <strong>de</strong> l'option par rapport à <strong>la</strong> vo<strong>la</strong>tilité au sens <strong>de</strong> Gateau.<br />

Soit ˜σ : R×R → R <strong>la</strong> direction <strong>de</strong> <strong>la</strong> perturbation. Sous certaines hypothèses 6 sur les fonctions<br />

σ(t, x) et (σ + ε˜σ)(t, x), avec ε ∈ [−1, 1], on dénit le processus sous-jacent "perturbé" {X ε,vega<br />

t } :<br />

dX ε,vega<br />

t<br />

= b(t, X ε,vega<br />

t<br />

).dt + (σ(t, X ε,vega<br />

t<br />

)<br />

) + ε˜σ(t, X ε,vega<br />

t )).dW t<br />

6 σ(t, x) et (σ + εeσ)(t, x) sont continûment diérentiables à dérivées bornées, vérient les conditions <strong>de</strong> Lipschitz<br />

et <strong>la</strong> condition d'uniforme ellipticité suivante : ∃η > 0 , |(σ + εeσ)(t, x)| ≥ η∀x ∈ R


18CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

avec <strong>la</strong> condition initiale (X ε,vega<br />

0 = x). On dénit alors naturellement le prix <strong>de</strong>s option sur le<br />

sous-jacent "perturbé" :<br />

P ɛ vega(x) = E Q x [e −RT<br />

0 r(s,Xε,vega t<br />

)ds .f(X ε,vega<br />

t 1<br />

, . . . , X ε,vega<br />

t m<br />

)]<br />

Dénition 9 <strong>Le</strong> vega est <strong>la</strong> dérivée <strong>de</strong> Gateau <strong>de</strong> <strong>la</strong> fonction <strong>de</strong> prix "perturbé" Pvega(x) ɛ dans <strong>la</strong><br />

direction donnée par <strong>la</strong> fonction ˜σ(., .) :<br />

vega = ∂ ∂ε P vega(x)<br />

ɛ ∣<br />

ε=0,eσ donné<br />

On peut maintenant reprendre <strong>la</strong> même démarche que celle développée dans le cas du <strong>de</strong>lta. <strong>Le</strong><br />

raisonnement est le même mais il faut remp<strong>la</strong>cer ∂<br />

∂x X t = Y t par ∂ ∂ε Xε,vega t = Z ε,vega<br />

t , où<br />

Z vega<br />

t = lim<br />

L 2 ,ε→0<br />

X ε,vega<br />

t<br />

La proposition ci-<strong>de</strong>ssous exprime le processus Z vega<br />

t<br />

premières Y t .<br />

Proposition 8<br />

Z vega<br />

t =<br />

∫ t<br />

0<br />

˜σ(s, X s )<br />

Y t dW s −<br />

Y s<br />

∫ t<br />

0<br />

− X t<br />

.<br />

ε<br />

en fonction du processus <strong>de</strong> variations<br />

Y t σ ′ (s, X s ) ˜σ(s, X s)<br />

ds<br />

Y s<br />

Il est dès lors normal d'obtenir pour le vega une condition nécessaire et susante faisant intervenir<br />

le processus <strong>de</strong> variations premières et donc un poids fonction <strong>de</strong> Y t .<br />

Théorème 4 Il existe <strong>de</strong>s conditions nécessaires et susantes pour qu'une fonction w génère un<br />

poids pour <strong>la</strong> simu<strong>la</strong>tion <strong>de</strong>s grecques. La première condition est l'intégrabilité au sens <strong>de</strong> Skorokhod<br />

<strong>de</strong> cette fonction. La secon<strong>de</strong> condition dépend uniquement <strong>de</strong>s caractéristiques <strong>de</strong> <strong>la</strong> diusion sousjacente<br />

et est indépendante <strong>de</strong> <strong>la</strong> fonction payo, dans le cadre du vega :<br />

E Q x,X t1 ,...,X tm<br />

[<br />

Y ti<br />

∫ ti<br />

0<br />

∀i = 1, . . . , m<br />

] [ ∫<br />

σ(t, X t )<br />

ti<br />

ω vega (t)dt = E Q x,X<br />

Y t1 ,...,X tm t<br />

0<br />

∫<br />

˜σ(t, X t )Y<br />

ti<br />

ti<br />

dt−<br />

Y t<br />

0<br />

σ ′ (s, X s ) ˜σ(t, X ]<br />

t)Y ti<br />

ds<br />

Y t<br />

On peut, à partir <strong>de</strong> cette CNS, proposer <strong>de</strong>s poids <strong>de</strong> <strong>Malliavin</strong> pour le calcul du vega;<br />

plusieurs approches sont imaginables, on se contente ici <strong>de</strong> <strong>la</strong> solution proposée par Fournié<br />

et al.[FLLLT99a] On dénit ˜T m = {ã ∈ L 2 [0, T ]| ∫ t i<br />

t i−1<br />

ã(t)dt = 1 ∀i = 1, . . . , m}. Plutôt que<br />

<strong>de</strong> chercher <strong>de</strong>s solutions vériant l'égalité <strong>de</strong>s espérances conditionnelles, on chercher à égaler<br />

directement les termes à l'intérieur <strong>de</strong>s espérances. Fournié et al.[FLLLT99a] proposent ainsi les<br />

poids suivants pour le vega :<br />

où ã ∈ ˜T m .<br />

(<br />

poids vega = δ(W vega ) = δ<br />

1<br />

σ(t, X<br />

i=1(Z vega<br />

t )ã(t)Σm t i<br />

− Z vega<br />

t i−1<br />

)1 {ti−1≤t


2.2. COMPARAISON DES MÉTHODES 19<br />

<strong>Le</strong> poids optimal<br />

Parmi tous les poids possibles, il y en a un qui est optimal, c'est celui qui minimise <strong>la</strong> variance<br />

<strong>de</strong> l'estimateur <strong>de</strong> <strong>la</strong> sensibilité recherchée. Puisque <strong>la</strong> quantité estimée est égale à l'espérance du<br />

produit du payo, qui est F T mesurable, et d'un poids, il est assez intuitif, par le théorème <strong>de</strong>s<br />

projections, que le poids optimal est tout simplement l'espérance <strong>de</strong> ce poids (quelconque parmi<br />

les poids admissibles) conditionnellement à F T .<br />

Proposition 9 (poids optimal) A partir d'un poids <strong>de</strong> <strong>Malliavin</strong> quelconque, en considérant son<br />

espérance conditionnelle par rapport à <strong>la</strong> ltration F T , on obtient un poids <strong>de</strong> variance minimale :<br />

π 0 = E(π|F T )<br />

Cette proposition nous indique qu'il sera toujours préférable <strong>de</strong> ne retenir parmi les poids<br />

admissibles, que les poids F T mesurables.<br />

2.2 Comparaison <strong>de</strong>s métho<strong>de</strong>s<br />

Dans cette section on <strong>com</strong>pare l'approche usuelle par diérences nies et par poids <strong>de</strong> <strong>Malliavin</strong><br />

pour <strong>de</strong>ux types d'options : un call vanille (le plus c<strong>la</strong>ssique possible) et une digitale. Pratiquement,<br />

<strong>de</strong>s formules fermées existent pour ces <strong>de</strong>ux options et les métho<strong>de</strong>s <strong>de</strong> Monte-Carlo ne sont donc<br />

pas utilisées pour les évaluer ou les couvrir. Cependant, leur étu<strong>de</strong> permet néanmoins <strong>de</strong> donner<br />

quelques conclusions générales pour une utilisation optimale <strong>de</strong> <strong>la</strong> métho<strong>de</strong> que nous avons exposée.<br />

2.2.1 La métho<strong>de</strong> <strong>de</strong>s diérences nies<br />

Dans le cadre <strong>de</strong> <strong>la</strong> métho<strong>de</strong> c<strong>la</strong>ssique <strong>de</strong> Monte-Carlo, le calcul <strong>de</strong>s grecques se fait par un<br />

schéma <strong>de</strong> diérences nies. Ainsi, si on note P (x) le prix d'une option pour une valeur initiale du<br />

sous-jacent <strong>de</strong> x, on peut approcher <strong>la</strong> valeur du <strong>de</strong>lta ∆ par les trois schémas suivants : diérence<br />

P (x+ε)−P (x)<br />

P (x+ε)−P (x−ε)<br />

P (x)−P (x−ε)<br />

forward<br />

ε<br />

, diérence centrale<br />

ε<br />

, diérence backward<br />

ε<br />

. Ainsi,<br />

sur le même ensemble <strong>de</strong> simu<strong>la</strong>tions (métho<strong>de</strong> <strong>de</strong>s <strong>com</strong>mon random numbers), on calcule les<br />

diérents prix P (x), P (x + ε), P (x − ε), puis on détermine les schémas précé<strong>de</strong>nts. Bien que les<br />

expressions précé<strong>de</strong>ntes, s'exprimant <strong>com</strong>me <strong>de</strong>s diérences à partir d'un même jeu <strong>de</strong> simu<strong>la</strong>tions,<br />

entraînent mécaniquement une réduction <strong>de</strong> <strong>la</strong> variance du résultat, on peut observer déjà <strong>de</strong>ux<br />

sources d'erreur :<br />

l'approximation <strong>de</strong> <strong>la</strong> dérivée par le schéma <strong>de</strong> discrétisation<br />

l'estimation imparfaite <strong>de</strong>s prix P (x), P (x + ε) et P (x − ε)<br />

<strong>Le</strong>s limites <strong>de</strong> cette métho<strong>de</strong> précé<strong>de</strong>mment citée <strong>de</strong>viennent encore plus nettes quand on passe à<br />

un ordre <strong>de</strong> dérivation supérieur. Ainsi, pour le gamma les approximations <strong>de</strong>viennent très lour<strong>de</strong>s.<br />

De plus, il apparaît également que pour <strong>de</strong>s fonctions <strong>de</strong> payo discontinus, un schéma <strong>de</strong> diérences<br />

nies peut conduire à <strong>de</strong> graves erreurs car <strong>la</strong> dépendance par rapport à <strong>la</strong> condition initiale x<br />

<strong>de</strong>vient cruciale.<br />

Pour se rendre <strong>com</strong>pte <strong>de</strong> l'ecacité <strong>de</strong> <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s <strong>com</strong>mon random numbers, il sut <strong>de</strong><br />

remarquer que <strong>la</strong> variance du numérateur <strong>de</strong> l'estimateur du <strong>de</strong>lta s'écrit :<br />

Var(P (x + ε) − P (x)) = Var(P (x)) + Var(P (x + ε)) − 2Cov(P (x + ε), P (x))<br />

La variance <strong>de</strong> l'estimateur est donc d'autant plus faible que P (x) et P (x + ɛ) sont positivement<br />

corrélés. La meilleure vitesse <strong>de</strong> convergence théorique pour un tel schéma avec <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s<br />

<strong>com</strong>mon random numbers est en n −1/2 . Mais cette vitesse <strong>de</strong> convergence n'est pas toujours atteinte;<br />

elle dépend en eet <strong>de</strong> <strong>la</strong> vitesse <strong>de</strong> convergence <strong>de</strong> P (x + ε) vers P (x). On peut montrer,<br />

sous certaines hypothèses 7 , que dans le cas d'une option call vanille<br />

E[|P (x + ε) − P (x)| 2 ] = O(ε 2 )<br />

7homogénéité du processus sous-jacent : X T (ε) = X T × (1 + x ε )


20CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

et dans le cas d'une option digitale<br />

E[|P (x + ε) − P (x)| 2 ] = O(ε)<br />

On peut en quelque sorte considérer qu'on essaie d'estimer <strong>la</strong> vraie valeur du <strong>de</strong>lta dans un<br />

espace à <strong>de</strong>ux dimensions (n, ε), où n est le nombre <strong>de</strong> simu<strong>la</strong>tions utilisées dans <strong>la</strong> métho<strong>de</strong> <strong>de</strong><br />

Monte Carlo et ε est le pas <strong>de</strong> discrétisation dans le schéma <strong>de</strong> diérences nies. <strong>Le</strong>s <strong>com</strong>mon random<br />

numbers ren<strong>de</strong>nt l'estimation plus ecace dans <strong>la</strong> direction n, l'axe ε reste très problématique<br />

dans le cas <strong>de</strong>s payo discontinus.<br />

L'estimation peut être encore meilleure si, pour chaque jeu <strong>de</strong> simu<strong>la</strong>tion, on utilise <strong>la</strong> métho<strong>de</strong><br />

<strong>de</strong>s variables antithétiques décrite en annexe. Ce<strong>la</strong> revient à réduire (indépendamment) <strong>la</strong> variance<br />

<strong>de</strong>s estimateurs <strong>de</strong> P (x) et P (x + ε). <strong>Le</strong>s <strong>com</strong>mon random numbers, qui relèvent en fait aussi d'une<br />

démarche <strong>de</strong> variables antithétiques, viennent ensuite réduire <strong>la</strong> variance <strong>de</strong> leur diérence.<br />

2.2.2 La métho<strong>de</strong> du poids <strong>de</strong> <strong>Malliavin</strong> et introduction d'une fonction<br />

<strong>de</strong> contrôle<br />

<strong>Le</strong> poids <strong>de</strong> <strong>Malliavin</strong> ne dépend pas <strong>de</strong> <strong>la</strong> nature du payo, qu'il soit continu ou discontinu.<br />

La métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong>vrait donc se révéler avantageuse pour les options à payo discontinus.<br />

Si <strong>la</strong> métho<strong>de</strong> d'estimation par diérence nies est très sensible aux discontinuités (problème <strong>de</strong> <strong>la</strong><br />

convergence en ε), <strong>la</strong> métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> est totalement neutre à cet égard.<br />

Rappelons que le <strong>de</strong>lta s'écrit ∆ = E[payo × poids]. Ainsi, le poids est source <strong>de</strong> variance; il<br />

ne faudrait pas que cette source <strong>de</strong> variance l'emporte sur le gain (toujours en terme <strong>de</strong> précision)<br />

qu'apporte cette métho<strong>de</strong> en contournant l'approximation <strong>de</strong>s diérences nies. En eet, les poids<br />

<strong>de</strong> <strong>Malliavin</strong> s'expriment typiquement en fonction <strong>de</strong> W T au numérateur, et <strong>de</strong> T au dénominateur.<br />

Dès lors, en notant X T le processus sous-jacent, intuitivement (c'est c<strong>la</strong>ir dans le cas d'un call<br />

européen 8 ), aux gran<strong>de</strong>s valeurs <strong>de</strong> X T ou du payo correspond une gran<strong>de</strong> valeur <strong>de</strong> W T . Comme<br />

l'estimation multiplie ces <strong>de</strong>ux termes, on voit que l'introduction du poids <strong>de</strong> <strong>Malliavin</strong> accroît <strong>la</strong><br />

variance <strong>de</strong> l'estimateur. En d'autres termes, par le biais <strong>de</strong> <strong>la</strong> corré<strong>la</strong>tion positive entre X T et W T ,<br />

le poids <strong>de</strong> <strong>Malliavin</strong> et le payo sont positivement corrélés. Par ailleurs, le poids <strong>de</strong> <strong>Malliavin</strong> est<br />

d'autant plus grand que T est petit.<br />

A ce sta<strong>de</strong>, plusieurs remarques peuvent être formulées :<br />

La métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> sera d'autant plus ecace que les options auront une maturité<br />

élevée (T grand).<br />

Re<strong>la</strong>tivement à <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s diérences nies pour <strong>la</strong>quelle <strong>la</strong> présence <strong>de</strong> discontinuités<br />

dans le payo est très nuisible à <strong>la</strong> précision <strong>de</strong> l'estimation 9 , le métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong>vrait<br />

être plus ecace sur <strong>de</strong>s payo discontinus.<br />

Il pourrait être préférable <strong>de</strong> travailler sur les puts et <strong>de</strong> revenir aux calls par <strong>de</strong>s re<strong>la</strong>tions<br />

<strong>de</strong> type "parité call-put". En eet, pour les puts, le payo est petit quand le poids <strong>de</strong> <strong>Malliavin</strong><br />

est grand, ce qui entraîne une diminution <strong>de</strong> variance.<br />

Il pourrait être intéressant <strong>de</strong> mé<strong>la</strong>nger les <strong>de</strong>ux métho<strong>de</strong>s, diérences nies et <strong>Malliavin</strong>, en<br />

utilisant l'intégration par parties <strong>de</strong> <strong>Malliavin</strong> uniquement autour <strong>de</strong>s points d'irrégu<strong>la</strong>rité<br />

du payo. Nous détaillons ce procédé <strong>de</strong> localisation dans le paragraphe ci-<strong>de</strong>ssous.<br />

Localisation<br />

L'idée consiste donc à localiser <strong>la</strong> métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> autour <strong>de</strong>s singu<strong>la</strong>rités <strong>de</strong> <strong>la</strong> fonction<br />

<strong>de</strong> payo pour que le poids <strong>de</strong> <strong>Malliavin</strong> ne pèse pas trop dans l'estimation. Pour illustrer cette<br />

métho<strong>de</strong>, raisonnons sur le <strong>de</strong>lta d'un call européen. On peut écrire ce <strong>de</strong>lta <strong>com</strong>me <strong>la</strong> somme <strong>de</strong><br />

<strong>de</strong>ux termes :<br />

∆ = ∂<br />

∂x E[eR T<br />

0 rs.ds (X T − K) + 1 {XT


2.3. APPLICATIONS 21<br />

On utilise maintenant l'intégration par parties <strong>de</strong> <strong>Malliavin</strong> pour le premier terme <strong>de</strong> <strong>la</strong> somme et<br />

on permute les opérateurs dérivation et espérance pour le <strong>de</strong>uxième terme :<br />

∆ = E[e R T<br />

0 r s.ds (X T − K) + 1 {XT


22CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

Fig. 2.1 Estimation du ˆ∆ d'une option européenne Métho<strong>de</strong>s <strong>de</strong>s Diérences Finies et <strong>de</strong><br />

<strong>Malliavin</strong> (100000 premiers nombres aléatoires) Inuence du pas ɛ.<br />

Fig. 2.2 Densité <strong>de</strong>s estimateurs ˆ∆ d'une option européenne Métho<strong>de</strong> <strong>de</strong>s Diérences Finies<br />

(avec et sans nombres aléatoires <strong>com</strong>muns) et métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong>


2.3. APPLICATIONS 23<br />

Fig. 2.3 Densité <strong>de</strong>s estimateurs ˆ∆ d'une option européenne Métho<strong>de</strong> <strong>de</strong>s Diérences Finies<br />

et métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> Inuence <strong>de</strong> <strong>la</strong> métho<strong>de</strong> <strong>de</strong> réduction <strong>de</strong> <strong>la</strong> variance avec <strong>de</strong>s variables<br />

antithétiques<br />

2.3.2 <strong>Le</strong> cas <strong>de</strong> l'option binaire<br />

Nous venons <strong>de</strong> voir <strong>la</strong> faible ecacité du calcul <strong>de</strong> <strong>Malliavin</strong> dans l'évaluation <strong>de</strong>s coecients<br />

<strong>de</strong> sensibilité d'une option dont le payo est régulier. Nous allons maintenant examiner ce qui se<br />

passe lorsque ce payo <strong>de</strong>vient irrégulier et présente une discontinuité. Il s'agit d'un call digitale<br />

sur un sous-jacent S t et <strong>de</strong> strike K. On rappelle à titre indicatif que le payo d'une telle option<br />

est le suivant :<br />

1 (ST −K) + (2.9)<br />

Pour nos simu<strong>la</strong>tions l'option possè<strong>de</strong> les caractéristiques suivantes : S 0 = 100, K = 100, b =<br />

0.05, σ = 0.20. La maturité <strong>de</strong> l'option est T = 1 an et le taux sans risque est r = 0.05. Nous avons<br />

utilisé jusqu'à 100000 simu<strong>la</strong>tions.<br />

Cette fois-ci on constate, à l'ai<strong>de</strong> du graphique représentant <strong>la</strong> <strong>de</strong>nsité <strong>de</strong>s diérents estimateurs<br />

(gure 2.4), que l'approche par le calcul <strong>de</strong> <strong>Malliavin</strong> est supérieure à l'approche par les<br />

diérences nies à <strong>la</strong> fois en terme <strong>de</strong> biais et en terme <strong>de</strong> variance. <strong>Le</strong>s discontinuités dans le<br />

payo semblent lour<strong>de</strong>ment pénaliser <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s diérences nies sans par ailleurs aecter <strong>la</strong><br />

métho<strong>de</strong> d'estimation par le calcul <strong>de</strong> <strong>Malliavin</strong>.


24CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES<br />

Fig. 2.4 Densité <strong>de</strong>s estimateurs ˆ∆ d'une option binaire Métho<strong>de</strong> <strong>de</strong>s Diérences Finies et<br />

métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong>


2.3. APPLICATIONS 25<br />

-


26CHAPITRE 2. CALCUL DES SENSIBILITÉS ET APPLICATIONS AUX OPTIONS EXOTIQUES


Chapitre 3<br />

Extension au cas <strong>de</strong>s options multi<br />

sous-jacents<br />

Nous avons vu dans le chapitre précé<strong>de</strong>nt <strong>com</strong>ment appliquer le calcul <strong>de</strong> <strong>Malliavin</strong> aux options<br />

à un seul sous-jacent. Dans ce chapitre nous allons appliquer les résultats sur <strong>de</strong>s options beaucoup<br />

plus intéressantes que celles qui ont été étudiées : les options multi sous-jacents. En eet, pour <strong>la</strong><br />

plus gran<strong>de</strong> partie <strong>de</strong> ces options il n'existe pas <strong>de</strong> formules fermées pour calculer les coecients<br />

<strong>de</strong> sensibilité. En outre, les implémentations numériques nécessitent <strong>de</strong> lourds temps <strong>de</strong> calculs.<br />

Dans <strong>la</strong> pratique, les options sur multi sous-jacents dépendant <strong>de</strong> quelques dates <strong>de</strong> xing sont très<br />

courantes.<br />

L'extension <strong>de</strong>s résultats à une dimension à <strong>de</strong>s modèles multi-dimensionnels est naturelle quand<br />

le brownien est canonique, c'est à dire quand ses coordonnées sont indépendantes. Elle est en<br />

revanche plus délicate dans le cas où les coordonnées du brownien sont corrélées. C'est pour cette<br />

raison que nous développons ici un nouveau formalisme, plus général.<br />

3.1 <strong>Calcul</strong>s théoriques <strong>de</strong>s coecients <strong>de</strong> sensibilités<br />

Nous présentons dans cette partie <strong>de</strong>s formules <strong>de</strong> calcul <strong>de</strong>s grecques pour les options multi<br />

sous-jacents dans le modèle <strong>de</strong> B<strong>la</strong>ck-Scholes. Grâce au calcul <strong>Malliavin</strong>, et <strong>com</strong>me nous avons pu<br />

le montrer, les grecques se calculent <strong>com</strong>me l'espérance d'un payo multiplié par un poids bien<br />

choisi. Ceci permet un calcul par <strong>la</strong> métho<strong>de</strong> Monte-Carlo à <strong>la</strong> fois plus rapi<strong>de</strong> et plus précis qu'en<br />

utilisant <strong>de</strong>s diérences nies.<br />

Dans cette partie nous nous intéressons au calcul d'une espérance <strong>de</strong> <strong>la</strong> forme<br />

E[φ(X t1 , . . . , X tm )]<br />

ainsi qu'aux dérivées <strong>de</strong> cette gran<strong>de</strong>ur par rapport aux diérents paramètres (conditions initiales,<br />

vo<strong>la</strong>tilité, . . .). Il est important <strong>de</strong> noter que nous nous limitons à <strong>de</strong>s fonctions φ qui ne dépen<strong>de</strong>nt<br />

que d'un nombre ni <strong>de</strong> valeurs du processus X t .<br />

3.1.1 Résultats généraux<br />

Dans cette partie nous nous contenterons <strong>de</strong> reprendre les formules développées Fournié et al.<br />

[FLLL01b] pour le calcul <strong>de</strong>s sensibilités par rapport aux diérents paramètres <strong>de</strong> <strong>la</strong> diusion. On<br />

se donne donc une fonction dépendant d'un nombre ni <strong>de</strong> points du processus φ(X λ t 1<br />

, . . . , X λ t m<br />

),<br />

où λ est un paramètre <strong>de</strong> <strong>la</strong> diusion <strong>de</strong>s sous-jacents. On considère enn <strong>la</strong> gran<strong>de</strong>ur P (λ) =<br />

E[φ(X λ t 1<br />

, . . . , X λ t m<br />

)].<br />

On se p<strong>la</strong>ce dans un espace <strong>de</strong> probabilité ltré (Ω, B, (F t ), P) sur lequel vit un mouvement<br />

brownien (multi-dimensionnel) (Z t ). On suppose que pour chaque λ le processus stochastique (X λ t )<br />

obéit à l'EDS suivante :<br />

dX λ t<br />

= b(λ, X λ t )dt + σ(λ, X λ t )dZ t , X λ 0 = x(λ),<br />

27


28 CHAPITRE 3. EXTENSION AU CAS DES OPTIONS MULTI SOUS-JACENTS<br />

<strong>Le</strong>s fonctions x : R → R n , b : R ∗ R n → R n , et σ : R ∗ R n → M n (R) sont <strong>de</strong>s fonctions C 1<br />

et lipschitziennes. On suppose enn que <strong>la</strong> fonction σ satisfait l'hypothèse d'uniforme ellipticité.<br />

<strong>Le</strong> paramètre λ est un réel qui permet d'inuer aussi bien sur <strong>la</strong> condition initiale que sur les<br />

coecients <strong>de</strong> dérive et <strong>de</strong> diusion <strong>de</strong> l'EDS. On peut montrer 1 que le processus <strong>de</strong>s variations<br />

L λ t = ∂ λ Xt λ vérie l'EDS suivante, obtenue en dérivant par rapport à λ l'EDS du processus Xt<br />

λ<br />

terme à terme :<br />

dL λ t = (∂ λ b(λ, X λ t )L λ t )dt +<br />

n∑<br />

(∂ λ σ(λ, Xt λ )L λ t + ∂ x σ j (λ, Xt λ )L λ t )dZ j t , L λ t = x ′ (λ),<br />

j=0<br />

où σ j désigne <strong>la</strong> j e colonne <strong>de</strong> <strong>la</strong> matrice σ. En prenant <strong>com</strong>me paramètre <strong>la</strong> condition initiale x,<br />

on a alors le processus Y t = ∂ x X x t qui vérie :<br />

dY t = b ′ (X t )Y t dt +<br />

n∑<br />

σ ′ (X t )Y t dZ t , Y 0 = I n<br />

j=0<br />

Ce processus particulier intervient dans toute <strong>la</strong> suite, car il est lié à DX t , <strong>la</strong> dérivée <strong>de</strong> <strong>Malliavin</strong><br />

(multi-dimensionnelle) <strong>de</strong> X t , par <strong>la</strong> re<strong>la</strong>tion très importante :<br />

dD s X t = Y t Ys<br />

−1 σ(X s )1 s≤t<br />

Comme nous l'avons déjà vu dans <strong>la</strong> première partie <strong>de</strong> ce rapport il s'agit du processus <strong>de</strong>s<br />

variations premières du processus X t .<br />

<strong>Le</strong> résultat fondamental pour <strong>la</strong> dérivée <strong>de</strong> P en λ est le suivant :<br />

Proposition 10 On se donne une fonction a ∈ L 2 ([0, T ]) telle que l'on ait ∫ t i<br />

t i−1<br />

a(t)dt = 1, ∀i =<br />

1, . . . , m. On introduit alors le processus v λ : R + → R n déni par :<br />

v λ (t) = a(t)σ(λ, X λ t ) −1 Y t<br />

m<br />

∑<br />

i=1<br />

(Y −1<br />

t i<br />

L λ t i<br />

− Y −1<br />

t i−1<br />

L λ t i−1<br />

)1 t∈[ti−1 ,t i ], ∀t ∈ [0, T ].<br />

Alors <strong>la</strong> dérivée par rapport à λ <strong>de</strong> l'option multi sous-jacents P est donnée par <strong>la</strong> formule :<br />

∂P<br />

∂λ = E[φ(Xλ t 1<br />

, . . . , X λ t m<br />

)δ(v λ )]<br />

où δ(v λ ) désigne l'intégrale <strong>de</strong> Skorokhod du processus v, c'est-à-dire δ(v λ ) = ∫ T<br />

0 v λ(t) ⊤ dZ t<br />

3.1.2 Application au calcul <strong>de</strong>s grecques<br />

On considère n sous-jacents <strong>de</strong> vecteur <strong>de</strong> prix initial x et <strong>de</strong> vecteur <strong>de</strong> vo<strong>la</strong>tilité σ. ρ est <strong>la</strong><br />

matrice <strong>de</strong> corré<strong>la</strong>tion du brownien, plus exactement : < W i , W j > t = ρ ij t. En notant r le taux<br />

d'intérêt (constant), <strong>la</strong> dynamique <strong>de</strong> ces sous-jacents est régie par l'équation suivante :<br />

dS t = rS t dt + σ · S t · dW t , S 0 = x<br />

Remarque 6 Dans toute <strong>la</strong> suite, nous adoptons les notations suivantes : x·y et x y, pour x, y ∈ R n<br />

désignent respectivement le produit et <strong>la</strong> division <strong>com</strong>posante par <strong>com</strong>posante. Enn, dans <strong>la</strong> suite,<br />

dès que x ou y est une matrice, x ⊙ y désigne le produit d'Hadamard <strong>de</strong> x et y.<br />

<strong>Calcul</strong> du Delta<br />

Proposition 11 <strong>Le</strong> Delta <strong>de</strong> l'option est donné par :<br />

∆ = E<br />

[ ρ −1 ]<br />

W t1<br />

t 1 σ · x φ(S t 1<br />

, . . . , S tm )<br />

1à l'ai<strong>de</strong> <strong>de</strong> <strong>la</strong> théorie <strong>de</strong>s ots stochastiques <strong>de</strong> Kunita.


3.1. CALCULS THÉORIQUES DES COEFFICIENTS DE SENSIBILITÉS 29<br />

Preuve. On note X t = log(S t ). X t vérie alors l'EDS suivante :<br />

dX t = (r − 1 2 σ2 )dt + (σ ⊙ U)dZ t ,<br />

x 0 = log(x)<br />

où U est le facteur <strong>de</strong> Cholesky <strong>de</strong> <strong>la</strong> matrice <strong>de</strong> corré<strong>la</strong>tion ρ et Z t un mouvement brownien<br />

standard dans R n tel que W t = UZ t . L'hypothèse d'ellipticité est ici c<strong>la</strong>irement satisfaite. Comme<br />

les coecients <strong>de</strong> l'EDS sont constants, on a i<strong>de</strong>ntiquement Y t = I n . D'après <strong>la</strong> proposition 10, on<br />

en déduit que le poids vaut :<br />

δ(v) = 1 t 1<br />

∫<br />

0<br />

t 1 ((σ ⊙ U) −1 ) ⊤ dZ t = ρ−1 W t1<br />

t 1 σ ,<br />

en utilisant W t = UZ t et ρ = UU ⊤ .<br />

On considère alors <strong>la</strong> fonction ˜φ(X t1 , . . . , X tm ) := φ(S t1 , . . . , S tm ) = φ(exp(X t1 ), . . . , exp(X tm )),<br />

à <strong>la</strong>quelle on applique <strong>la</strong> proposition 10 :<br />

∂<br />

∂x 0<br />

E[˜φ(X t1 , . . . , X tm )] = E<br />

[<br />

]<br />

( ρ−1 W t1<br />

t 1 σ )⊤ ˜φ(Xt1 , . . . , X tm )<br />

La conclusion découle alors simplement par dérivation <strong>com</strong>posée puis transposition.<br />

<strong>Le</strong> principe est nalement le même que celui introduit dans le cas <strong>de</strong>s modèles à vo<strong>la</strong>tilité<br />

stochastique (on se reportera à l'annexe C <strong>de</strong> ce rapport pour <strong>de</strong> plus amples détails). Il s'agit<br />

<strong>de</strong> changer <strong>de</strong> brownien pour travailler sur <strong>de</strong>s mouvements browniens standards <strong>de</strong> R n . Il sut<br />

ensuite <strong>de</strong> répercuter ce changement dans les formules obtenues dans le cas standard (après les<br />

avoir étendues au cas multi-dimensionnel). On reconnaît en eet ici, à <strong>la</strong> matrice ρ près, le poids<br />

<strong>de</strong> <strong>Malliavin</strong> standard obtenu pour un modèle <strong>de</strong> B<strong>la</strong>ck-Scholes à un sous-jacent ( W T<br />

xσT<br />

).<br />

Nous donnons ci-<strong>de</strong>ssous les poids 2 <strong>de</strong> <strong>Malliavin</strong> pour diérentes sensibilités obtenus selon cette<br />

même métho<strong>de</strong>.<br />

<strong>Calcul</strong> du Gamma<br />

Proposition 12 <strong>Le</strong> Gamma <strong>de</strong> l'option est donné par :<br />

Γ = E<br />

[(<br />

ρ −1 W t1<br />

t 1 σ · x<br />

ρ −1 ⊤<br />

W t1<br />

− ρ−1 W t1<br />

t 1 σ · x<br />

t 1 σ · x 2 ⊙ I n − t 1 ρ −1 1 1<br />

⊙ (<br />

t 1 σ · x t 1 σ · x<br />

<strong>Calcul</strong> du Vega<br />

Proposition 13 <strong>Le</strong> Vega <strong>de</strong> l'option est donné par :<br />

[<br />

∑ m ( (Wti − W ti−1 ) · ρ −1 (W ti − W ti−1 )<br />

V = E<br />

− ρ −1 (W ti − W ti−1 ) − 1 (t i − t i−1 )σ<br />

σ<br />

i=1<br />

)<br />

]<br />

⊤<br />

) φ(S t1 , . . . , S tm )<br />

)<br />

]<br />

φ(S t1 , . . . , S tm )<br />

<strong>Calcul</strong> du Rho<br />

Proposition 14 <strong>Le</strong> Rho <strong>de</strong> l'option est <strong>la</strong> sensibilité du prix <strong>de</strong> cette option par rapport au taux<br />

d'intérêt sans risque (constant ici) et est donné par :<br />

ϱ = ∂ r P = E<br />

[(( 1 σ )⊤ ρ −1 W tm<br />

)<br />

φ(S t1 , . . . , S tm )<br />

<strong>Calcul</strong> du Theta<br />

Proposition 15 <strong>Le</strong> Theta <strong>de</strong> l'option est <strong>la</strong> sensibilité du prix <strong>de</strong> cette option par rapport à <strong>la</strong><br />

variable temps et est donné par :<br />

Θ = ∂ t P = rP − x ⊤ ∆ − 1 2 (σ · x)⊤ (Γ ⊙ ρ)(σ · x)<br />

2On rappelle que ces poids ne sont pas uniques et qu'il s'agit ici uniquement d'exhiber <strong>de</strong>s poids admissibles.<br />

]


30 CHAPITRE 3. EXTENSION AU CAS DES OPTIONS MULTI SOUS-JACENTS<br />

3.2 Applications<br />

Nous avons écrit dans le préambule <strong>de</strong> ce chapitre que l'implémentation numérique <strong>de</strong>s résultats<br />

impliquaient un long temps <strong>de</strong> calcul, et pour cause : pour un panier constitué <strong>de</strong> N titres, il y<br />

a N <strong>de</strong>ltas à estimer (un par sous-jacent) et il faut également contrôler les corré<strong>la</strong>tions entre<br />

sous-jacents ( N(N−1)<br />

2<br />

paramètres à estimer). Nous atteignons sans doute les limites du Monte-<br />

Carlo c<strong>la</strong>ssique tandis que le calcul <strong>de</strong> <strong>Malliavin</strong> permet une démarche moins lour<strong>de</strong>. Dans ce qui<br />

suit nous illustrons <strong>la</strong> théorie précé<strong>de</strong>nte en l'appliquant au calcul <strong>de</strong> sensibilités pour <strong>de</strong>ux types<br />

d'options multi-sous-jacents : l'option Spread et l'option WorstOf.<br />

3.2.1 Un exemple avec l'option sur Spread<br />

Nous considérons donc une option Spread sur <strong>de</strong>ux sous-jacents, S 1 et S 2 , caractérisée par le<br />

payo suivant :<br />

(<br />

) +<br />

(ST 1 − ST 2 ) − K<br />

où K désigne le strike <strong>de</strong> l'option. Nous avons représenté sur <strong>la</strong> gure 3.1, <strong>la</strong> simu<strong>la</strong>tion du Delta<br />

pour diérentes métho<strong>de</strong>s <strong>de</strong> simu<strong>la</strong>tions et diérents générateurs <strong>de</strong> nombres aléatoires (RND 3<br />

et SOBOL 4 ). De plus, nous y avons ajouté une métho<strong>de</strong> <strong>de</strong> réduction <strong>de</strong> variance (AV : variables<br />

antithétiques). <strong>Le</strong>s caractéristiques <strong>de</strong> cette option sont les suivantes : S 1 0 = S 2 0 = 100, b 1 = 0.05,<br />

b 2 = 0.03, 5 σ 1 = 0.20, σ 2 = 0.15, r = 0.05, K = 0 et T = 1 an.<br />

Fig. 3.1 Estimation du ˆ∆ 1 d'une option sur spread Métho<strong>de</strong>s <strong>de</strong>s Diérences nies et <strong>de</strong><br />

<strong>Malliavin</strong> (100000 premiers nombres aléatoires) Générateurs <strong>de</strong> nombres aléatoires RND et<br />

SOBOL<br />

Ce graphique met en évi<strong>de</strong>nce plusieurs résultats empiriques : le Monte-Carlo c<strong>la</strong>ssique n'est<br />

pas très performant. Même si on constate que L'introduction <strong>de</strong> variables antithétiques accélère <strong>la</strong><br />

3générateur à congruences linéaires c<strong>la</strong>ssique.<br />

4générateur <strong>de</strong> nombres pseudo alétoires.<br />

5 b1 et b 2 sont les coecients <strong>de</strong> dérive <strong>de</strong>s processus sous-jacents sous Q.


3.2. APPLICATIONS 31<br />

convergence <strong>de</strong> l'estimation, c'est très c<strong>la</strong>irement le générateur SOBOL qui présente les meilleurs<br />

résultats. On constate également que si <strong>la</strong> métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> avec RND est déçevante, elle est<br />

en revanche très ecace avec SOBOL. La convergence <strong>de</strong>s résultats en utilisant SOBOL est en fait<br />

tout le temps meilleure qu'en utilisant un générateur c<strong>la</strong>ssique <strong>de</strong> nombres aléatoires. Pour vérier<br />

réellement <strong>la</strong> précision <strong>de</strong>s simu<strong>la</strong>tions suivant chaque métho<strong>de</strong>, nous avons décidé d'approcher,<br />

<strong>com</strong>me dans le chapitre 2, <strong>la</strong> <strong>de</strong>nsité <strong>de</strong>s diérents estimateurs à partir <strong>de</strong> 5 000 points (chaque<br />

point étant obtenu avec 100 000 simu<strong>la</strong>tions). Nous avons aussi jugé utile <strong>de</strong> constater ce qu'il ce<br />

passait lorsque <strong>la</strong> corré<strong>la</strong>tion entre les <strong>de</strong>ux sous-jacents est plus importante (ρ passe <strong>de</strong> 0.5 à 0.9).<br />

Ces résultats sont reportés sur les gures 3.2 et 3.3.<br />

Fig. 3.2 Densité <strong>de</strong>s estimateurs ˆ∆ 1 d'une option sur spread Métho<strong>de</strong> <strong>de</strong>s Diérences nies<br />

(ɛ = 0.01) et métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> Valeur <strong>de</strong> <strong>la</strong> corré<strong>la</strong>tion ρ = 50%<br />

On constate un biais conséquent en utilisant <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s Diérences Finies; ce biais est<br />

par ailleurs d'autant plus important que les sous-jacents sont plus fortement corrélés. Ce biais<br />

pose encore <strong>la</strong> question du pas <strong>de</strong> discrétisation adopté pour approcher <strong>la</strong> dérivée; le fait que les<br />

sous-jacents sont fortement corrélés aggraverait <strong>la</strong> sensibilité du biais à ce pas <strong>de</strong> discrétisation.<br />

Finalement, avec les Diérences Finies on obtient un estimateur à faible variance mais biaisé tandis<br />

qu'avec le calcul <strong>de</strong> <strong>Malliavin</strong> on obtient un estimateur sans biais mais dont <strong>la</strong> variance est plus<br />

importante.<br />

3.2.2 Un exemple avec l'option WorstOf<br />

L'option WorstOf est une <strong>de</strong>s options sur multi sous-jacents les plus simples. Elle est caractérisée<br />

par le payo suivant :<br />

( n<br />

∧<br />

S i t 1<br />

S i i=1 t 0<br />

) +<br />

− K , (3.1)<br />

où K désigne le strike, t 0 <strong>la</strong> date <strong>de</strong> départ <strong>de</strong> l'option et t 1 <strong>la</strong> date <strong>de</strong> n.<br />

Pour nos simu<strong>la</strong>tions, nous avons opté pour 4 sous-jacents ayant les caractéristiques suivantes :


32 CHAPITRE 3. EXTENSION AU CAS DES OPTIONS MULTI SOUS-JACENTS<br />

Fig. 3.3 Densité <strong>de</strong>s estimateurs ˆ∆ 1 d'une option sur spread Métho<strong>de</strong> <strong>de</strong>s Diérences nies<br />

(ɛ = 0.01) et métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> Valeur <strong>de</strong> <strong>la</strong> corré<strong>la</strong>tion ρ = 90%<br />

Cours initial Coecient <strong>de</strong> dérive Coecient <strong>de</strong> diusion<br />

S 1 100 0.05 0.20<br />

S 2 100 0.03 0.15<br />

S 3 100 0.06 0.20<br />

S 4 100 0.04 0.15<br />

Tab. 3.1 Caractéristiques <strong>de</strong>s sous-jacents <strong>de</strong> l'option WorstOf


3.2. APPLICATIONS 33<br />

Fig. 3.4 Densité <strong>de</strong>s estimateurs ˆ∆ 1 d'une option WorstOf (4 sous-jacents) Métho<strong>de</strong> <strong>de</strong>s<br />

Diérences nies (ɛ = 0.01) et métho<strong>de</strong> <strong>de</strong> <strong>Malliavin</strong> Valeur <strong>de</strong> <strong>la</strong> corré<strong>la</strong>tion ρ = 90%<br />

De plus <strong>la</strong> maturité <strong>de</strong> l'option a été xée à 1 an, le strike à 100 et le taux sans risque à 0.05.<br />

En outre nous avons choisi une corré<strong>la</strong>tion <strong>de</strong>s sous-jacents à 90%.<br />

Nous avons représenté sur <strong>la</strong> gure 3.4 <strong>la</strong> <strong>de</strong>nsité <strong>de</strong>s estimateurs ˆ∆ 1 <strong>de</strong> cette option suivant<br />

<strong>la</strong> métho<strong>de</strong> <strong>de</strong>s Diérences Finies (ɛ = 0.01) et <strong>la</strong> métho<strong>de</strong> basée sur le calcul <strong>de</strong> <strong>Malliavin</strong>. Cette<br />

gure atteste du biais qui existe lorsque l'on utilise <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s Diérences Finies pour estimer le<br />

Delta (ou autre sensibilité) d'une option multi-sous-jacent. De plus, nous constatons que <strong>la</strong> métho<strong>de</strong><br />

basée sur le calcul <strong>de</strong> <strong>Malliavin</strong> estime correctement <strong>la</strong> valeur théorique du Delta <strong>de</strong> cette option.<br />

Cependant, cette métho<strong>de</strong> a besoin d'être améliorée an <strong>de</strong> réduire <strong>la</strong> variance <strong>de</strong> l'estimation.


34 CHAPITRE 3. EXTENSION AU CAS DES OPTIONS MULTI SOUS-JACENTS


Chapitre 4<br />

Valorisation et sensibilités d'une<br />

option américaine<br />

Une option américaine d'échéance T sur un actif X t est une option que le détenteur a le droit<br />

d'exercer à tout instant entre le moment <strong>de</strong> son achat et son échéance T. Ce droit englobe <strong>la</strong><br />

possibilité d'un exercice à l'échéance. Dans cette partie, nous nous proposons d'exploiter<br />

d'autres résultats du calcul <strong>de</strong> <strong>Malliavin</strong>, pour <strong>la</strong> valorisation et <strong>la</strong> couverture d'options<br />

américaines sur panier. S'il existe <strong>de</strong>s formu<strong>la</strong>tions <strong>de</strong> ce problème en terme d'inéquations variationnelles<br />

(à partir d'une représentation par E.D.P.), leurs applications numériques sont possibles<br />

seulement pour <strong>de</strong>s dimensions inférieures à trois. Une approche probabiliste <strong>com</strong>me Monte Carlo<br />

présente l'avantage, du point <strong>de</strong> vue numérique, <strong>de</strong> s'aranchir <strong>de</strong> ces contraintes dimensionnelles.<br />

Cependant, à ce jour, dans le cadre <strong>de</strong>s options américaines, les techniques <strong>de</strong> Monte Carlo existantes<br />

se révèlent peu performantes. On montre par le principe <strong>de</strong> programmation dynamique<br />

(section suivante), que valoriser une option <strong>de</strong> ce type revient à approcher numériquement une famille<br />

d'espérances conditionnelles. Or, les espérances conditionnelles, sous leurs formes habituelles,<br />

sont très dures à évaluer par les techniques <strong>de</strong> Monte Carlo. En eet, presque toutes les trajectoires<br />

simulées vont passer à côté <strong>de</strong> l'événement par rapport auquel on conditionne.<br />

Dans une secon<strong>de</strong> partie, grâce au calcul <strong>de</strong> <strong>Malliavin</strong>, on obtient une nouvelle représentation <strong>de</strong><br />

l'espérance conditionnelle introduite, <strong>la</strong> première fois par Fournié et al. [FLLL01b]. L'expression<br />

obtenue prend en <strong>com</strong>pte le conditionnement et ne présente plus les mêmes dicultés d'estimation.<br />

Cette technique est très prometteuse et ses applications s'éten<strong>de</strong>nt à <strong>de</strong> nombreux domaines 1 . En<br />

eet, elle modie considérablement <strong>la</strong> performance <strong>de</strong>s techniques <strong>de</strong> Monte Carlo qui s'avère<br />

satisfaisante quand elle est couplée à une technique <strong>de</strong> localisation. Dans le cadre <strong>de</strong>s options<br />

américaines, nous en déduisons un algorithme <strong>de</strong> valorisation amélioré, <strong>la</strong> première fois mis en p<strong>la</strong>ce<br />

dans un article très récent par Lions et Regnier [LR01]. On trouvera en annexe les nouveaux<br />

poids pour calculer les sensibilités.<br />

4.1 L'échec <strong>de</strong> Monte Carlo pour les options américaines<br />

Nous nous p<strong>la</strong>çons dans l'espace <strong>de</strong> probabilité habituel et nous supposons juste que le sous-jacent<br />

suit une diusion c<strong>la</strong>ssique 2 sous <strong>la</strong> probabilité risque-neutre :<br />

dX t = σ(t, X t )dW t + r(t, X t )dt et X 0 = x<br />

Rappelons également que nous faisons l'hypothèse <strong>de</strong> <strong>com</strong>plétu<strong>de</strong> du marché.<br />

1Par exemple le problème <strong>de</strong> Merton, l'évaluation d'un maximum <strong>de</strong> vraisemb<strong>la</strong>nce...<br />

2nous traitons le cas B<strong>la</strong>ck-Scholes pour les applications numériques<br />

35


36 CHAPITRE 4. VALORISATION ET SENSIBILITÉS D'UNE OPTION AMÉRICAINE<br />

4.1.1 Formu<strong>la</strong>tion du problème en terme d'espérances conditionnelles<br />

<strong>Le</strong> lien existant entre espérances conditionnelles et options américaines résulte du principe <strong>de</strong><br />

programmation dynamique d'Hamilton Jacobi Bellman. Nous donnons une idée succinte <strong>de</strong> <strong>la</strong><br />

méthodologie employée dans les quelques lignes suivantes. La valorisation d'option américaine est<br />

traitée <strong>de</strong> façon académique <strong>com</strong>me un problème d'arrêt optimal.<br />

Proposition 16 (Formu<strong>la</strong>tion en terme d'arrêt optimal) <strong>Le</strong> prix d'une option américaine<br />

peut s'interpréter <strong>de</strong> manière probabiliste à l'instant 0 par (Lamberton et Lapeyre [LL00]) :<br />

P (x) = ess sup τ∈I0,T E(exp(−rτ)f(X τ ))<br />

où I 0,T désigne l'ensemble <strong>de</strong>s temps d'arrêts prenant leurs valeurs dans l'intervalle [0, T ].<br />

Un problème d'arrêt optimal est équivalent à un problème <strong>de</strong> contrôle optimal stochastique. Pour<br />

obtenir une version discrète et utilisable numériquement du résultat précé<strong>de</strong>nt, on procè<strong>de</strong> <strong>com</strong>me<br />

suit (méthodologie utilisée dans [LR01]). A chaque instant, le détenteur <strong>de</strong> l'option exerce son<br />

contrôle, c'est-à-dire <strong>la</strong> possiblité d'exercer ou non son option. Ainsi, on introduit un processus u,<br />

F t -adapté, qui exprime notamment le fait que l'exercice ne peut avoir lieu qu'une fois pour toute :<br />

⎧<br />

⎨<br />

⎩<br />

∀t ∈ [0, T ], u(t, X t ) ∈ {exercer, ne pas exercer}<br />

et si pour tout t ≤ T,<br />

{u(t, X t ) = exercer}est réalisé alors ∀s ∈]t, T ], {u(t, X t ) = ne pas exercer} est réalisé<br />

A partir <strong>de</strong> ce résultat, il est aisé d'é<strong>la</strong>borer une stratégie qui consiste à regar<strong>de</strong>r et ce à chaque<br />

instant, si on exerce l'option ou non. Pour ce faire, on discrétise l'intervalle [0, T ] en L subdivisions<br />

égales <strong>de</strong> taille δt = T L. A une <strong>de</strong>s dates <strong>de</strong> discrétisation kδt, on vérie si le détenteur a intérêt ou<br />

non à exercer son option. Pour ce<strong>la</strong>, on <strong>com</strong>pare <strong>de</strong>ux gains :<br />

L'exercice immédiat assure un gain f(X kδt ).<br />

Conserver son option nécessite le calcul <strong>de</strong> <strong>la</strong> valeur actualisée <strong>de</strong> l'option pour connaître <strong>la</strong><br />

valeur <strong>de</strong> son portefeuille.<br />

La valeur <strong>de</strong> l'option est alors donnée par l'espérance actualisée du prix <strong>de</strong> l'option conditionnée<br />

par <strong>la</strong> ltration par rapport à cette date. Des remarques ci-<strong>de</strong>ssus, on déduit une équation <strong>de</strong><br />

récurrence (principe <strong>de</strong> programmation dynamique <strong>de</strong> Bellman). Ce<strong>la</strong> est d'autant plus simple que<br />

le processus (X t ) est markovien. En eet le conditionnement par rapport à <strong>la</strong> ltration revient à<br />

conditionner par <strong>la</strong> <strong>de</strong>rnière valeur prise par le sous-jacent.<br />

Proposition 17 (Lien entre espérances conditionnelles et options américaines) La formule<br />

<strong>de</strong> récurrence suivante caractérise le prix d'une option américaine en fonction d'espérances conditionnelles.<br />

Pour tout 0 < <strong>de</strong>ltat < 1 et tout k ∈ {0, ..., L},<br />

{<br />

}<br />

P kδt (X kδt ) = max f(X kδt ); e −rδt E[P (k+1)δt (X (k+1)δt )|(X kδt )]<br />

4.1.2 Un algorithme inecace numériquement<br />

Pour valoriser une option américaine, on procè<strong>de</strong> <strong>de</strong> <strong>la</strong> façon suivante. On simule d'abord N<br />

trajectoires <strong>de</strong> <strong>la</strong> diusion log-normale. On <strong>com</strong>mence alors une induction backward pour déterminer<br />

le prix. Au niveau (L − 1)δt <strong>de</strong> nos N simu<strong>la</strong>tions, il nous faut évaluer le payo d'un exercice<br />

direct (ce<strong>la</strong> ne pose aucun problème et est immédiat), et une espérance conditionnelle. Si <strong>la</strong> nature<br />

markovienne <strong>de</strong> <strong>la</strong> diusion simplie le traitement du conditionnement 3 , il est néanmoins nécessaire<br />

<strong>de</strong> re<strong>la</strong>ncer un jeu <strong>de</strong> simu<strong>la</strong>tion en chaque point <strong>de</strong> discrétisation <strong>de</strong>s N simu<strong>la</strong>tions pour<br />

évaluer l'espérance conditionnelle et ainsi <strong>de</strong> suite... Pire, le nombre <strong>de</strong> simu<strong>la</strong>tions <strong>de</strong>vient très<br />

vite faramineux car aux points (L − 2)δt <strong>de</strong>s trajectoires, il faut alors <strong>de</strong> nouveau (il y alors juste<br />

3Il n'est pas nécessaire <strong>de</strong> prendre <strong>de</strong>s trajectoires qui partent <strong>de</strong> x et à l'avant <strong>de</strong>rnière date sur n passe près <strong>de</strong><br />

<strong>la</strong> valeur <strong>de</strong> X kδt .


4.2. NOUVELLE REPRÉSENTATION D'ESPÉRANCE CONDITIONNELLE 37<br />

<strong>de</strong>ux points <strong>de</strong> discrétisation) réitérer <strong>la</strong> procédure pour obtenir le terme d'espérance conditionnelle<br />

<strong>com</strong>me si c'était un prix <strong>de</strong> l'option à lui tout seul.<br />

Ces remarques ren<strong>de</strong>nt donc impossible <strong>la</strong> valorisation par <strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> Monte Carlo<br />

usuelles. Il est nécessaire <strong>de</strong> traiter diéremment le conditionnement pour pouvoir<br />

s'aranchir <strong>de</strong> <strong>la</strong> nature récursive <strong>de</strong> l'algorithme. La solution proposée par le calcul <strong>de</strong><br />

<strong>Malliavin</strong> dans <strong>la</strong> section suivante ne dépend pas du caractère markovien ou non du processus X :<br />

Remarque 7 (L'échec <strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> Monte Carlo usuelles pour l'estimation d'espérance<br />

conditionnelle avec un processus sous-jacent non markovien) En eet, supposons<br />

par exemple qu'on veuille simuler<br />

E(X 2 |X 1 = x 1 , X 0 = x 0 ) = E[X 21 X1=x 1,X 0=x 0<br />

]<br />

P(X 1 = x 1 )<br />

où X n'est pas markovien. Il faut que les trajectoires <strong>de</strong> X partant <strong>de</strong> x 0 passe en x 1 pour être<br />

intéressantes. Or pour les diusions 4 on a par exemple P(X 1 = x 1 ) = 0, donc il n'est pas possible<br />

d'eectuer une approche directe dans le but <strong>de</strong> calculer numériquement cette espérance conditionnelle.<br />

<strong>Le</strong>s métho<strong>de</strong>s usuelles <strong>de</strong> Monte Carlo contournent cette diculté en discrétisant l'espace <strong>de</strong>s<br />

trajectoires : l'utilisateur suppose une partition nie ou dénombrable <strong>de</strong> l'espace (Ω, (O i )). Elles ne<br />

cherchent alors pas à approcher numériquement cette espérance conditionnelle, mais <strong>la</strong> quantité<br />

suivante :<br />

E(X 2 |X 1 ∈ O(x 1 ), X 0 = x 0 )<br />

où O(x 1 ) désigne l'élément <strong>de</strong> <strong>la</strong> partition <strong>de</strong> l'espace <strong>de</strong>s trajectoires contenant x 1 . Plus les ouverts<br />

<strong>de</strong> <strong>la</strong> partition sont "petits", plus l'estimateur est proche <strong>de</strong> <strong>la</strong> réalité, en revanche le nombre <strong>de</strong><br />

trajectoires intéressant est moindre et <strong>la</strong> vitesse <strong>de</strong> convergence s'en ressent.<br />

4.2 Nouvelle représentation d'espérance conditionnelle<br />

Précisons le cadre théorique <strong>de</strong> notre étu<strong>de</strong>. Soit Υ l'ensemble <strong>de</strong>s fonctions mesurables à valeurs<br />

réelles et à croissance au plus polynômial :<br />

Υ(R) = {f mesurable, ∃C > 0 et m ∈ N, f(y) ≤ C(1 + |y| m )}<br />

Introduisons également les fonctions Heavisi<strong>de</strong> <strong>de</strong> <strong>la</strong> forme (nous noterons H 0 simplement H ) :<br />

H α (y) = 1 {y>α} + c<br />

Grâce au théorème clé suivant, on exprime l'espérance conditionnelle grâce à un poids<br />

qui s'applique à tout payo . Ce poids intègre <strong>com</strong>plètement le conditionnement.<br />

Théorème 5 (Représentation d'espérances conditionnelles avec poids Fournié et al. [FLLL01b])<br />

Soit u t un processus possédant certaines propriétés <strong>de</strong> régu<strong>la</strong>rité au sens <strong>de</strong> <strong>Malliavin</strong> et vériant<br />

le système <strong>de</strong> condition suivant :<br />

(S)<br />

{<br />

E[ ∫ T<br />

0 D tGu t dt|σ(F, G)] = 1 (S1)<br />

E[ ∫ T<br />

0 D tFu t dt|σ(F, G)] = 0 (S2)<br />

où σ(F, G) désigne <strong>la</strong> ltration augmentée. Alors, on a pour une fonction f ∈ Υ(R), <strong>la</strong> représentation<br />

suivante <strong>de</strong> l'espérance conditionnelle :<br />

E[f(F)|G = 0] = E[f(F)H(G)δ(u)]<br />

E[H(G)δ(u)]<br />

4On parle <strong>de</strong> mesures diuses : il n'y a pas d'atomes, c'est à dire <strong>de</strong> singleton aecté d'une probabilité non nulle<br />

<strong>de</strong> réalisation


38 CHAPITRE 4. VALORISATION ET SENSIBILITÉS D'UNE OPTION AMÉRICAINE<br />

Preuve. Prouvons d'abord ce résultat pour les fonctions C 1 . On l'étend aux fonctions simplement<br />

boréliennes (ou mesurables) par un argument <strong>de</strong> <strong>de</strong>nsité <strong>com</strong>me dans <strong>la</strong> section 2. La formule<br />

découle d'une intégration par parties après avoir écrit l'espérance conditionnelle sous <strong>la</strong> forme <strong>de</strong><br />

Bayes :<br />

E[f(F)|G = 0] = E[f(F)δ 0(G)]<br />

E[δ 0 (G)]<br />

= lim<br />

ɛ→0 +<br />

E[f(F)1 [−ɛ,+ɛ] (G)]<br />

E[1 [−ɛ,+ɛ] (G)]<br />

Pour le dénominateur, il sut d'appliquer directement <strong>la</strong> formule d'intégration par parties. En<br />

écrivant <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> f(F)H ɛ (G) grâce à <strong>la</strong> formule <strong>de</strong> dérivation en chaîne,<br />

on obtient :<br />

D t (f(F)H ɛ (G)) = f ′ (F)D t (F)H ɛ (G) + f(F)1 [−ɛ,+ɛ] D t (G)<br />

La condition que vérie u intervient à ce sta<strong>de</strong>, l'expression, en multipliant par u et en intégrant :<br />

[<br />

E H ɛ (G)<br />

∫ T<br />

0<br />

] [<br />

D t (f(F))u t dt = E f ′ (F)H ɛ (G)<br />

∫ T<br />

0<br />

] [<br />

D t (F)u t dt) +E f(F)1 [−ɛ,+ɛ] (G)<br />

∫ T<br />

0<br />

]<br />

D t (G)u t dt<br />

Nous avons pu sortir les variables aléatoires <strong>de</strong>s intégrales <strong>de</strong> Riemann. Très simplement, on traite<br />

l'égalité précé<strong>de</strong>nte <strong>de</strong> <strong>la</strong> manière suivante pour arriver à nos ns :<br />

on applique <strong>la</strong> formule d'intégration par parties au premier terme pour que notre poids ne<br />

dépen<strong>de</strong> pas <strong>de</strong> f <strong>com</strong>me dans le calcul <strong>de</strong>s sensibilités,<br />

le <strong>de</strong>uxième terme est simplié grâce à <strong>la</strong> condition (S2). La dérivée disparaît et permet<br />

l'extension aux fonctions boréliennes <strong>com</strong>me dans <strong>la</strong> partie précé<strong>de</strong>nte,<br />

avec le <strong>de</strong>rnier terme, <strong>la</strong> propriété sur l'espérance conditionnelle (S1) vériée par u permet<br />

<strong>de</strong> retrouver le numérateur que nous calculons.<br />

On retrouve alors notre théorème en passant à <strong>la</strong> limite et en exprimant le <strong>de</strong>rnier terme <strong>com</strong>me<br />

<strong>la</strong> diérence <strong>de</strong>s <strong>de</strong>ux premiers.<br />

Remarque 8 Il existe une version <strong>de</strong> ce théorème pour les fonctions C 1 sans <strong>la</strong> condition (S2) :<br />

E[f(F)|G = 0] = E[f(F)H(G)δ(u) − f ′ (F)H(G) ∫ 1<br />

0 D tFu t dt]<br />

E[H(G)δ(u)]<br />

Mais l'hypothèse <strong>de</strong> dérivabilité <strong>de</strong> <strong>la</strong> fonction f est pénalisant (dans un cadre nancier <strong>la</strong> plupart<br />

<strong>de</strong>s payo ne le sont pas). On s'aranchit <strong>de</strong> cette condition <strong>de</strong> régu<strong>la</strong>rité contraignante, en<br />

imposant <strong>la</strong> condition supplémentaire (S2). De plus on dép<strong>la</strong>ce <strong>la</strong> diculté <strong>de</strong> calcul induite par<br />

l'estimation <strong>de</strong> <strong>la</strong> dérivée dans <strong>la</strong> détermination du processus u ce qui se révèle beaucoup plus simple<br />

à l'usage et simplie gran<strong>de</strong>ment les expressions du point <strong>de</strong> vue numérique.<br />

La représentation précé<strong>de</strong>nte permet une implémentation plus ecace. D'une part ,<br />

le conditionnement par rapport à <strong>la</strong> variable aléatoire n'apparaît plus que dans le poids : c'est à<br />

dire <strong>la</strong> fonction Heavisi<strong>de</strong> et l'intégrale <strong>de</strong> Skorokhod. Beaucoup plus <strong>de</strong> trajectoires <strong>de</strong>viennent<br />

intéressantes : il n'importe plus qu'elles soient issues du point où on conditionne ou <strong>de</strong> passer dans<br />

un voisinage. D'autre part, pour calculer une famille d'espérances conditionnelles (dans le cas d'une<br />

option américaine par exemple), il n'est plus nécessaire d'envisager autant <strong>de</strong> jeux <strong>de</strong> trajectoires<br />

que d'espérances à calculer : un seul échantillon <strong>de</strong> trajectoires <strong>de</strong> <strong>la</strong> variable X, sut car c'est<br />

une espérance usuelle.<br />

Finissons ce chapitre par une remarque sur l'extension multi dimensionnelle <strong>de</strong> ce résultat.<br />

Remarque 9 (Extension à un conditionnement multi dimensionnel) L'approche précé<strong>de</strong>nte<br />

peut-être étendue à <strong>de</strong>s situations où on conditionne l'espérance par rapport à un vecteur <strong>de</strong> variables<br />

aléatoires G d en dimension d par exemple. <strong>Le</strong> processus u est alors vectoriel et en itérant<br />

l'argument précé<strong>de</strong>nt, ses <strong>com</strong>posantes u i t sont telles que<br />

[ ∫ T<br />

]<br />

E D T G j u i tdt|σ(F, G) = δ ij pour 1 ≤ i, j ≤ d<br />

0<br />

Ce<strong>la</strong> implique évi<strong>de</strong>mment que le vecteur G = (G 1 , . . . , G d ) n'est pas "corrélé au sens <strong>de</strong> <strong>Malliavin</strong>",<br />

c'est à dire que <strong>la</strong> matrice <strong>de</strong> covariance au sens <strong>de</strong> <strong>Malliavin</strong> est inversible 5 .<br />

5cf Annexe A pour <strong>de</strong>s détails sur cette notion


4.2. NOUVELLE REPRÉSENTATION D'ESPÉRANCE CONDITIONNELLE 39<br />

4.2.1 Un exemple <strong>de</strong> processus u<br />

Existence du processus u Nous n'avons pas traité pour l'instant <strong>la</strong> question <strong>de</strong> l'existence d'un<br />

processus u. Un candidat naturel pour u, étant donné <strong>la</strong> condition (S1) est tout simplement<br />

u t =<br />

Cte<br />

D t (G)<br />

Pour qu'il puisse vérier le système <strong>de</strong> condition (S), il faut que les processus (D t (G), D t (F )) forme<br />

une famille libre. Nous donnons un exemple dans le cadre d'une diusion générale et les formules<br />

explicites pour le cas log-normal. Rappelons que le processus (X t ) vérie :<br />

dX t = σ(X t )dW t + b(X t )dt,<br />

X 0 = x<br />

On a déjà calculé <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> <strong>la</strong> variable aléatoire X t en fonction du processus<br />

<strong>de</strong> variations premières Y. Pour que <strong>la</strong> condition (S1) soit remplie, on se contente <strong>de</strong> prendre son<br />

inverse à une constante près pour s'assurer que l'intégrale vaut bien 1 sur [t, T ]<br />

u s =<br />

Y s<br />

tσ(X s )Y t<br />

(1) [0,t] (s)<br />

.<br />

Pour que <strong>la</strong> condition (S1) soit remplie, il est crucial <strong>de</strong> noter que dans le cas <strong>de</strong> diusion<br />

D s F = D s X T coïnci<strong>de</strong> avec D s (G) = D s X t sur [0, t]. Ensuite, sur [t, T ] <strong>la</strong> <strong>de</strong>uxième dérivée au<br />

sens <strong>de</strong> <strong>Malliavin</strong> est nulle 6 . Mathématiquement, <strong>com</strong>me :<br />

D s X t = D s X T<br />

Y t<br />

Y T<br />

1 s≤t<br />

alors, il existe une solution aux système d'équations, en prenant<br />

u t =<br />

{<br />

Y s 1<br />

σ(X s )Y t t (1) [0,t](s) − 1<br />

}<br />

T − t (1) [t,T ](s)<br />

<strong>Le</strong> calcul <strong>de</strong> l'intégrale <strong>de</strong> Skorokhod se fait une nouvelle fois grâce à <strong>la</strong> formule <strong>de</strong> dérivation en<br />

chaîne, ainsi qu'avec <strong>la</strong> proposition 5. En notant (ζ s ) le processus <strong>de</strong>s variations premières associé<br />

au processus Y t :<br />

δ(u) = 1 Y t<br />

( 1 t<br />

∫ t<br />

0<br />

Y s<br />

σ(X s ) dW s − 1 ∫ T<br />

T − t t<br />

Y s<br />

σ(X s ) dW s) + ζ t<br />

Yt<br />

2 + 1 ∫ t<br />

σ ′ (X s )<br />

tY t 0 σ(X s ) Y sds − 1 t<br />

tY t<br />

∫0<br />

ζ s<br />

ds<br />

Y s<br />

Dans le cas log-normal, les expressions se simplient particulièrement. En eet, σ(X s ) = σX s et<br />

∫<br />

ζ t = 0. Ce<strong>la</strong> nous donne alors une expression simple : δ(u) = 1 Y t<br />

( 1 t 1<br />

t 0 σ dW ∫<br />

s − 1 T 1<br />

T −t t σ(X s ) dW s) +<br />

∫<br />

1 t σ<br />

tY t 0 σX s<br />

Y s ds. Comme Y t = X t /x, l'expression <strong>de</strong>vient encore plus simple. Nous précisons dans<br />

le lemme suivant ce résultat ainsi que les notations qui nous serviront régulièrement dans le cas<br />

<strong>de</strong>s options américaines :<br />

<strong>Le</strong>mme 2 (Représentation <strong>de</strong> l'espérance conditionnelle dans le cadre log-normal) Nous<br />

notons désormais : pour s ≤ t, ∆W s,t = tW s − sW t + σs(t − s). Alors on a pour tout α réel positif,<br />

t ∈ [0, T ] et f ∈ Υ :<br />

alors :<br />

T s,t [f](α) =<br />

[<br />

1<br />

σs(t − s) E (f(X t ) H(X ]<br />

s − α)<br />

∆W s,t<br />

X s<br />

E Q [f(X t )|X s = α] = T s,t [f](α) × {T s,t [1 R ](α)} −1<br />

6 Xt ne dépend pas <strong>de</strong>s accroissements du brownien pour <strong>de</strong>s dates supérieures à t


40 CHAPITRE 4. VALORISATION ET SENSIBILITÉS D'UNE OPTION AMÉRICAINE<br />

4.2.2 <strong>Le</strong> concept <strong>de</strong> fonction localisante<br />

En utilisant <strong>la</strong> formule <strong>de</strong> Bayes appliquées aux espérances conditionnelles, on a une représentatin<br />

faisant intervenir une masse <strong>de</strong> Dirac, "fonction" fortement irrégulière. <strong>Le</strong> fait d'utiliser<br />

une intégration par partie permet <strong>de</strong> régu<strong>la</strong>riser cette <strong>de</strong>rnière au détriment d'un accroissement<br />

<strong>de</strong> <strong>la</strong> variance. An <strong>de</strong> remédier à ce<strong>la</strong> nous pouvons utiliser une métho<strong>de</strong> <strong>de</strong> localisation pour<br />

une espérance conditionnelle. Cette technique est actuellement l'objet d'un grand nombre<br />

<strong>de</strong> recherche sur le calcul <strong>de</strong> <strong>Malliavin</strong> appliqué à <strong>la</strong> nance : les premiers à souligner<br />

son intérêt sont Fournié et al. [FLLL01b], Bouchard et Touzi ([BT02a]) donnent un cadre<br />

théorique à cette technique <strong>de</strong> réduction <strong>de</strong> variance et exhibent une fonction réduisant au mieux<br />

<strong>la</strong> variance <strong>de</strong> <strong>la</strong> nouvelle espérance conditionnelle dans le cas séparable. Nous nous contenterons<br />

du cas simple déjà exposé dans <strong>la</strong> partie sur les sensibilités.<br />

fonction <strong>de</strong> localisation Soit K <strong>com</strong>pact <strong>de</strong> (R), une fonction g régulière est une fonction <strong>de</strong><br />

localisation intéressant si elle vérie les conditions suivantes :<br />

<strong>Le</strong> support <strong>de</strong> g est inclus dans K<br />

∫ K g(y)dy = 1<br />

On dénit alors G <strong>la</strong> fonction <strong>de</strong> répartition <strong>de</strong> g, c'est à dire G = ∫ x<br />

g(y)dy En reprenant le<br />

−∞<br />

raisonnement qui a permis d'établir <strong>la</strong> proposition sur <strong>la</strong> nouvelle représentation <strong>de</strong>s espérances<br />

conditionnelles, on constate que le raisonnement fait pour le couple (δ, H) est également va<strong>la</strong>ble<br />

pour n'importe quel couple (g, G) :<br />

E(f(X t )g(X s − α)) =<br />

[<br />

1<br />

σs(t − s) E (f(X t )G(X s − α) ∆W ]<br />

s,t<br />

X s<br />

Ce qui nous permet <strong>la</strong> réécriture du lemme précé<strong>de</strong>nt avec <strong>la</strong> fonction <strong>de</strong> localisation :<br />

<strong>Le</strong>mme 3 (Représentation <strong>de</strong> l'espérance conditionnelle avec localisation) On a pour tout<br />

α réel positif, t ∈ [0, T ] etf ∈ Υ :<br />

[<br />

Ts,t loc<br />

1<br />

[f](α) =<br />

σs(t − s) E (f(X t ) H(X ]<br />

s − alpha) − G(X s − alpha)<br />

∆W s,t<br />

X s<br />

alors :<br />

E Q [f(X t )|X s = α] = Ts,t loc [f](α) × {Ts,t loc [1 R ](α)} −1<br />

D'après les auteurs, cette fonction <strong>de</strong> localisation est cruciale pour avoir <strong>de</strong>s résultats numériques<br />

dans <strong>de</strong>s temps convenables.<br />

4.3 Applications aux options américaines<br />

Dans <strong>la</strong> section qui suit, nous présentons <strong>la</strong> métho<strong>de</strong> permettant d'approcher numériquement<br />

le prix. <strong>Le</strong>s sensibilités se traitent <strong>de</strong> manière analogue et on a consigné en annexe les résultats<br />

correspondants. Cette métho<strong>de</strong> a été introduite pour <strong>la</strong> première fois par Lions et Regnier<br />

[LR01].<br />

4.3.1 L'algorithme <strong>de</strong> valorisation<br />

Voici les diérentes étapes mises en p<strong>la</strong>ce dans <strong>la</strong> cadre du nouvel algorithme. La nature déciente<br />

<strong>de</strong> l'ancien algorithme est induite par son caractère récursif. Il est crucial <strong>de</strong> noter que cette<br />

<strong>la</strong>cune est levée.<br />

On stocke dans une matrice rectangu<strong>la</strong>ire les trajectoires discrétisées <strong>de</strong>s browniens : N<br />

désigne le nombre <strong>de</strong> simu<strong>la</strong>tions et L le nombre <strong>de</strong> discrétisations.<br />

De <strong>la</strong> <strong>de</strong>rnière colonne <strong>de</strong> cette matrice, on déduit un vecteur prix P (X L δt) (nous prenons le<br />

cas du put américain).<br />

On xe <strong>la</strong> simu<strong>la</strong>tion par exemple, <strong>la</strong> numéro 1, et on se p<strong>la</strong>ce au point juste avant l'échéance<br />

(L − 1)δt.


4.3. APPLICATIONS AUX OPTIONS AMÉRICAINES 41<br />

<strong>Calcul</strong> <strong>de</strong> l'espérance conditionnelle. En ce point à l'ai<strong>de</strong> <strong>de</strong>s autres simu<strong>la</strong>tions (2<br />

jusqu'à N), on calcule l'espérance conditionnelle en utilisant <strong>la</strong> formule <strong>de</strong> localisation.<br />

On détermine alors <strong>la</strong> valeur du prix au point (L − 1)δt <strong>de</strong> <strong>la</strong> trajectoire 1, en prenant le<br />

maximum <strong>de</strong> l'espérance conditionnelle et d'un exercice immédiat. On a obtenu <strong>de</strong> nouveau<br />

un vecteur prix.<br />

On itère <strong>la</strong> même procédure pour chacune <strong>de</strong>s trajectoires n°2 jusqu'à <strong>la</strong> numéro N(ce qui<br />

rend cet algorithme très lent). On obtient <strong>de</strong> nouveau un vecteur prix.<br />

On itère <strong>la</strong> procédure <strong>de</strong> façon backward.<br />

4.3.2 Résultats numériques<br />

L'algorithme est correct (nous avons <strong>de</strong>mandé conrmation à Bruno Bouchard), néanmoins nous<br />

ne disposons pas <strong>de</strong> résultats numériques personnels car l'implémentation s'est révélée défectueuse.<br />

Nous pensons notamment que le choix <strong>de</strong> <strong>la</strong> fonction <strong>de</strong> localisation est cruciale, or<br />

nous ne disposons pas d'information sur <strong>la</strong> bonne fonction à choisir pour obtenir une<br />

convergence stable. De plus, l'algorithme est lent et requiert <strong>de</strong>s techniques <strong>de</strong> réduction <strong>de</strong><br />

variances astucieuses(partition...) qui ne sont pas expliquées dans l'article.


42 CHAPITRE 4. VALORISATION ET SENSIBILITÉS D'UNE OPTION AMÉRICAINE


Conclusion<br />

Ce mémoire a été pour nous l'occasion <strong>de</strong> nous confronter à une théorie nouvelle et encore en<br />

développement. <strong>Le</strong> fait <strong>de</strong> travailler sur <strong>de</strong>s articles très récents, <strong>de</strong> voir <strong>de</strong> nouveaux résultats<br />

publiés au cours <strong>de</strong> notre travail et d'avoir assisté à un séminaire regroupant les plus grands<br />

spécialistes <strong>de</strong> <strong>la</strong> question (<strong>Malliavin</strong>, Nua<strong>la</strong>rt, Lions, etc) a été particulièrement enthousiasmant.<br />

Ce travail nous a également permis d'approfondir nos connaissances en nance et en mathématiques<br />

appliquées; le caractère novateur et encore inconnu pour nous <strong>de</strong> <strong>la</strong> théorie du calcul <strong>de</strong> <strong>Malliavin</strong><br />

s'est révélé être un dé intellectuel particulièrement stimu<strong>la</strong>nt.<br />

Nous nous sommes principalement concentrés sur les techniques <strong>de</strong> Monte Carlo. Ces techniques<br />

sont lentes mais ont l'avantage d'être applicables quelque soit <strong>la</strong> dimension : leurs applications sont<br />

intéressantes numériquement quand on travaille sur <strong>de</strong>s paniers (contrairement aux autres métho<strong>de</strong>s<br />

numériques : EDP, arbres, etc).<br />

Nous avons consacré <strong>la</strong> plus gran<strong>de</strong> partie <strong>de</strong> nos recherches à l'estimation <strong>de</strong>s grecques pour<br />

diérents types d'options. <strong>Le</strong> calcul <strong>de</strong> <strong>Malliavin</strong> permet en eet une nouvelle façon particulièrement<br />

élégante d'estimer les grecques. Cette nouvelle métho<strong>de</strong> d'estimation concurrence directement<br />

<strong>la</strong> métho<strong>de</strong> traditionnelle d'estimation par Diérences Finies. Nous constatons empiriquement que<br />

si les estimateurs calculés par Diérences Finies présentent un biais important dès que les payo<br />

présentent une discontinuité, les estimateurs calculés à partir du calcul <strong>de</strong> <strong>Malliavin</strong> sont insensibles<br />

aux irrégu<strong>la</strong>rités du payo en terme <strong>de</strong> biais mais présentent <strong>de</strong>s variances plus importantes. Par<br />

ailleurs, <strong>la</strong> technique <strong>de</strong> <strong>Malliavin</strong> s'avère particulièrement ecace pour estimer les grecques d'options<br />

sur multi sous-jacents, surtout quand ces <strong>de</strong>rniers sont fortement corrélés. Dans ce <strong>de</strong>rnier<br />

cas, <strong>la</strong> métho<strong>de</strong> est d'autant plus intéressante qu'elle est bien plus rapi<strong>de</strong> que <strong>la</strong> métho<strong>de</strong> traditionnelle.<br />

Elle est donc très utile dans <strong>la</strong> mesure où beaucoup <strong>de</strong> formules fermées existent déjà<br />

pour tout un éventail d'options sur mono sous-jacent et qu'en fait il s'agit plutôt aujourd'hui <strong>de</strong><br />

proposer <strong>de</strong>s métho<strong>de</strong>s d'estimation pratique pour <strong>de</strong>s options sur multi sous-jacents (notamment<br />

<strong>de</strong> type américain). La métho<strong>de</strong> d'estimation <strong>de</strong>s grecques par le calcul <strong>de</strong> <strong>Malliavin</strong> pourrait être<br />

plus convaincante si elle s'ac<strong>com</strong>pagnait <strong>de</strong> techniques <strong>de</strong> réduction <strong>de</strong> variance adaptées (localisation<br />

par exemple); c'est dans cette direction qu'il faudrait sans doute chercher à améliorer cette<br />

nouvelle approche.<br />

Dans le souci d'améliorer les techniques <strong>de</strong> pricing et <strong>de</strong> hedging d'options américaines, nous<br />

exposons à l'ai<strong>de</strong> du calcul <strong>de</strong> <strong>Malliavin</strong> une nouvelle représentation <strong>de</strong>s espérances conditionnelles.<br />

Nous proposons un algorithme prometteur pour <strong>la</strong> valorisation d'option américaine et le<br />

calcul <strong>de</strong>s grecques en haute dimension. Malheureusement, il n'a pas été possible <strong>de</strong> l'implémenter<br />

correctement dans les temps impartis.<br />

43


44 CHAPITRE 4. VALORISATION ET SENSIBILITÉS D'UNE OPTION AMÉRICAINE


Annexe A<br />

Compléments sur le <strong>Calcul</strong> <strong>de</strong><br />

<strong>Malliavin</strong><br />

Dans cette annexe nous présentons quelques démonstrations et résultats supplémentaires qui<br />

pourront éc<strong>la</strong>irer le lecteur curieux.<br />

A.1 Lien entre <strong>Malliavin</strong> et calcul <strong>de</strong> sensibilité<br />

A.1.1 L'opérateur d'Ornstein-Uhlenbeck<br />

Dénition 10 (L'opérateur d'Ornstein-Uhlenbeck) Soit l'opérateur L : Dom(L) ⊆ L 2 (Ω) →<br />

L 2 (Ω) tel que L = δD. Alors F fonctionnelle simple :<br />

LF = δ(D 1 F, . . . , D d F ) (A.1)<br />

=<br />

=<br />

d∑<br />

δ i (D i F )<br />

i=1<br />

d∑<br />

i=1<br />

[ ∑ ∂f<br />

∂x i (∆ n )∆ n,i<br />

k<br />

− ∑<br />

]<br />

∂ 2 f<br />

k<br />

(A.2)<br />

(A.3)<br />

(A.4)<br />

A.1.2 Formule d'intégration par parties<br />

Grâce aux outils précé<strong>de</strong>mment dénis on peut enn énoncer le théorème central, à l'origine du<br />

métho<strong>de</strong> <strong>de</strong>s calculs <strong>de</strong> sensibilités.<br />

Théorème 6 Soit F = (F 1 , . . . , F n ) une variable aléatoire en dimension n telle que<br />

1. (hypothèse <strong>de</strong> régu<strong>la</strong>rité) F i ∈ D 1,2 ⋂ Dom L<br />

2. (hypothèse <strong>de</strong> non dégénérescence) σ F est inversible et on note γ F = σ −1<br />

F<br />

i


ii<br />

ANNEXE A. COMPLÉMENTS SUR LE CALCUL DE MALLIAVIN<br />

Alors ∀ϕ ∈ C 1 (R n ) et ∀G ∈ D 1,2<br />

E( ∂ϕ<br />

∂x i<br />

(F )G) = E(ϕ(F )H i F (G))<br />

avec<br />

HF i (G) =< DF, DG > γ F + < DF, Dγ F > G − 2G.γ F .LF<br />

Preuve. Pour plus <strong>de</strong> c<strong>la</strong>rté on se p<strong>la</strong>ce en dimension 1. On exprime d'abord <strong>la</strong> dérivée usuelle<br />

<strong>de</strong> ϕ(F ) à l'ai<strong>de</strong> <strong>de</strong> dérivées au sens <strong>de</strong> <strong>Malliavin</strong>. C'est là qu'intervient pleinement le lien entre<br />

dérivée c<strong>la</strong>ssique et dérivée <strong>de</strong> <strong>Malliavin</strong> : on y utilise l'hypothèse <strong>de</strong> non dégénérescence. Par <strong>la</strong><br />

formule <strong>de</strong> dérivation en chaîne D s (ϕ(F )) = ϕ ′ (F )D s F, on a :<br />

c'est-à-dire en inversant :<br />

D'autre part<br />

d'où<br />

< Dϕ(F ), DF >= ϕ ′ (F ) < DF, DF >= ϕ ′ (F )σ F<br />

ϕ ′ (F ) = γ F < Dϕ(F ), DF > .<br />

< Dϕ(F ), DF >= − 1 [L(ϕ(F )F ) − ϕ(F )LF − F Lϕ(F )] ,<br />

2<br />

E[ϕ ′ (F )G] = − 1 2 E [γ F G[L(ϕ(F )F ) − ϕ(F )LF − F Lϕ(F )]]<br />

= − 1 [<br />

]}<br />

{ϕ(F<br />

2 E ) F L(γ F G) − γ F GLF − L(γ F GF )<br />

Dès lors, en utilisant le 2 <strong>de</strong> <strong>la</strong> proposition 18, il ne s'agit plus que d'une simple gymnastique<br />

mathématique.<br />

A.2 Passage <strong>de</strong>s payo dans C ∞ K aux payo dans L 2 : démonstration<br />

On impose une condition <strong>de</strong> "non-explosion" au poids π :<br />

E[π 2 ] < ∞<br />

Soit f une fonction <strong>de</strong> L 2 . C ∞ K [0, T ] est <strong>de</strong>nse dans L2 et il existe donc une suite <strong>de</strong> fonctions<br />

(f n ) n∈N appartenant à C ∞ K qui converge vers f dans L 2 . On note u(x) = E x [F ] et u n = E x [F n ];<br />

rappelons également que x est le point <strong>de</strong> départ du processus sous-jacent. La convergence dans<br />

L 2 implique <strong>la</strong> convergence dans L 1 et donc <strong>la</strong> suite <strong>de</strong> fonctions (u n ) converge simplement vers <strong>la</strong><br />

fonction u : ∀x ∈ R u n (x) −→ u(x) quand n → ∞. La propriété que l'on cherche à étendre aux<br />

payo <strong>de</strong> L 2 est supposée vraie pour les fonctions <strong>de</strong> C ∞ K et donc :<br />

∂<br />

∂x u n(x) = E x [F n × π]<br />

Notons maintenant g(x) = E x [F × π]. D'après l'inégalité <strong>de</strong> Cauchy-Schwartz on a :<br />

où<br />

∣ g(x) − ∂<br />

∣ ∂x u ∣∣∣<br />

n(x)<br />

∣ = E x [(F − F n ) × π]<br />

∣ ≤ h(x)ɛ n(x)<br />

h(x) = E x [π 2 ] 1/2 ɛ n = E x [(F − F n ) 2 ] 1/2<br />

La convergence <strong>de</strong> u n entraîne <strong>la</strong> convergence simple <strong>de</strong> ɛ n (x) vers 0 quand n → ∞. Ainsi <strong>la</strong> suite<br />

<strong>de</strong> fonctions ( ∂<br />

∂x u n(x)) n∈N converge simplement vers <strong>la</strong> fonction g. Avec <strong>la</strong> propriété <strong>de</strong> <strong>Le</strong>besgue,<br />

le fait que les fonctions F et F n sont continues et le fait que <strong>la</strong> fonction h(x) est bornée (d'après<br />

<strong>la</strong> condition <strong>de</strong> "non-explosion"), l'inégalité précé<strong>de</strong>nte montre que cette convergence est uniforme


A.2. PASSAGE DES PAYOFF DANS C ∞ K AUX PAYOFF DANS L 2 : DÉMONSTRATION iii<br />

sur tout <strong>com</strong>pact K <strong>de</strong> R. Finalement, <strong>la</strong> suite <strong>de</strong> fonctions (u n ) n∈N converge simplement vers une<br />

fonction u, <strong>la</strong> suite <strong>de</strong>s fonctions dérivées ( ∂<br />

∂x u n(x)) n∈N converge uniformément vers une fonction<br />

g sur tout <strong>com</strong>pact <strong>de</strong> R. La fonction limite u est donc diérentiable et sa dérivée est égale à g :<br />

∂<br />

∂x E x[F ] = E x [F × π]


iv<br />

ANNEXE A. COMPLÉMENTS SUR LE CALCUL DE MALLIAVIN


Annexe B<br />

Une application <strong>de</strong> <strong>la</strong> formule <strong>de</strong><br />

C<strong>la</strong>rk-Ocone<br />

Dans cette partie nous allons illustrer <strong>com</strong>ment <strong>la</strong> formule <strong>de</strong> C<strong>la</strong>rk-Ocone peut s'appliquer à<br />

l'analyse d'un portefeuille, c'est-à-dire à dupliquer un ux futur V (T ) ( F T -mesurable).<br />

Théorème 7 (Théorème <strong>de</strong> représentation d'Itô) Pour F ∈ L 2 (Ω, F 1 , P), on a<br />

∃ϕ ∈ P, F = EF +<br />

∫ 1<br />

0<br />

ϕ s dW s<br />

Proposition 19 (Formule <strong>de</strong> C<strong>la</strong>rk-Ocone) Pour F ∈ D 1,2 , on a<br />

F = EF +<br />

∫ 1<br />

On suppose qu'il y a <strong>de</strong>ux actifs sur le marché :<br />

{<br />

dA(t) = ρ(t)A(t)dt<br />

0<br />

E(D s F |F s )<br />

dS(t) = µ(t)S(t)dt + σ(t)S(t)dW (t)<br />

l'actif sans risque,<br />

l'actif risqué.<br />

On suppose simplement que les processus ρ(t) et σ(t) sont F t -adaptés. On cherche une stratégie<br />

auto-nançante (ξ(t), η(t)) amenant à une valeur <strong>de</strong> portefeuille donnée V (T ). ξ(t) et η(t) désignent<br />

respectivement les quantités investies dans l'actif sans risque et risqué à <strong>la</strong> date t. La valeur du<br />

portefeuille ainsi constitué est :<br />

V (t) = ξ(t)A(t) + η(t)S(t)<br />

D'autre part le portefeuille étant auto-nançant, on a :<br />

En réécrivant ces équations nous obtenons :<br />

ξ(t) =<br />

dV (t) = ξ(t)dA(t) + η(t)dS(t)<br />

V (t) − η(t)S(t)<br />

A(t)<br />

(B.1)<br />

dV (t) = ρ(t)(V (t) − η(t)S(t))dt + η(t)dS(t) (B.2)<br />

Prenons par exemple <strong>com</strong>me valeur nale du portefeuille le pay-o d'une option vanille <strong>de</strong> strike<br />

K sur l'actif risqué : V (T ) = (S(T ) − K) + . V (0) est alors le prix <strong>de</strong> l'option à <strong>la</strong> date initiale.<br />

D'après les équations (1) et (2), nous sommes ramenés à chercher V (t) et η(t) ∀t ∈ [0, T ]. Sous <strong>de</strong>s<br />

conditions raisonnables sur nos paramètres, <strong>la</strong> théorie <strong>de</strong>s équations diérentielles stochastiques<br />

nous permet d'armer qu'il existe une unique solution au problème :<br />

dV (t) = ρ(t)(V (t) − η(t)S(t))dt + η(t)dS(t), à V(T) xée.<br />

v


vi<br />

ANNEXE B. UNE APPLICATION DE LA FORMULE DE CLARK-OCONE<br />

Pour mettre expliciter cette solution nous allons utiliser le théorème <strong>de</strong> C<strong>la</strong>rk-Ocone. Pour ce<strong>la</strong>,<br />

nous <strong>com</strong>mençons par faire un changement <strong>de</strong> probabilité :<br />

{<br />

θ(t) =<br />

µ(t)−ρ(t)<br />

˜W (t) = ∫ t<br />

0<br />

σ(t)<br />

,<br />

θ(s)ds + W (t).<br />

<strong>Le</strong> théorème <strong>de</strong> Girsanov nous permet d'armer que ˜W (t) est un mouvement brownien sous <strong>la</strong><br />

probabilité Q dénie par :<br />

dQ<br />

dP | F T<br />

= exp(−<br />

∫ t<br />

0<br />

θ(s)dW (s) − 0.5<br />

Sous <strong>la</strong> probabilité Q, <strong>la</strong> dynamique du portefeuille s'écrit alors :<br />

∫ t<br />

0<br />

θ(s) 2 ds)<br />

dV (t) = ρ(t)V (t)dt + σ(t)η(t)S(t)d˜W (t)<br />

En posant U(t) = V (t) exp(− ∫ t<br />

ρ(s)ds), cette équation se réécrit :<br />

0<br />

soit encore :<br />

dU(t) = exp(− ∫ t<br />

0 ρ(s)ds)σ(t)η(t)S(t)d˜W (t)<br />

V (T ) exp(− ∫ T<br />

0 ρ(s)ds) = V (0) + ∫ T<br />

0 exp(− ∫ t<br />

0 ρ(s)ds)σ(t)η(t)S(t)d˜W (t)<br />

On applique dès lors <strong>la</strong> formule <strong>de</strong> C<strong>la</strong>rk-Ocone à G(ω) = exp(− ∫ T<br />

0<br />

∫ T<br />

∫ T<br />

G(ω) = E Q [G] + E Q [(D t G − G D t θ(s, ω)d˜W (s))|F t ]d˜W<br />

0<br />

0<br />

Par unicité, nous avons<br />

V (0) = E Q [G]<br />

et <strong>la</strong> quantité à investir dans l'actif risqué :<br />

ρ(s, ω)ds)V (T, ω) :<br />

η(t) = exp(∫ t<br />

0 ρds)E Q[(D t G − G ∫ T<br />

0 D tθ(s)d˜W (s))|F t ]<br />

σ(t)S(t)<br />

Nous allons maintenant voir ce qui se passe dans le cas d'une diusion à <strong>la</strong> B<strong>la</strong>ck-Scholes. On<br />

suppose que ρ(t, ω) = ρ, µ(t, ω) = µ et σ(t, ω) = σ ≠ 0. Alors<br />

θ = µ − ρ<br />

σ<br />

est aussi une constante et par conséquent D t θ = 0. Ainsi, <strong>la</strong> quantité à investir dans l'actif risqué<br />

est :<br />

η(t) = eρ(t−T ) E Q [D t (S T − K) + |F t ]<br />

σS t<br />

= eρ(t−T ) E Q [σS T 1 [K,∞] (S T )|F t ]<br />

σS t<br />

= eρ(t−T ) E Q [S T 1 [K,∞] (S T )|F t ]<br />

S t<br />

= eρ(t−T ) E y Q [S T −t1 [K,∞] (S T −t )|F t ] y=St<br />

S t<br />

La <strong>de</strong>rnière expression étant obtenue en utilisant <strong>la</strong> propriété <strong>de</strong> Markov du processus S t . En<br />

poursuivant le calcul à l'ai<strong>de</strong> <strong>de</strong>s outils habituels (espérance d'une loi normale . . .), on retrouve<br />

l'expression c<strong>la</strong>ssique donnant <strong>la</strong> quantité d'actifs risqués à détenir dans le portefeuille, à savoir le<br />

<strong>de</strong>lta <strong>de</strong> l'option. Il faut enn remarquer que <strong>la</strong> formule <strong>de</strong> C<strong>la</strong>rk-Ocone a l'immense avantage <strong>de</strong><br />

marcher même lorsque le processus sous-jacent ne possè<strong>de</strong> pas <strong>la</strong> propriété <strong>de</strong> Markov.


Annexe C<br />

Extension à <strong>la</strong> vo<strong>la</strong>tilité stochastique<br />

Supposons maintenant que <strong>la</strong> vo<strong>la</strong>tilité du processus sous-jacent est stochastique. D'une manière<br />

très générale on peut décrire le processus <strong>de</strong> <strong>la</strong> manière suivante :<br />

{<br />

dX(t) = µ X (t, X(t)).dt + Σ X (t, X(t), σ(t)).dW 1 (t)<br />

W (t) =<br />

Ainsi,<br />

ou encore<br />

[<br />

W1 (t)<br />

W 2 (t)<br />

[ dX(t)<br />

dσ(t)<br />

dσ(t) = µ σ (t, σ(t)).dt + Σ σ (t, X(t), σ(t)).dW 2 (t)<br />

]<br />

est un mouvement brownien bidimensionnel vériant :<br />

]<br />

=<br />

[<br />

µX (t, X(t))<br />

µ σ (t, σ(t))<br />

[<br />

dX(t)<br />

dσ(t)<br />

E[W 1 (t).W 2 (t)] = ρt<br />

] (<br />

) [<br />

Σ<br />

· dt + X (t,X(t),σ(t)) 0<br />

W1 (t)<br />

·<br />

0 Σ σ (t,X(t),σ(t)) W 2 (t)<br />

]<br />

[<br />

W1 (t)<br />

= µ.dt + Σ.<br />

W 2 (t)<br />

Il est facile d'étendre les résultats obtenus à une dimension au cas multidimensionnel (chapitre<br />

3). Ces résultats sont généralement va<strong>la</strong>bles pour <strong>de</strong>s modèles faisant intervenir un vecteur brownien<br />

canonique (coordonnées indépendantes). L'introduction d'une vo<strong>la</strong>tilité stochastique nous ramène<br />

à un modèle à <strong>de</strong>ux dimensions dans lequel les coordonnées du brownien sont a priori corrélées. Il<br />

s'agit donc, pour retrouver les poids <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> <strong>la</strong> théorie multidimensionnelle, <strong>de</strong> décorréler<br />

ces coordonnées. Si on note Γ <strong>la</strong> matrice <strong>de</strong> variance-covariance du vecteur √ 1 t<br />

(W 1 (t), W 2 (t)), alors,<br />

en introduisant <strong>la</strong> matrice Γ −1/2 (qui peut être déterminée par une dé<strong>com</strong>position <strong>de</strong> Cholesky) 1 :<br />

B(t) =<br />

[<br />

B1 (t)<br />

B 2 (t)<br />

]<br />

] [ ]<br />

= Γ −1/2 W1 (t)<br />

.<br />

W 2 (t)<br />

est un mouvement brownien dont les coordonnées sont indépendantes.<br />

Dès lors, le modèle <strong>de</strong>vient :<br />

[<br />

dX(t)<br />

dσ(t)<br />

]<br />

= µ.dt + Σ.Γ 1/2 [<br />

B1 (t)<br />

B 2 (t)<br />

]<br />

[<br />

= µ.dt + ˜Σ<br />

B1 (t)<br />

B 2 (t)<br />

Dans le cas <strong>de</strong>s modèles à vo<strong>la</strong>tilité stochastique, il sut donc <strong>de</strong> reprendre les résultats multidimensionnels<br />

c<strong>la</strong>ssiques en modiant <strong>la</strong> matrice <strong>de</strong> vo<strong>la</strong>tilité pour s'assurer que les browniens sont<br />

bien indépendants.<br />

1 Γ 1/2 .(Γ 1/2 @<br />

) ⊤ = Γ<br />

1<br />

√ −ρ<br />

Ici, Γ −1/2 =0<br />

21 0<br />

√<br />

1<br />

1−ρ 2 1−ρ<br />

A<br />

vii<br />

]<br />

]


viii<br />

ANNEXE C. EXTENSION À LA VOLATILITÉ STOCHASTIQUE<br />

Pour le calcul du <strong>de</strong>lta par exemple, on peut appliquer cette métho<strong>de</strong> à l'ai<strong>de</strong> <strong>de</strong> <strong>la</strong> formule<br />

c<strong>la</strong>ssique : poids <strong>de</strong>lta = δ(Y (t)Σ −1 (t)a(t)). Cette <strong>de</strong>rnière formule est va<strong>la</strong>ble dans le cas multidimensionnel<br />

(Y (t) est alors une matrice et le poids obtenu est un vecteur) et pour ρ = 0. C'est <strong>la</strong><br />

raison pour <strong>la</strong>quelle on change <strong>de</strong> brownien pour travailler sur un modèle à brownien canonique<br />

(ρ = 0), ce qui implique <strong>de</strong> modier <strong>la</strong> matrice <strong>de</strong> vo<strong>la</strong>tilité (Σ <strong>de</strong>vient ˜Σ). La principale diculté,<br />

dans un cadre aussi général, rési<strong>de</strong> dans le calcul <strong>de</strong> <strong>la</strong> matrice <strong>de</strong>s variations premières Y t , puis<br />

dans le calcul <strong>de</strong> l'intégrale <strong>de</strong> Skorokhod.<br />

Nous développons ici le cas d'un modèle à vo<strong>la</strong>tilité stochastique particulier, celui d'Heston.<br />

Dans ce modèle :<br />

et<br />

Par multiplication matricielle, on a :<br />

D'autre part<br />

Σ =<br />

[<br />

µ =<br />

µX(t)<br />

κ(θ − σ(t))<br />

]<br />

( √σ(t)X(t)<br />

)<br />

0<br />

√<br />

0 σ vol σ(t)<br />

˜Σ −1 = X(t)σ vol σ(t) √ ( √σ(t)X(t) √<br />

)<br />

1 − ρ 2 1−ρ 2 0<br />

√ √ √<br />

− σ(t)X(t) 1−ρ 2 ρ σ vol σ(t)<br />

Y t =<br />

(<br />

∂X t<br />

∂x<br />

∂σ(t)<br />

∂x<br />

)<br />

∂X t<br />

∂σ 0<br />

∂σ(t)<br />

∂σ 0<br />

Pour obtenir le <strong>de</strong>lta <strong>de</strong> l'option on s'intéresse donc à <strong>la</strong> quantité :<br />

(<br />

δ σ vol σ(t) 3/2 (X(t) √ ( ))<br />

1 − ρ 2 ) 2 ∂Xt<br />

∂x − ρ∂X t<br />

.<br />

∂σ 0<br />

On <strong>com</strong>prend alors <strong>com</strong>bien il peut être dicile d'évaluer une telle formule par simu<strong>la</strong>tions.


Annexe D<br />

<strong>Le</strong>s techniques <strong>de</strong> Monte-Carlo<br />

Dans cette annexe nous présentons les résultats généraux sur les métho<strong>de</strong>s <strong>de</strong> Monte-Carlo.<br />

Après un <strong>de</strong>scriptif <strong>de</strong>s techniques <strong>de</strong> base, nous introduisons les diérentes réduction <strong>de</strong> variance<br />

usuelles ainsi que les améliorations c<strong>la</strong>ssiques dans le cadre <strong>de</strong>s options exotiques traitées dans le<br />

corps du rapport.<br />

D.1 Rappel Monte-Carlo<br />

Dans cette partie nous récapitulons brièvement les résultats fondamentaux re<strong>la</strong>tifs aux métho<strong>de</strong>s<br />

<strong>de</strong> Monte-Carlo. Ces techniques <strong>de</strong> simu<strong>la</strong>tion se basent principalement sur <strong>de</strong>ux grands résultats<br />

<strong>de</strong> probabilité : <strong>la</strong> loi forte <strong>de</strong>s grands nombres fournit le résultat <strong>de</strong> convergence; le théorème<br />

centrale limite, plus précis, permet d'évaluer <strong>la</strong> vitesse <strong>de</strong> convergence.<br />

Théorème 8 (Loi forte <strong>de</strong>s grands nombres) Soit une suite <strong>de</strong> variables aléatoires indépendantes<br />

Z i ; i ≥ 1 suivant toute <strong>la</strong> même loi que Z. Alors si E(|Z|) < ∞ on a pour presque tout<br />

ω :<br />

1<br />

lim<br />

n→∞ n (Z 1(ω) + Z 2 (ω) + · · · + Z n (ω))E(Z)<br />

Il sut alors <strong>de</strong> considérer <strong>de</strong>s trajectoires indépendantes distribuées suivant <strong>la</strong> même loi que notre<br />

processus d'Itô X : ( ˜X i ) 1≥i≥n partant donc <strong>de</strong> x. <strong>Le</strong> principe <strong>de</strong> base <strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> Monte-Carlo<br />

consiste alors à considérer l'estimateur convergeant J n,f <strong>de</strong> l'espérance du prix sous <strong>la</strong> probabilité<br />

risque neutre :<br />

J n,f = 1 n<br />

n∑<br />

i=1<br />

(e −RT<br />

0 r(s, ˜X i)ds f( ˜X i,t1 , ˜X i,t2 , . . . , ˜X i,tm )) −−→ P (x)<br />

désormais on notera dans ce paragraphe, h(X) = e −R T<br />

0 r(s,Xs)ds f(X t1 , X t2 , . . . , X tm ) pour alléger<br />

les notations<br />

Théorème 9 (Théorème centrale limite) Soit une suite <strong>de</strong> variables aléatoires indépendantes<br />

Z i ; i ≥ 1 suivant toute <strong>la</strong> même loi que Z. Alors si E(Z 2 ) < ∞, et en notant var sa variance on<br />

a :<br />

Erreur = ɛ n = 1 n (Z 1 + Z 2 + · · · + Z n ) − E(Z)<br />

√ n<br />

var ɛ n −→ G<br />

loi<br />

où G est une variable aléatoire suivant une loi gaussienne centrée réduite.<br />

ix<br />

p.s


x<br />

ANNEXE D. LES TECHNIQUES DE MONTE-CARLO<br />

Intervalle <strong>de</strong> conance A partir <strong>de</strong> ce résultat, on introduit <strong>la</strong> métho<strong>de</strong> c<strong>la</strong>ssique d'évaluation<br />

<strong>de</strong>s erreurs basées sur <strong>de</strong>s intervalles <strong>de</strong> conance. L'intervalle IC(λ) que l'on souhaite expliciter<br />

est centré autour <strong>de</strong> notre estimateur J n,f et tel que le prix P (x) appartienne à IC(λ) avec <strong>la</strong><br />

probabilité 1 − λ :<br />

Q(P (x) ∈ IC(λ)) = 1 − λ<br />

D'après le théorème centrale limite, on a, lorsque le moment d'ordre 2 <strong>de</strong> h(X) est ni :<br />

√<br />

(n)(Jn,f − P (x)) −→<br />

loi<br />

N (0, var(h(X)))<br />

Pour n susamment grand, on assimile <strong>la</strong> distribution <strong>de</strong> l'estimateur J n,f à celle d'une loi<br />

N (P (x), var(h(X)/n)). Cette approximation permet d'écrire IC(λ) sous <strong>la</strong> forme :<br />

[ √<br />

var(h(X))<br />

IC(λ) = J n,f −<br />

Φ −1 (1 − λ √ ]<br />

var(h(X))<br />

n<br />

2 ) , J n,f +<br />

Φ −1 (1 − λ n<br />

2 )<br />

où Φ désigne <strong>la</strong> fonction <strong>de</strong> répartition <strong>de</strong> <strong>la</strong> loi normale standard. L'approximation réalisée ici<br />

induit une première erreur : si les queues <strong>de</strong> <strong>la</strong> véritable distribution <strong>de</strong> notre estimateur sont plus<br />

épaisses que celles d'une loi normale, on surestime l'ecacité <strong>de</strong> notre métho<strong>de</strong> et vice et versa<br />

dans le cas <strong>de</strong> queues <strong>de</strong> distribution plus nes. De plus, à ce sta<strong>de</strong>, <strong>la</strong> variance h(x) est à priori<br />

inconnue, mais on peut l'estimer a partir <strong>de</strong> l'échantillon déjà simulé à l'ai<strong>de</strong> <strong>de</strong> l'estimateur suivant<br />

V n,f <strong>de</strong> <strong>la</strong> variance :<br />

V n,f = 1 ∑<br />

nh(x i ) 2 − ( 1 ∑<br />

nh(x i )) 2<br />

n<br />

n<br />

On obtient nalement l'expression suivante <strong>de</strong> l'intervalle <strong>de</strong> conance :<br />

IC(λ) =<br />

[<br />

J n,f −<br />

i=1<br />

i=1<br />

√<br />

Vn,f<br />

n Φ−1 (1 − λ √ ]<br />

2 ) , J Vn,f<br />

n,f +<br />

n Φ−1 (1 − λ 2 )<br />

En plus <strong>de</strong> l'approximation faite <strong>de</strong> <strong>la</strong> variance, il faut noter que généralement les estimateurs<br />

J n,f et V n,f sont généralement corrélés ce qui peut encore entraîner <strong>de</strong>s erreurs d'estimations <strong>de</strong><br />

l'intervalle <strong>de</strong> conance.<br />

Si les intervalles <strong>de</strong> conance restent <strong>de</strong>s outils <strong>de</strong> contrôle imparfaits, ils ont le mérite <strong>de</strong><br />

donner une idée <strong>de</strong> <strong>la</strong> précision <strong>de</strong> <strong>la</strong> métho<strong>de</strong>, ce qui n'est pas le cas avec <strong>de</strong>s métho<strong>de</strong>s d'arbres<br />

ou <strong>la</strong> résolution d'EDP. Notons également que <strong>la</strong> vitesse <strong>de</strong> convergence <strong>de</strong> <strong>la</strong> métho<strong>de</strong> dépend<br />

à <strong>la</strong> fois du nombre <strong>de</strong> simu<strong>la</strong>tion mais également <strong>de</strong> <strong>la</strong> variance <strong>de</strong> l'estimateur. En diminuant<br />

<strong>la</strong> variance <strong>de</strong> l'estimateur, on accélère <strong>la</strong> convergence. Cette idée est à l'origine <strong>de</strong> métho<strong>de</strong>s <strong>de</strong><br />

réduction <strong>de</strong> variance utilisées dans le cadre <strong>de</strong> simu<strong>la</strong>tions <strong>de</strong> Monte-Carlo. <strong>Le</strong>s quatre principales<br />

métho<strong>de</strong>s sont celles <strong>de</strong>s variables <strong>de</strong> contrôle, <strong>de</strong>s variables antithétiques, <strong>de</strong> <strong>la</strong> stratication et <strong>de</strong><br />

l'échantillonnage pondéré.<br />

D.2 Métho<strong>de</strong>s c<strong>la</strong>ssiques <strong>de</strong> réduction <strong>de</strong> variance.<br />

Nous venons <strong>de</strong> voir que <strong>la</strong> vitesse <strong>de</strong> convergence <strong>de</strong> <strong>la</strong> métho<strong>de</strong> Monte-Carlo est <strong>de</strong> l'ordre<br />

<strong>de</strong> σ/ √ n. Pour améliorer cette métho<strong>de</strong> il existe <strong>de</strong> nombreuses techniques, dites <strong>de</strong> réduction<br />

<strong>de</strong> variance, qui cherchent à diminuer <strong>la</strong> valeur <strong>de</strong> σ 2 . L'idée générale est <strong>de</strong> donnée une autre<br />

représentation sous forme d'espérance <strong>de</strong> <strong>la</strong> quantité à calculer :<br />

E[X] = E[Y ] ,<br />

en cherchant à diminuer <strong>la</strong> variance. Nous allons passer en revue quelques unes <strong>de</strong> ces métho<strong>de</strong>s<br />

qui sont applicables dans pratiquement tous les cas <strong>de</strong> simu<strong>la</strong>tions.


D.2. MÉTHODES CLASSIQUES DE RÉDUCTION DE VARIANCE.<br />

xi<br />

Échantillonnage préférentiel ou fonction d'importance Supposons que l'on cherche à calculer<br />

:<br />

E[g(X)]<br />

et que <strong>la</strong> loi <strong>de</strong> X soit f(x)dx. La quantité que l'on cherche à évaluer vaut donc :<br />

∫<br />

E[g(X)] =<br />

R<br />

g(x)f(x)dx .<br />

Soit maintenant, ˜f <strong>la</strong> <strong>de</strong>nsité d'une autre loi telle que ˜f > 0 et ∫ ˜f(x)dx = 1, il est c<strong>la</strong>ir que<br />

R<br />

E[g(X)] peut aussi s'écrire :<br />

∫<br />

E[g(X)] =<br />

R<br />

g(x)f(x)<br />

˜f(x)<br />

˜f(x)dx .<br />

g(Y )f(Y )<br />

Ce<strong>la</strong> signie que E[g(X)] = E[ ], si Y suit <strong>la</strong> loi ˜f(x)dx sous P. On a donc une autre métho<strong>de</strong><br />

ef(Y )<br />

<strong>de</strong> calcul <strong>de</strong> E[g(X)] en utilisant n tirages <strong>de</strong> Y , Y 1 , . . . , Y n et en approximant E[g(X)] par :<br />

1<br />

n (g(Y 1)f(Y 1 )<br />

˜f(Y 1 )<br />

+ . . . + g(Y n)f(Y n )<br />

).<br />

˜f(Y n )<br />

Si l'on pose Z = g(Y )f(Y )/ ˜f(Y ), on aura amélioré l'algorithme si Var(Z) < Var(g(X)). Or il est<br />

facile <strong>de</strong> calculer <strong>la</strong> variance <strong>de</strong> Z :<br />

∫<br />

Var(Z) = E[Z 2 ] − E[Z] 2 =<br />

R<br />

g 2 (x)f 2 (x)<br />

dx − E[g(X)] 2 .<br />

˜f(x)<br />

Si g(x) > 0, on peut vérier que, en prenant ˜f(x) = (g(x)f(x))/(E[g(X)]) on annule Var(Z)! Il ne<br />

faut pas trop donné d'importance à ce résultat car il repose sur le fait que l'on connaît E[g(X)], et<br />

c'est justement ce que l'on cherche à calculer.<br />

Ce<strong>la</strong> permet cependant <strong>de</strong> justier l'heuristique suivante : prendre ˜f(x) aussi proche que possible<br />

<strong>de</strong> |g(x)f(x)| puis <strong>la</strong> normaliser <strong>de</strong> façon à obtenir une <strong>de</strong>nsité dont <strong>la</strong> loi est facilement simu<strong>la</strong>ble.<br />

Évi<strong>de</strong>mment les contraintes que l'on s'impose sont <strong>la</strong>rgement contradictoires et ren<strong>de</strong>nt cet exercice<br />

souvent délicat.<br />

Variables <strong>de</strong> contrôle Dans sa version <strong>la</strong> plus simple, il s'agit d'écrire E[f(X)] sous <strong>la</strong> forme :<br />

E[f(X)] = E[f(X) − h(X)] + E[h(X)] ,<br />

avec E[h(X)] qui peut se calculer facilement et Var(f(X) − h(X)) sensiblement plus petit que<br />

Var(f(X)). On utilise alors une métho<strong>de</strong> <strong>de</strong> Monte-Carlo pour évaluer E[f(X) − h(X)] et <strong>la</strong> calcul<br />

direct pour E[h(X)].<br />

Variables antithétiques Supposons que l'on cherche à calculer le prix d'une option sur un<br />

sous-jacent vériant une diusion à <strong>la</strong> B<strong>la</strong>ck-Scholes :<br />

dS t<br />

S t<br />

On dénit alors une variable anticorrélée S ′ t :<br />

dS ′ t<br />

S ′ t<br />

= rdt + σdW t<br />

= rdt − σdW t<br />

W t étant un mouvement brownien sous P, −W t en est aussi un et donc S ′ t et S t sont <strong>de</strong>ux estimateurs<br />

du cours <strong>de</strong> notre sous-jacent, tout <strong>com</strong>me 1 2 (S′ t + S t . Si on note P et P ′ les prix <strong>de</strong> l'option<br />

correspondant respectivement à S ′ t et S t , alors <strong>com</strong>me P et P ′ ont même variance, <strong>la</strong> variance <strong>de</strong><br />

notre estimateur du prix <strong>de</strong> l'option est :<br />

Var( 1 2 (P ′ t + P t ) = Var( 1 2 (P t)) + Cov(P, P ′ )


xii<br />

ANNEXE D. LES TECHNIQUES DE MONTE-CARLO<br />

Or par construction, P et P ′ sont anticorrélés, donc Cov(P, P ′ ) ≤ 0 et nous avons divisé par plus<br />

<strong>de</strong> <strong>de</strong>ux <strong>la</strong> variance. Ce nouvel estimateur est donc plus précis mais il nécessite plus <strong>de</strong> temps<br />

<strong>de</strong> simu<strong>la</strong>tions et augmente donc son coût en calculs. Il s'agit ici <strong>de</strong> réaliser un arbitrage entre<br />

précision et temps <strong>de</strong> calcul.


Annexe E<br />

Quelques options exotiques<br />

Dans cette partie, nous reprenons <strong>la</strong> méthodologie détaillée dans <strong>la</strong> partie précé<strong>de</strong>nte pour<br />

l'adapter aux cas d'options dont le payo ne s'exprime pas <strong>com</strong>me une fonction du sous-jacent à<br />

<strong>de</strong>s dates discrètes. Dans ce cadre <strong>de</strong>s modications sont nécessaires pour aménager cette métho<strong>de</strong><br />

<strong>de</strong>s calculs <strong>de</strong> sensibilités. Nous avons choisi <strong>de</strong>s options très répandues : les options asiatiques et<br />

les options barrières.<br />

<strong>Le</strong>s premières présentent un intérêt particulier car il n'existe pas <strong>de</strong> formules fermées pour les<br />

évaluer. Nous proposons une étu<strong>de</strong> <strong>com</strong>parative <strong>de</strong>s métho<strong>de</strong>s numériques les plus couramment<br />

utilisées pour valoriser les options : équations aux dérivées partielles, métho<strong>de</strong>s d'arbres et enn<br />

Monte-Carlo. <strong>Le</strong> but est <strong>de</strong> voir à quel point <strong>la</strong> métho<strong>de</strong> proposée permet <strong>de</strong>s applications numériques<br />

utilisables en salle <strong>de</strong> marché. Dans un second temps, on s'intéresse aux cas <strong>de</strong>s options<br />

barrières très couramment utilisées. <strong>Le</strong>s premiers arguments <strong>de</strong> <strong>com</strong>paraison donnés dans <strong>la</strong> section<br />

précé<strong>de</strong>nte permettent d'espérer <strong>de</strong>s résultats intéressants : dans le cadre <strong>de</strong> payo discontinu,<br />

<strong>Malliavin</strong> obtient <strong>de</strong>s résultats plus probants. <strong>Le</strong>s barrières rentrent pleinement dans ce cadre.<br />

E.1 <strong>Le</strong>s options asiatiques<br />

Nous allons d'abord présenter les aménagements nécessaires pour prolonger notre métho<strong>de</strong><br />

aux cas <strong>de</strong>s asiatiques. Ensuite, on expose les diérentes métho<strong>de</strong>s d'évaluation <strong>de</strong> ces options (on<br />

pourra consulter)et fournissons une étu<strong>de</strong> <strong>com</strong>parative <strong>de</strong> leur performance avec d'autres métho<strong>de</strong>s<br />

numériques c<strong>la</strong>ssiques.<br />

Une option asiatique est le nom générique d'une c<strong>la</strong>sse d'options dont le pay-o dépend <strong>de</strong><br />

<strong>la</strong> moyenne sur une pério<strong>de</strong> donnée <strong>de</strong> l'actif risqué. <strong>Le</strong> sous-jacent peut-être <strong>de</strong> nouveau multi<br />

dimensionnel et vérie encore sous <strong>la</strong> probabilité risque-neutre :<br />

dX t = σ(t, X s )dW s + b(t, X s )dt et X 0 = x<br />

<strong>Le</strong> prix aujourd'hui d'une option asiatique <strong>de</strong> maturité T ( on ne considère que le cas européen<br />

c'est à dire lorsque l'exercice ne peut se faire qu'à <strong>la</strong> maturité <strong>de</strong> l'option ) est donné sous <strong>la</strong><br />

probabilité risque-neutre par :<br />

P (x) = e −rT E Q x [f(X T , A T )]<br />

où<br />

A T = 1 T<br />

∫ T<br />

0<br />

X u du.<br />

La fonction payo peut valoir par exemple :<br />

pour un call à strike xe : f(s, a) = g(a) = (a − K) +<br />

pour un put à strike xe : f(s, a) = g(a) = (K − a) +<br />

pour un call à strike ottant : f(s, a) = (a − s) +<br />

pour un put à strike ottant : f(s, a) = (s − a) +<br />

xiii


xiv<br />

ANNEXE E. QUELQUES OPTIONS EXOTIQUES<br />

E.1.1 Caractérisation <strong>de</strong>s poids<br />

Dans un premier temps, nous allons nous limiter au cas <strong>de</strong>s payo ne dépendant que <strong>de</strong> <strong>la</strong><br />

moyenne f(s, a) = g(a). En eet <strong>com</strong>me dans le cas d'un taux d'intérêt stochastique <strong>de</strong> <strong>la</strong> section<br />

2, le fait d'inclure un payo dépendant explicitement <strong>de</strong> X rajoute une condition supplémentaire<br />

dont <strong>la</strong> diculté est purement calcu<strong>la</strong>toire. Énonçons, le théorème caractérisant le poids pour <strong>de</strong>s<br />

options asiatiques.<br />

Théorème 10 (Formule <strong>de</strong> <strong>Malliavin</strong> pour le <strong>de</strong>lta d'options asiatiques) Dans le cas <strong>de</strong>s<br />

options asiatiques, en plus <strong>de</strong> <strong>la</strong> condition <strong>de</strong> non explosion, <strong>la</strong> fonction engendrant le poids pour<br />

le <strong>de</strong>lta doit également vérier :<br />

pour un payo <strong>de</strong> <strong>la</strong> forme ne faisant qu'intervenir <strong>la</strong> moyenne 1 A(T ) :<br />

E Q x<br />

[ ∫ T<br />

Y t (<br />

0<br />

∫ t<br />

0<br />

σ(s, X s )<br />

Y s<br />

w s ds)dt|A T , X t<br />

]<br />

= E Q x<br />

[ ∫ T<br />

]<br />

Y t dt|A T , X t<br />

pour un payo dépendant et <strong>de</strong> A(T ) et <strong>de</strong> X(T ), <strong>la</strong> condition supplémentaire suivante est nécessaire<br />

:<br />

E Q x<br />

[ ∫ T ∫ T<br />

Y t<br />

0<br />

0<br />

σ(s, X s )<br />

Y s<br />

w s ds|A T , X t<br />

]<br />

= E Q x<br />

0<br />

[Y T |A T , X t<br />

]<br />

Preuve. La preuve est <strong>com</strong>plètement analogue à celle exposée dans le cadre <strong>de</strong>s options dont le<br />

payo dépend <strong>de</strong> <strong>la</strong> valeur du sous-jacent à <strong>de</strong>s dates xées. Ainsi, on peut se limiter à une preuve<br />

pour <strong>de</strong>s payos C ∞ et à support <strong>com</strong>pact. Cette restriction donne un sens à <strong>la</strong> permutation <strong>de</strong>s<br />

opérateurs espérances et dérivation. A ce sta<strong>de</strong>, <strong>la</strong> fonction générant le poids w doit satisfaire pour<br />

les fonction f C ∞ à support <strong>com</strong>pact<br />

[ ] ∂f(AT )<br />

∆ = E<br />

∂x<br />

[ ]<br />

= E f(A T )δ(w)<br />

De nouveau nous allons i<strong>de</strong>ntier après développement les <strong>de</strong>ux membres <strong>de</strong> cette égalité Notons<br />

que <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong> <strong>la</strong> variable aléatoire A(t) s'exprime aisément en fonction <strong>de</strong><br />

celle <strong>de</strong> X(t) car on peut permuter l'opérateur dérivation et intégration :<br />

D s A(t) =<br />

∫ T<br />

0<br />

D s X t dt =<br />

∫ T<br />

0<br />

Y t Ys<br />

−1 σ(s, X s )1 s≤t dt<br />

En appliquant au terme <strong>de</strong> droite <strong>la</strong> formule d'intégration par parties :<br />

E<br />

[ ]<br />

f(A T )δ(w)<br />

[ ∫ T<br />

]<br />

= E D s A t w s ds × f ′ (A T )δ(w)<br />

Alors que pour le terme <strong>de</strong> droite on obtient simplement :<br />

0<br />

[ ] ∂f(AT )<br />

E = E<br />

∂x<br />

[<br />

f ′ (A T )<br />

∫ T<br />

0<br />

]<br />

Y t dt<br />

Alors en i<strong>de</strong>ntiant ces <strong>de</strong>ux expressions, on en déduit <strong>la</strong> condition nécessaire sur les espérances<br />

conditionnelles du théorème.<br />

E.1.2 Valorisation d'options asiatiques par les techniques <strong>de</strong> Monte-<br />

Carlo<br />

On se p<strong>la</strong>ce dans le cadre du modèle <strong>de</strong> B<strong>la</strong>ck et Scholes usuel. Pour une synthèse quasi exhaustive<br />

<strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> valorisation par <strong>de</strong>s techniques <strong>de</strong> Monte-Carlo d'options asiatiques, nous<br />

suggérons <strong>la</strong> lecture <strong>de</strong> l'article [?].<br />

On découpe l'intervalle [0, T ] en N morceaux et on dénit les instants t k = kh avec h = T N<br />

.<br />

On doit simuler le terme A T = ∫ T<br />

0 X u, du approximant l'intégrale. Pour ce<strong>la</strong>, trois schémas sont<br />

proposés par les auteurs.<br />

1<strong>de</strong> type strike xe


E.1. LES OPTIONS ASIATIQUES<br />

xv<br />

<strong>Le</strong> schéma standard A l'ai<strong>de</strong> <strong>de</strong> sommes <strong>de</strong> Riemann on approche A T par<br />

A r,N<br />

T<br />

N−1<br />

∑<br />

= h X tk .<br />

Deux schémas plus <strong>com</strong>plexes <strong>Le</strong> <strong>de</strong>uxième schéma résulte d'un développement limité à<br />

l'ordre 1 en h à partir d'une sorte <strong>de</strong> métho<strong>de</strong> <strong>de</strong>s trapèzes. Il donne :<br />

A e,N<br />

T<br />

k=0<br />

N−1<br />

∑<br />

(<br />

= h X tk 1 + rh 2 + σ W )<br />

t k+1<br />

− W tk<br />

.<br />

2<br />

k=0<br />

<strong>Le</strong> <strong>de</strong>rnier schéma est simi<strong>la</strong>ire mais fait intervenir une intégrale stochastique :<br />

A p,N<br />

T<br />

N−1<br />

∑<br />

(<br />

= h X tk 1 + rh 2 + σ h<br />

k=0<br />

∫ tk+1<br />

t k<br />

)<br />

(W u − W tk ) du .<br />

Pour l'approximation <strong>de</strong> l'intégrale stochastique, nous avons découpé l'intervalle [t k , t k+1 ] en m<br />

morceaux <strong>de</strong> même longueur suivant<br />

∫ tk+1<br />

t k<br />

W u du =<br />

m−1<br />

∑<br />

g=0<br />

∫ tk+ g+1<br />

m<br />

t k+<br />

g<br />

m<br />

W u du.<br />

Puis nous avons utiliser <strong>la</strong> loi conditionnelle <strong>de</strong> W u pour simuler les trajectoires.<br />

Pour chacun <strong>de</strong>s 3 schémas, on approximera le prix d'une option (par exemple un put à strike<br />

xe) par<br />

e −rT<br />

M<br />

M∑<br />

j=1<br />

( ) +<br />

K − AN T<br />

T<br />

où M est le nombre <strong>de</strong> trajectoires simulées.<br />

Remarquons qu'il est possible <strong>de</strong> calculer un prix <strong>de</strong> put asiatique puis <strong>de</strong> récupérer le prix du<br />

call correspondant à l'ai<strong>de</strong> <strong>de</strong> <strong>la</strong> formule <strong>de</strong> parité 2 :<br />

logS u du). On dénit alors <strong>la</strong> variable <strong>de</strong> contrôle sui-<br />

Réduction <strong>de</strong> variance<br />

∫<br />

On approche 1 T<br />

T 0<br />

vante :<br />

Call(K, T, r) − P ut(K, T, r) = 1 − erT<br />

rT<br />

S u du par exp( 1 T<br />

(<br />

Z = e −rT (x exp<br />

∫ T<br />

0<br />

− Ke rT .<br />

(r − σ2<br />

2 )T 2 + σ T<br />

∫ T<br />

0<br />

W u du<br />

)<br />

− K) +<br />

.<br />

En adaptant chaque variable <strong>de</strong> contrôle aux schémas précé<strong>de</strong>nts, on obtient :<br />

Z r,N<br />

T<br />

= e −rT (x exp<br />

Z r,N<br />

T<br />

= e −rT (x exp<br />

(<br />

Z r,N<br />

T<br />

= e −rT (x exp<br />

2exemple pour un strike xe<br />

(<br />

(r − σ2<br />

2 )T 2 + σ T<br />

(r − σ2<br />

2 )T 2 + σ T<br />

(<br />

(r − σ2<br />

2 )T 2 + σ T<br />

N−1<br />

∑<br />

k=0<br />

N−1<br />

∑<br />

k=0<br />

N−1<br />

∑<br />

k=0<br />

hW tk<br />

)<br />

− K<br />

) +<br />

) ) +<br />

h<br />

2 (W t k<br />

+ W tk+1 ) − K<br />

∫ tk+1<br />

t k<br />

W u du<br />

)<br />

− K<br />

) +


xvi<br />

ANNEXE E. QUELQUES OPTIONS EXOTIQUES<br />

E.2 EDP et arbres appliqués aux options asiatiques<br />

E.2.1 Une métho<strong>de</strong> aux diérences nies<br />

On utilise <strong>la</strong> métho<strong>de</strong> proposée par Rogers et Shi. Il s'agit <strong>de</strong> résoudre numériquement l'équation<br />

aux dérivées partielles :<br />

f 1 + Lf = 0<br />

avec Lf(t, x) = 1 2 σ2 x 2 f 22 (t, x) − ( 1 T + rx)f 2(t, x) pour t ∈ [0, T ].<br />

Dans le cas d'un strike xe, <strong>la</strong> variable x, qui résulte d'un astucieux changement <strong>de</strong> variables,<br />

s'exprime par :<br />

x t = K − ∫ 1 t<br />

T 0 S u du<br />

,<br />

S t<br />

<strong>la</strong> condition limite s'écrit f(T, x) = x − et le prix vaut S 0 f(0, KS0 −1<br />

Pour un strike ottant, <strong>la</strong> variable ).<br />

x s'exprime par :<br />

x t = S T − 1 T<br />

∫ t<br />

0 S u du<br />

<strong>la</strong> condition limite s'écrit f(T, x) = (1 + x) − et le prix vaut S 0 f(0, 0).<br />

Par ailleurs, nous avons choisi <strong>de</strong> travailler avec <strong>de</strong>s conditions du type Dirichlet. Ce qui fait<br />

que f(t, −l) = f(t, l) = 0 lorsque que x ∈ [−l, l]. Enn, nous avons choisi <strong>de</strong> travailler avec un<br />

schéma <strong>de</strong> Crank et Nicholson.<br />

Pour résoudre numériquement cette équation aux dérivées partielles, nous avons utilisé <strong>la</strong> métho<strong>de</strong><br />

<strong>de</strong>s diérences nies avec <strong>de</strong>s conditions aux limites du type Dirichlet. Une fois le θ-schéma<br />

obtenu, nous nous sommes rendu <strong>com</strong>pte que seul un schéma totalement implicite apportait une<br />

réelle stabilité dans <strong>la</strong> convergence. Par ailleurs, il fut aisé <strong>de</strong> passer du cas xe au cas ottant car<br />

l'EDP à résoudre est <strong>la</strong> même; seules les conditions à <strong>la</strong> maturité et l'expression du prix changent.<br />

En ce qui concerne les pas, nous sommes "montés" jusqu'à 10000 pas temporels et spatiaux, au<br />

prix d'un temps <strong>de</strong> calcul assez élevé sur <strong>de</strong>s machines pas très puissantes.<br />

E.2.2 La métho<strong>de</strong> d'interpo<strong>la</strong>tion <strong>de</strong> Hull et White<br />

Dans l'article Ecient procedures for valuing european and american path-<strong>de</strong>pen<strong>de</strong>nt options,<br />

John Hull et A<strong>la</strong>n White généralisent <strong>la</strong> métho<strong>de</strong> par arbre <strong>de</strong> Cox-Ross-Rubinstein pour le calcul<br />

d'options dont le ux terminale dépend <strong>de</strong> toute <strong>la</strong> trajectoire du sous-jacent <strong>com</strong>me c'est <strong>la</strong> cas<br />

pour les options asiatiques (i.e options sur moyenne). La principale diculté <strong>de</strong> l'utilisation d'une<br />

métho<strong>de</strong> par arbre est, qu'à un n÷ud donné, le nombre <strong>de</strong> valeurs réalisables par <strong>la</strong> variable aléatoire,<br />

moyenne du sous-jacent <strong>de</strong>puis l'instant initial, est exponentiel. Pour résoudre ce problème,<br />

Hull et White proposent <strong>de</strong> ne calculer <strong>la</strong> valeur <strong>de</strong> l'option à un n÷ud donné <strong>de</strong> l'arbre que pour<br />

certaines valeurs prédéterminées <strong>de</strong> <strong>la</strong> moyenne et d'estimer le reste par interpo<strong>la</strong>tion.<br />

Notations et principes <strong>de</strong> bases <strong>de</strong> <strong>la</strong> démarche par arbre<br />

Posons<br />

S t : <strong>la</strong> valeur du sous-jacent à l'instant t.<br />

F t (S) : <strong>la</strong> moyenne du sous-jacent S sur l'intervalle [0, t].<br />

V t (S, F ) : <strong>la</strong> valeur <strong>de</strong> l'option asiatique <strong>de</strong> sous-jacent S à l'instant.<br />

r : le taux sans risque.<br />

Nous faisons les hypothèses habituelles d'absence d'opportunité d'arbitrage et <strong>de</strong> <strong>com</strong>plétu<strong>de</strong> du<br />

marché, ce qui nous assure l'existence et l'unicité d'une probabilité sous <strong>la</strong>quelle les prix actualisés<br />

<strong>de</strong>s actifs sont <strong>de</strong>s martingales.<br />

Cox, Ross et Rubinstein représentent <strong>la</strong> dynamique du brownien géométrique S par un arbre<br />

binomial en divisant uniformément l'intervalle <strong>de</strong> temps [0, T ] (le pas <strong>de</strong> <strong>la</strong> subdivision est donc <strong>de</strong><br />

T<br />

n). Entre les instants t i = i T n<br />

et t i+1 = t i + T n, <strong>la</strong> valeur du sous-jacent augmente <strong>de</strong> u = exp(σ<br />

avec une probabilité p et diminue <strong>de</strong> d = 1 u<br />

avec une probabilité 1 − p.<br />

S t<br />

√<br />

T<br />

n )


E.3. LES OPTIONS BARRIÈRES ET LOOKBACK<br />

xvii<br />

Pour que <strong>la</strong> valeur actualisé du sous-jacent ait un <strong>com</strong>portement martingale, il faut nécessairement<br />

prendre<br />

p = a − d<br />

u − d<br />

avec<br />

a = exp(µ T n )<br />

On notera (i, j) le n÷ud <strong>de</strong> l'arbre binomial qui correspond à l'événement : à l'instant t i <strong>la</strong> valeur <strong>de</strong><br />

S a augmenté j fois et donc diminué i − j fois <strong>de</strong>puis l'instant initial. Ainsi <strong>la</strong> valeur du sous-jacent<br />

au noeud (i, j) est S 0 u j d i−j .<br />

Il s'agit maintenant d'expliquer <strong>com</strong>ment nous allons évaluer <strong>la</strong> valeur <strong>de</strong> l'option asiatique à<br />

chacun <strong>de</strong>s n÷uds (i, j). Soit F i,j,k <strong>la</strong> k ième réalisation <strong>de</strong> <strong>la</strong> moyenne arithmétique <strong>de</strong>s valeurs<br />

passées du sous-jacent, et soit V i,j,k <strong>la</strong> valeur <strong>de</strong> l'option asiatique correspondante à cette k ième<br />

réalisation. La conguration (i, j, k) conduit à une conguration (i + 1, j + 1, k u ) lorsque le cours<br />

<strong>de</strong> l'actif monte et à une conguration (i + 1, j, k d ) lorsque le cours <strong>de</strong> l'actif <strong>de</strong>scend. La valeur<br />

actualisée du portefeuille répliquant l'option asiatique étant une martingale sous <strong>la</strong> probabilité<br />

risque-neutre, on a<br />

V i,j,k = exp(−r T n )(pV i+1,j+1,k u<br />

+ (1 − p)V i+1,j,kd )<br />

Cette formule récursive <strong>de</strong> type backward permet d'évaluer le prix <strong>de</strong> l'option.<br />

Évaluation <strong>de</strong> l'option asiatique par interpo<strong>la</strong>tion<br />

Si nous <strong>de</strong>vions prendre en <strong>com</strong>pte toutes les valeurs réalisables par <strong>la</strong> moyenne arithmétique<br />

<strong>de</strong>s valeurs passées <strong>de</strong> S, <strong>la</strong> <strong>com</strong>plexité temporelle <strong>de</strong> l'algorithme serait exponentielle : car en<br />

général pour un n÷ud <strong>de</strong> l'arbre situé à une profon<strong>de</strong>ur i il y a 2 i moyennes <strong>de</strong> prix à considérer!<br />

Pour résoudre ce problème, Hull et White proposent <strong>de</strong> ne calculer les valeurs <strong>de</strong> l'option asiatique<br />

au n÷ud (i,j) que pour les valeurs <strong>de</strong> <strong>la</strong> moyenne arithmétique <strong>de</strong> <strong>la</strong> forme<br />

F i,j,k = S 0 exp(m k h)<br />

où m k est un entier positif ou négatif et où h est un paramètre que l'on choisit.<br />

Il est évi<strong>de</strong>nt que les entiers m k doivent ba<strong>la</strong>yer un intervalle [m min , m max ] tel que les réalisations<br />

potentielles <strong>de</strong> <strong>la</strong> moyenne arithmétique au noeud (i, j) soient toutes incluses dans l'intervalle<br />

[S 0 exp(m min h), S 0 exp(m max h)].<br />

<strong>Le</strong>s bornes choisies sont données par les formules <strong>de</strong> récurrence :<br />

m max (i) = E(ln( i exp(m max(i)) + u i<br />

)) + 1<br />

(i + 1)h<br />

m min (i) = E(ln( i exp(m min(i)) + d i<br />

))<br />

(i + 1)h<br />

Une fois ces bornes déterminées, il nous faut alors calculer les prix <strong>de</strong> l'option au n÷ud (i, j)<br />

associés aux réalisations <strong>de</strong>s S 0 exp(m k h). Il sut d'utiliser <strong>la</strong> re<strong>la</strong>tion d'AOA précé<strong>de</strong>nte reliant<br />

V i,j,k , V i+1,j+1,ku et V i+1,j,kd . On détermine V i+1,j+1,ku par interpo<strong>la</strong>tion linéaire entre V i+1,j+1,k1<br />

et Vi+1,j+1,k2 où k 1 et k 2 sont choisis tels que F i+1,j+1,k1 et F i+1,j+1,k2 soient les valeurs encadrantes<br />

les plus proches <strong>de</strong> F i+1,j+1,k2 <strong>de</strong> <strong>la</strong> forme S 0 exp(mh). On fait pareil pour le calcul <strong>de</strong> V i+1,j+1,ku .<br />

E.3 <strong>Le</strong>s options barrières et lookback<br />

Nous avons choisi ce type d'option pour <strong>de</strong>ux raisons. D'une part, le payo d'une option barrière<br />

est plus <strong>com</strong>plexe que ceux envisagés dans <strong>la</strong> partie précé<strong>de</strong>nte. Il ne s'expriment pas en fonction <strong>de</strong><br />

<strong>la</strong> valeur du sous-jacent à certaines dates pré-xées mais <strong>de</strong> son maximum et ou <strong>de</strong> son minimum<br />

sur <strong>la</strong> durée <strong>de</strong> vie <strong>de</strong> l'option. Un travail d'aménagement intéressant est nécessaire pour étendre<br />

les résultats sur les grecques. Pour ce faire, on reprend <strong>la</strong> méthodologie <strong>de</strong> l'article <strong>de</strong> E. Gobet<br />

et A. Kohatsu-Higa [GKH01]. D'autre part, les premiers arguments <strong>de</strong> <strong>com</strong>paraison donnés dans


xviii<br />

ANNEXE E. QUELQUES OPTIONS EXOTIQUES<br />

<strong>la</strong> section précé<strong>de</strong>nte permettent d'espérer <strong>de</strong>s résultats intéressants : dans le cadre <strong>de</strong> payo<br />

discontinu, <strong>Malliavin</strong> obtient <strong>de</strong>s résultats plus probants. Dans un premier temps, nous exposons les<br />

dicultés techniques et leurs solutions pour déterminer <strong>de</strong> nouveau poids. Ensuite nous <strong>com</strong>parons<br />

ensuite <strong>de</strong> nouveau cette métho<strong>de</strong> et les diérences nies et fournissons quelques critiques <strong>de</strong>s<br />

résultats obtenus.<br />

E.3.1 Préliminaires sur les options barrières<br />

Dans ce cadre on se limitera aux cas unidimensionnel B<strong>la</strong>ck-Scholes. La dynamique <strong>de</strong> notre<br />

sous-jacent vérie donc sous <strong>la</strong> probabilité risque neutre :<br />

dS t<br />

S t<br />

= rdt + σdW t et S(0) = s<br />

Nous nous concentrons donc sur <strong>de</strong>s payos faisant intervenir le maximum ou le minimum <strong>de</strong> <strong>la</strong><br />

diusion en notant M t = max s≤t S s et m t = min s≤t S s<br />

f(M T , m T , S T )<br />

.<br />

Une option barrière knock-out est une option européenne qui s'annule lorsque l'actif sous-jacent<br />

dépasse une ou <strong>de</strong>ux barrières, déterministes, éventuellement dépendantes du temps. Supposons<br />

que l'actif S suive un modèle <strong>de</strong> B<strong>la</strong>ck-Scholes :<br />

{<br />

dSt = µS t dt + σS t dB t<br />

S 0 = x<br />

<strong>Le</strong>s barrières sont <strong>de</strong>ux fonctions réelles ˜L (inférieure) et Ũ (supérieure) : [0, +∞[→ [0, +∞[,<br />

vériant ˜L(t) < Ũ(t) pour tout t.<br />

On appelle Σ le temps <strong>de</strong> passage du prix S par l'une <strong>de</strong>s barrières :<br />

(t > 0 | S t ≤ ˜L(t)<br />

)<br />

ou S t ≥ Ũ(t)<br />

Σ = inf<br />

<strong>Le</strong> prix d'une option knock-out est alors :<br />

E [ e −rT (S T − K) + I Σ>T<br />

]<br />

où E désigne <strong>la</strong> probabilité risque neutre.<br />

Pour calculer ce prix, il faut donc connaître <strong>la</strong> loi <strong>de</strong> <strong>la</strong> diusion S tuée au temps Σ. Dans le<br />

cadre du modèle <strong>de</strong> B<strong>la</strong>ck-Scholes, on utiliserait typiquement <strong>la</strong> diusion log S t , <strong>la</strong>quelle n'est, sous<br />

<strong>la</strong> probabilité risque neutre, qu'un Brownien avec drift :<br />

log S t = log x + (r − σ2<br />

2 )t + σB t<br />

où r est le taux d'intérêt instantané supposé constant.<br />

En xant un pas <strong>de</strong> simu<strong>la</strong>tion ε, on peut simuler successivement les positions log S ti aux temps<br />

t i = iε. La procédure naïve consiste à déc<strong>la</strong>rer <strong>la</strong> diusion tuée s'il existe une valeur t i pour <strong>la</strong>quelle<br />

<strong>la</strong> valeur log S ti se trouve en-<strong>de</strong>ssous <strong>de</strong> L(t i ) = log ˜L(t i ) ou au-<strong>de</strong>ssus <strong>de</strong> U(t i ) = log Ũ(t i).<br />

On se rend <strong>com</strong>pte immédiatement que cette procédure ne contrôle pas <strong>la</strong> trajectoire entre <strong>de</strong>ux<br />

instants successifs <strong>de</strong> <strong>la</strong> grille t 1 ,t 2 ,... : <strong>la</strong> trajectoire aurait pu traverser l'une <strong>de</strong>s barrières et revenir,<br />

sans que ce fait puisse être détecté. Cette erreur produit systématiquement une surestimation<br />

du prix, par le biais d'une surestimation <strong>de</strong> <strong>la</strong> valeur du temps Σ et donc <strong>de</strong> <strong>la</strong> probabilité <strong>de</strong><br />

l'événement {Σ > T }. L'estimateur fourni par <strong>la</strong> simu<strong>la</strong>tion est biaisé. Dans <strong>la</strong> pratique, on constate<br />

que même en réduisant le pas ε, l'erreur persiste.<br />

À noter par ailleurs <strong>la</strong> notion d'option knock-in, duale <strong>de</strong> l'option knock-out présentée ci-<strong>de</strong>ssus,<br />

dont le payo est donné par :<br />

E [ e −rT (S T − K) + .I Σ


E.3. LES OPTIONS BARRIÈRES ET LOOKBACK<br />

xix<br />

Une option barrière knock-in est donc activée si le sous-jacent atteint une <strong>de</strong>s barrières. Si le<br />

sous-jacent reste conné entre les barrières, l'option est toujours nulle.<br />

La somme du prix d'une option knock-in et <strong>de</strong> celui d'une option knock-out est bien entendu<br />

égal à celui d'un call c<strong>la</strong>ssique.<br />

La procédure Pour aner les résultats <strong>de</strong>s simu<strong>la</strong>tions, on propose une procédure améliorée. Si<br />

on a trouvé au cours <strong>de</strong> <strong>la</strong> simu<strong>la</strong>tion <strong>com</strong>me valeurs successives pour log S ti :<br />

log S ti = x log S ti+1 = y<br />

on calcule <strong>la</strong> probabilité p (dépendante <strong>de</strong> x, y et <strong>de</strong>s barrières L, U) que le brownien avec drift<br />

(log S) dépasse l'une <strong>de</strong>s barrières.<br />

La diusion est supposée avoir franchi les barrières avec <strong>la</strong> probabilité p, alors qu'on continue<br />

<strong>la</strong> simu<strong>la</strong>tion avec <strong>la</strong> probabilité 1 − p. Il est c<strong>la</strong>ir que si l'on dispose <strong>de</strong> <strong>la</strong> valeur exacte <strong>de</strong> cette<br />

probabilité, <strong>la</strong> valeur obtenue fournit un estimateur non biaisé du prix <strong>de</strong> l'option. Dans certains<br />

cas particuliers, il est possible d'accé<strong>de</strong>r à p. <strong>Le</strong> cas simple <strong>de</strong> <strong>la</strong> diusion B<strong>la</strong>ck-Scholes, dans le cas<br />

d'une seule barrière haute constante, avec le conditionnement <strong>de</strong> pont brownien en (x, y) conduit<br />

à l'expression explicite <strong>de</strong> p :<br />

p = exp 2<br />

σ 2 (b − x)(b − y)<br />

ε<br />

Dans le cas général, dans <strong>la</strong> mesure où il est possible d'accé<strong>de</strong>r à <strong>la</strong> valeur <strong>de</strong> cette probabilité<br />

p i , nous distinguerons par <strong>la</strong> suite <strong>de</strong>ux approches dans le calcul <strong>de</strong> l'option barrière : <strong>la</strong> métho<strong>de</strong><br />

<strong>de</strong> Baldi et celle <strong>de</strong> Gobet.<br />

Métho<strong>de</strong> <strong>de</strong> Baldi On procè<strong>de</strong> <strong>com</strong>me suit :<br />

à l'étape i + 1, on vérie que le sous-jacent n'est pas hors-barrières en t i+1 (dans le cas<br />

contraire l'option est tuée);<br />

on <strong>com</strong>pare p calculée à l'étape i + 1 à un tirage aléatoire d'une loi uniforme. Ceci déci<strong>de</strong> si<br />

le sous-jacent est passé hors-barrière dans l'intervalle [t i , t i+1 ] ou pas.<br />

Métho<strong>de</strong> <strong>de</strong> Gobet Dans cette approche, on procè<strong>de</strong> <strong>com</strong>me suit :<br />

on vérie que le sous-jacent n'est pas hors-barrières en chaque point t i (sinon l'option est<br />

tuée);<br />

dans l'hypothèse où le spot est resté à l'intérieur <strong>de</strong>s barrières entre 0 et T, le prix <strong>de</strong> l'option<br />

au nal est donné par :<br />

P Call .<br />

N∏<br />

(1 − p ε i )<br />

On constate que <strong>la</strong> métho<strong>de</strong> <strong>de</strong> Baldi présente plus d'occurrences pour lesquelles l'option est<br />

tuée que pour celle <strong>de</strong> Gobet. Néanmoins, le prix <strong>de</strong> l'option pour <strong>la</strong> métho<strong>de</strong> <strong>de</strong> Gobet est plus<br />

faible puisque pondéré par le produit <strong>de</strong> termes <strong>de</strong> type (1 − p i ). <strong>Le</strong> lien est cependant c<strong>la</strong>ir, si on<br />

constate que <strong>la</strong> probabilité d'une loi uniforme [0, 1] d'être au-<strong>de</strong>là <strong>de</strong> p est (1 − p).<br />

<strong>Le</strong> problème fondamental pour le calcul du prix <strong>de</strong> l'option barrière consistera donc, <strong>com</strong>pte<br />

tenu <strong>de</strong> ces <strong>de</strong>ux métho<strong>de</strong>s, en <strong>la</strong> détermination <strong>de</strong> cette probabilité p. La partie suivante va<br />

s'attacher, par <strong>la</strong> métho<strong>de</strong> <strong>de</strong>s gran<strong>de</strong>s déviations, à donner explicitement une approximation <strong>de</strong><br />

<strong>la</strong> probabilité p en question.<br />

Approximation On supposera que t i = 0. <strong>Le</strong> processus X t = log S t est <strong>de</strong> fait un pont brownien,<br />

conditionné selon :<br />

{X 0 = x et X ε = y}<br />

En terme <strong>de</strong> loi, il est i<strong>de</strong>ntique au processus suivant :<br />

i=1<br />

Y 0<br />

s = x + s ε (y − x) + σ (B s − s ε B ε<br />

)<br />

0 ≤ s ≤ ε


xx<br />

ANNEXE E. QUELQUES OPTIONS EXOTIQUES<br />

Par changement homothétique <strong>de</strong> temps, il vient :<br />

Y 0<br />

εt = x + t (y − x) + √ εσ (B t − tB 1 ) 0 ≤ t ≤ 1<br />

Une telle écriture permet <strong>de</strong> voir Y ε <strong>com</strong>me un processus <strong>de</strong> diusion - à noter cependant que<br />

le coecient <strong>de</strong> diusion est pondéré par un petit paramètre ε; également et par ailleurs, Y ε est<br />

solution <strong>de</strong> l'équation diérentielle stochastique suivante :<br />

dY ε (t) = − Y ε − y<br />

1 − t dt + √ εσdB t<br />

Y ε (0) = x<br />

et ce, pour t < 1.<br />

La probabilité p ε que log(S t ) dépasse l'une <strong>de</strong>s barrières L t ou U t , conditionnellement à log(S ti ) =<br />

x et log(S ti+1 ) = y pendant l'intervalle <strong>de</strong> temps [0, ε] est égale à <strong>la</strong> probabilité que Y ε dépasse<br />

les barrières pondérées L εt ou U εt . Ce cadre d'étu<strong>de</strong> est celui <strong>de</strong>s gran<strong>de</strong>s déviations; cette théorie<br />

donne l'expression <strong>de</strong> cette probabilité selon :<br />

log p ε ≃ −I<br />

ε<br />

où I désigne l'inmum <strong>de</strong> <strong>la</strong> fonctionnelle suivante :<br />

où C x,y est donné par :<br />

J : C x,y → R<br />

γ<br />

→<br />

∫ 1<br />

0<br />

| ˙γ s | 2 ds − 1 2 |γ 1 − γ 0 | 2<br />

C x,y = {γ s | γ 0 = x et γ 1 = y} ∩ {γ s | ∀s, L(t i ) ≤ γ s ≤ U(t i )}<br />

La recherche <strong>de</strong> l'inmum <strong>de</strong> cette fonctionnelle J relève d'un calcul variationnel c<strong>la</strong>ssique et<br />

fournit, in ne :<br />

avec :<br />

⎧<br />

⎨<br />

I =<br />

⎩<br />

0 si y > U(t i ) ou y < L(t i )<br />

K [U(t i )] si x + y < L(t i ) + U(t i )<br />

K [L(t i )] si x + y > L(t i ) + U(t i )<br />

K(z) = 2 (x − z)(y − z)<br />

σ2 En revenant à <strong>la</strong> probabilité qui nous intéresse, lorsque ε → 0, il vient :<br />

p ε = f(ε) . e −I/ε<br />

L'étu<strong>de</strong> <strong>de</strong> <strong>la</strong> fonction f ainsi dénie relève, quant à elle, <strong>de</strong> <strong>la</strong> théorie <strong>de</strong>s gran<strong>de</strong>s variations<br />

précises; ce calcul, assez technique a été eectué récemment, notamment par Baldi (1995). Finalement<br />

:<br />

avec :<br />

f(ε) → e −ω<br />

{<br />

2/σ<br />

ω =<br />

2 . (U(t i ) − x) U ′ (t i ) si x + y > L(t i ) + U(t i )<br />

2/σ 2 . (x − L(t i )) L ′ (t i ) si x + y < L(t i ) + U(t i )<br />

En conclusion, <strong>la</strong> procédure itérative s'eectuera, une fois les valeurs extrêmes x = log S ti<br />

y = log S ti+1 connues, selon :<br />

{<br />

p ε =<br />

1 si y > U(t i ) ou y < L(t i )<br />

e −I/ε e −ω si L(t i ) < y < U(t i )<br />

La probabilité que <strong>la</strong> diusion ait touché les barrières est alors p ε .<br />

et


E.3. LES OPTIONS BARRIÈRES ET LOOKBACK<br />

xxi<br />

E.3.2 <strong>Le</strong>s aménagements nécessaires pour <strong>la</strong> métho<strong>de</strong><br />

La méthodologie appliquée dans le cas précé<strong>de</strong>nt a bien fonctionné car on a pu exprimer <strong>la</strong><br />

dérivée du payo en fonction <strong>de</strong> <strong>la</strong> dérivée au sens <strong>de</strong> <strong>Malliavin</strong> du processus sous-jacent (Ce qui<br />

nécessitait l'inversion <strong>de</strong> cette dérivée). Ensuite en utilisant <strong>la</strong> formule d'intégration par partie, on<br />

obtenait bien un poids indépendant du payo. Ici le problème est double :<br />

d'une part les expressions <strong>de</strong>s dérivées au sens <strong>de</strong> <strong>Malliavin</strong> <strong>de</strong>s processus maximum et minimum<br />

d'une diusion générale ne sont pas explicites et on doit donc se ramener à <strong>de</strong>s<br />

browniens c<strong>la</strong>ssiques, éventuellement avec drift, pour obtenir <strong>de</strong>s dérivées au sens <strong>de</strong> Mal<strong>la</strong>ivin<br />

utilisables.<br />

d'autre part, Ces dérivées au sens <strong>de</strong> <strong>Malliavin</strong> ne sont pas inversibles directement, il faut<br />

donc utiliser une procédure <strong>de</strong> localisation faisant intervenir un processus dit dominant pour<br />

pouvoir conclure.<br />

Nous traitons respectivement ces dicultés dans les <strong>de</strong>ux parties suivantes.<br />

E.3.3 Passage <strong>de</strong> <strong>la</strong> diusion à un brownien avec drift<br />

Pour se ramener à un brownien avec drift à partir <strong>de</strong> notre diusion, on eectue le changement<br />

<strong>de</strong> variable c<strong>la</strong>ssique :<br />

˜X = log(X t)<br />

σ<br />

= 1 σ<br />

(log(x) + (r − σ2<br />

2 )t )<br />

+ W t<br />

Pour un processus U quelconque tel que pour tout t U t ∈ D 1,2 , les variables aléatoires max s≤t (U s )<br />

et min s≤t (U s ) appartiennent également à D 1,2 . La proposition suivante explicite ce résultat quand<br />

U est un brownien c<strong>la</strong>ssique avec ou sans drift.<br />

Proposition 20 (Dérivée au sens <strong>de</strong> <strong>Malliavin</strong> d'un extremum) Soit V un mouvement brownien<br />

standard et considérons V f<br />

t = V t + ∫ t<br />

f(s)ds, où f est une fonction déterministe. Alors, les<br />

0<br />

variables aléatoires dénies par max s≤t (Vs f ) et min s≤t (Vs f ) appartient à D 1,∞ et leurs dérivées <strong>de</strong><br />

<strong>Malliavin</strong> au premier ordre sont données par : pour t ∈ [0, T ]<br />

D t (max s≤t (V f<br />

s )) = 1 t≤τ M<br />

D t (min s≤t (V f<br />

s )) = 1 t≤τ m<br />

où tau M et tau m sont les temps aléatoires p.s dénis uniquement sur [0,T] par V f = max<br />

τ M s≤t (V s )<br />

et V f<br />

τ = min s≤t(V m s )<br />

Comme les processus aléatoires 1 t≤τ M et 1 t≤τ m paraissent dicilement inversibles, une intégration<br />

par partie c<strong>la</strong>ssique n'est pas tout <strong>de</strong> suite applicable pour exprimer <strong>la</strong> dérivée du payo<br />

ne fonction <strong>de</strong> celle-ci. Néanmoins grâce à une procédure <strong>de</strong> localisation utilisant <strong>de</strong>s processus<br />

dominants nous arriverons à nous servir <strong>de</strong> <strong>la</strong> formule d'intégration par partie.<br />

Théorème 11 Supposons les hypothèses (S) et (H) vériées alors :<br />

i) Si le processus K vérie R(1), alors<br />

R<br />

T<br />

( )<br />

ψY.<br />

où H 1 = δ<br />

0<br />

ii)Si ψ(Yt)dt K vérie <strong>la</strong> condition R(2), alors<br />

∆ = e −rt E P (f(M T , m T , X T )H 1<br />

(<br />

où H 2 = δ<br />

)<br />

R 1 ψY.<br />

TH<br />

0 ψ(Yt)dt<br />

Γ = e −rt E P (f(M T , m T , X T )H 2


xxii<br />

ANNEXE E. QUELQUES OPTIONS EXOTIQUES<br />

E.3.4 Deux exemples <strong>de</strong> processus dominants<br />

On se contente d'exhiber <strong>de</strong>ux processus dominants, et nous soulignons dans quel mesure ils<br />

vérient les hypothèses du théorème précé<strong>de</strong>nt. Pour une preuve <strong>de</strong>s vérications, le lecteur pourra<br />

se référer à l'artice <strong>de</strong> E. Gobet et A. Kohatsu-Higa [GKH01].<br />

<strong>Le</strong> plus simple est probablement le processus <strong>de</strong>s extrema suivant :<br />

K t = max[s ≤ t](X s − x) − min(X s )<br />

De façon immédiate, ce processus est croissant adapté et continu. Ils vérient également les hypothèses<br />

(H) et (R(1)). On peut donc calculer le <strong>de</strong>lta à l'ai<strong>de</strong> <strong>de</strong> ce processus. Sa dérivée au sens<br />

<strong>de</strong> <strong>Malliavin</strong> résulte immédiatement <strong>de</strong> <strong>la</strong> proposition sur les extrema et vaut donc :<br />

D s K t = (1)<br />

Cependant, il ne satisfait pas <strong>la</strong> condition (R(2)) par manque <strong>de</strong> régu<strong>la</strong>rité. Il faut donc un<br />

candidat plus régulier pour pouvoir calculer le gamma.<br />

On peut également considérer le processus suivant. Pour un entier pair noté γ, on dénit :<br />

(<br />

K t = 8 4<br />

∫ t ∫ t<br />

0<br />

0<br />

|X s − X u | γ ) 1/γ<br />

|s − u| m+2 dsdu m + 2<br />

m<br />

Où 0 < m < γ −2, pour assurer <strong>la</strong> condition d'existence du processus, 2 E = ∫ t ∫ t |X s −X u | γ<br />

0 0 |s−u|<br />

dsdu <<br />

m+2<br />

∞ Ce processus est c<strong>la</strong>irement croissant, adapté et continu. De plus <strong>com</strong>me il vérie <strong>la</strong> condition<br />

(R(2)), il permet le calcul du gamma.<br />

tm/γ<br />

)


Annexe F<br />

Résultats numériques dans le cas<br />

multi dimensionnel<br />

On reprend ici le calcul <strong>de</strong>s sensibilités présentées dans le chapitre 3 dans le cas d'une option<br />

WorstOf sur trois sous-jacents. Nous <strong>com</strong>mençons par décrire une nouvelle grecque appelée Kappa.<br />

F.1 <strong>Calcul</strong> du Kappa<br />

Proposition 21 La dérivée <strong>de</strong> l'option par rapport au facteur <strong>de</strong> Cholesky U est donnée par<br />

vec(Υ) ⊤ avec :<br />

[<br />

∑ m ( ρ −1 (W ti − W ti−1 )(W ti − W ti−1 ) ⊤ )<br />

]<br />

Υ = E<br />

− I n (U −1 ) ⊤ φ(S t1 , . . . , S tm )<br />

t i − t i−1<br />

i=1<br />

Preuve. <strong>Le</strong> Kappa est une création originale du GRO 1 pour désigner <strong>la</strong> dérivée par rapport<br />

à <strong>la</strong> corré<strong>la</strong>tion ρ. En fait, on ne calcule pas d'emblée cette grecque mais d'abord <strong>la</strong> dérivée par<br />

rapport au facteur <strong>de</strong> Cholesky (le Kappa s'en déduira par <strong>com</strong>position).<br />

Pour ce<strong>la</strong>, on remp<strong>la</strong>ce dans l'EDS 3.1 le facteur <strong>de</strong> Cholesky U par UλQ et on dérive en λ = 0.<br />

On a donc ici L t := (σ ⊙ Q)Z t . On introduit le processus<br />

v(t) := U −1 Q<br />

m∑<br />

i=1<br />

Z ti − Z ti−1<br />

t i − t i−1<br />

1 t∈]ti−1 ,t i ].<br />

<strong>Le</strong> calcul <strong>de</strong> δ(v) est i<strong>de</strong>ntique à celui mené pour le Vega. On obtiens alors, grâce à <strong>la</strong> proposition<br />

10, pour <strong>la</strong> dérivée au point Q<br />

[<br />

∑ m ( (Wti − W ti−1 ) ⊤ (QU −1 ) ⊤ ρ −1 )<br />

]<br />

(W ti − W ti−1 )<br />

Υ(Q) = E<br />

T r(U −1 Q) φ(S t1 , . . . , S tm ) .<br />

t i − t i−1<br />

i=1<br />

Ensuite on fait successivement Q := e i,j <strong>de</strong> sorte qu'on a pour <strong>la</strong> diérentielle<br />

[<br />

∑ m ( ρ −1 (W ti − W ti−1 )(W ti − W ti−1 ) ⊤ )<br />

]<br />

Υ = E<br />

− I n (U −1 ) ⊤ φ(S t1 , . . . , S tm ) .<br />

t i − t i−1<br />

i=1<br />

1Groupe <strong>de</strong> Recherche Opérationnelle du Crédit Lyonnais.<br />

xxiii


xxiv<br />

ANNEXE F. RÉSULTATS NUMÉRIQUES DANS LE CAS MULTI DIMENSIONNEL<br />

F.2 Résultats numériques<br />

Nous avons pris un strike nul pour nos simu<strong>la</strong>tions ainsi qu'une maturité <strong>de</strong> 6 mois. <strong>Le</strong>s sousjacents<br />

ont un nominal <strong>de</strong> 100 et possè<strong>de</strong>nt les mêmes caractéristiques. <strong>Le</strong> taux d'intérêt sans risque<br />

a été xé à 5%. Nous avons ensuite voulu faire varier le nombre <strong>de</strong> simu<strong>la</strong>tion pour savoir dans<br />

quelles mesures pouvons-nous obtenir <strong>de</strong>s estimations acceptables.<br />

prix 88.745787<br />

rho -41.512669<br />

theta 11.679774<br />

<strong>de</strong>lta 0.70539543<br />

0.68015183<br />

1.2191756<br />

vega -15.549425<br />

-11.881378<br />

-19.760958<br />

gamma -0.062458129 0.035038655 0.065692319<br />

0.035038655 -0.19704092 0.056064220<br />

0.065692319 0.056064220 -0.14157468<br />

kappa -46.846930 4.7001096 5.8035657<br />

4.7001096 -46.565782 4.8107180<br />

5.8035657 4.8107180 -47.237705<br />

Tab. F.1 <strong>Calcul</strong> <strong>de</strong>s sensibilités d'une option WorstOf. N = 50 000 simu<strong>la</strong>tions<br />

prix 88.687614<br />

rho -41.640652<br />

theta 12.421383<br />

<strong>de</strong>lta 0.63516572<br />

0.69441443<br />

1.1609069<br />

vega -16.351514<br />

-12.514187<br />

-20.448232<br />

gamma -0.065570007 0.048737600 0.059818835<br />

0.048737600 -0.21138252 0.068270630<br />

0.059818835 0.068270630 -0.14606990<br />

kappa -46.977310 4.9286764 5.6493275<br />

4.9286764 -46.648567 4.9608910<br />

5.6493275 4.9608910 -47.325987<br />

Tab. F.2 <strong>Calcul</strong> <strong>de</strong>s sensibilités d'une option WorstOf. N = 100 000 simu<strong>la</strong>tions


F.2. RÉSULTATS NUMÉRIQUES<br />

xxv<br />

prix 88.733494<br />

rho -41.622211<br />

theta 12.631238<br />

<strong>de</strong>lta 0.65619997<br />

0.65138106<br />

1.1985430<br />

vega -18.777724<br />

-12.317791<br />

-19.275074<br />

gamma -0.074730688 0.042719027 0.069700847<br />

0.042719027 -0.20879593 0.079062830<br />

0.069700847 0.079062830 -0.14044667<br />

kappa -47.303782 4.8291974 5.9064229<br />

4.8291974 -46.666135 5.0981705<br />

5.9064229 5.0981705 -47.221137<br />

Tab. F.3 <strong>Calcul</strong> <strong>de</strong>s sensibilités d'une option WorstOf. N = 500 000 simu<strong>la</strong>tions<br />

Remarque 10 Comme on le voit sur cet exemple très simple, <strong>la</strong> convergence du calcul <strong>de</strong>s grecques<br />

<strong>de</strong>meurent assez lente; il est donc conseillé d'utiliser au moins 500 000 trajectoires pour avoir <strong>de</strong>s<br />

estimations acceptables (notamment pour le Gamma).


xxvi<br />

ANNEXE F. RÉSULTATS NUMÉRIQUES DANS LE CAS MULTI DIMENSIONNEL


Annexe G<br />

Sensibilités d'options américaines<br />

G.1 <strong>Le</strong>s sensibilités<br />

Nous exposons rapi<strong>de</strong>ment les résultats re<strong>la</strong>tifs aux calcul <strong>de</strong> <strong>la</strong> grecque <strong>la</strong> plus simple : le <strong>de</strong>lta.<br />

<strong>Le</strong> cas du gamma est traité en annexe ainsi que l'extension <strong>de</strong> ces résultats aux multi dimensionnels.<br />

La forme sous <strong>la</strong>quelle est obtenue le <strong>de</strong>lta permet <strong>de</strong> calculer le <strong>de</strong>lta sur les mêmes trajectoires<br />

que le prix. Dans <strong>la</strong> présentation <strong>de</strong>s résultats, nous utiliserons fréquemment les <strong>de</strong>ux notations<br />

suivantes :<br />

H(T, S, f)(.) := (S[f](.)T [1 R](.) − T [f](.)S[1 R ](.)<br />

T 2 , (G.1)<br />

[1 R ](.)<br />

où S et T désigneront <strong>de</strong>ux opérateurs agissant sur les fonctions <strong>de</strong> E b (R) et f une fonction <strong>de</strong><br />

E b (R).<br />

où P k∆t (α) a été dénie précé<strong>de</strong>mment.<br />

w k∆t := {P k∆t (α) < Ψ(α)}<br />

(G.2)<br />

<strong>Le</strong> <strong>Calcul</strong> du Delta<br />

<strong>Le</strong> Delta d'une option indique <strong>la</strong> variation <strong>de</strong> <strong>la</strong> valeur <strong>de</strong> <strong>la</strong> position par rapport à <strong>de</strong> faibles<br />

uctuations du cours du sous-jacent. En d'autres termes, le Delta <strong>de</strong> l'option ( noté ∆(0, x 0 )) sera<br />

déni <strong>com</strong>me :<br />

∆(0, x 0 ) =<br />

On notera ∆(0, x 0 ) l'approximation <strong>de</strong> ∆(0, x 0 )<br />

<strong>Le</strong>mme 4 Pour tout 0 < ∆t < 1 et tout α ∈ R,<br />

∂<br />

∂x 0<br />

P a (0, x 0 ).<br />

∆(α) = Ψ ′ (α)1 {w∆t} + exp(−r∆t) ∂ [<br />

]<br />

∂α E P 2∆t (X 2∆t )|X ∆t = α<br />

]<br />

∆(0, x 0 ) = E x0<br />

[∆(α)<br />

(G.3)<br />

1 w c<br />

∆t<br />

(G.4)<br />

(G.5)<br />

Cependant cette formule pour le Delta n'est pas exploitable numériquement car elle nécessite<br />

le calcul d'une espérance conditionnelle. L'écriture sous une forme exploitable numériquement se<br />

fait par l'intermédiaire du calcul <strong>de</strong> <strong>Malliavin</strong>.<br />

<strong>Le</strong>mme 5 Pour tout (s, t) ∈ [0, T ] 2 avec s ≤ t, tout α ∈ R ∗ + et toute fonction f ∈ E b (R),<br />

[<br />

]<br />

∂<br />

∂α E f(X t )|X s = α<br />

= H(R s,t , T s,t , f)(α), (G.6)<br />

xxvii


xxviii<br />

ANNEXE G. SENSIBILITÉS D'OPTIONS AMÉRICAINES<br />

avec T s,t déni <strong>com</strong>me précé<strong>de</strong>mment et<br />

[<br />

1<br />

R s,t [f](α) := −<br />

σs(t − s) E f(X t ) H(X s − α)<br />

Xs<br />

[<br />

2<br />

t<br />

+<br />

σ E f(X t ) H(X ]<br />

s − α)<br />

Xs<br />

2<br />

] [<br />

(∆W s,t ) 2 − E<br />

f(X t ) H(X s − α)<br />

Xs<br />

2 (∆W s,t )<br />

(G.7)<br />

∆W s,t := tW s − sW t + σs(t − s). (G.8)<br />

<strong>Le</strong>mme 6 Pour tout (s, t) ∈ [0, T ] 2 avec s ≤ t, tout α ∈ R ∗ + et toute fonction f ∈ E b (R),<br />

avec T loc<br />

s,t<br />

R loc<br />

s,t :=<br />

[<br />

]<br />

∂<br />

∂α E f(X t )|X s = α<br />

déni <strong>com</strong>me précé<strong>de</strong>mment et<br />

= H<br />

{ [<br />

1<br />

F<br />

σs(t − s) E (Xs − α) − H(X s − α)<br />

f(X t<br />

Xs<br />

[<br />

]<br />

2<br />

f(X s − α)<br />

+ E f(X t ∆W s,t<br />

X s<br />

(<br />

)<br />

Rs,t loc , Ts,t loc , f (α)<br />

En coup<strong>la</strong>nt les lemmes 4 et 5, on établit le lemme suivant :<br />

]<br />

+<br />

(G.9)<br />

](<br />

)}<br />

(∆W s,t ) 2 + σs(t − s) − st(t − s) +<br />

. (G.10)<br />

<strong>Le</strong>mme 7 (<strong>Calcul</strong> du Delta) Pour tout 0 < ∆t < 1 et tout α ∈ R,<br />

)<br />

∆(α) = Ψ ′ (α)1 {w∆t} + exp(−r∆t)H<br />

(R ∆t,2∆t , T ∆t,2∆t , P 2∆t (α)1 w c<br />

∆t<br />

,<br />

]<br />

∆(0, x 0 ) = E x0<br />

[∆(X ∆t )<br />

. (G.11)<br />

Comme le Delta est lui-même une fonction du cours du support, les teneurs <strong>de</strong> marché utilisent<br />

donc un autre indicateur qui les renseigne sur <strong>la</strong> variation du Delta par rapport au prix du sousjacent.<br />

Cet indicateur s'appelle le Gamma.<br />

<strong>Le</strong> <strong>Calcul</strong> du Gamma<br />

<strong>Le</strong> Gamma mesure <strong>la</strong> convexité <strong>de</strong> <strong>la</strong> courbe représentative <strong>de</strong> <strong>la</strong> valeur <strong>de</strong> <strong>la</strong> position globale<br />

par rapport au prix <strong>de</strong> l'action. Il renseigne le teneur <strong>de</strong> marché sur l'évolution du Delta <strong>de</strong> sa<br />

position en fonction <strong>de</strong> <strong>la</strong> variation du prix <strong>de</strong> l'action. Il se trouve déni <strong>com</strong>me :<br />

Γ(0, x 0 ) = ∂2<br />

∂x 2 P a (0, x 0 )<br />

0<br />

On notera alors Γ(0, x 0 ) l'approximation <strong>de</strong> Γ(0, x 0 ). An d'approcher numériquement le Gamma,<br />

nous réitérons le raisonnement eectué précé<strong>de</strong>mment permettant le calcul du Delta. On montre<br />

alors le lemme suivant :<br />

<strong>Le</strong>mme 8 (<strong>Calcul</strong> du Gamma) Pour tout 0 < ∆t < 1 et tout α ∈ R,<br />

Γ(α) = Ψ ′′ (α)1 {w∆t } + exp(−r∆t)K ∆t,2∆t [P 2∆t ](α)1 {w∆t} , (G.12)<br />

]<br />

Γ(0, x 0 ) = E x0<br />

[Γ(X ∆t )<br />

, (G.13)<br />

où K déni <strong>com</strong>me : pour tout (s, t) ∈ [0, T ] 2 avec s ≤ t, tout α ∈ R ∗ + et pour toute fonction<br />

f ∈ E b (R),<br />

{<br />

K s,t [f](α) := U s,t [f]Ts,t[1 2 R − U s,t [f]T s,t [f]T s,t [1 R ]<br />

}<br />

+ 2Rs,t[1 2 R T s,t [f]] (α) ∗ {T s,t [1 R ](α)} −3 ,


G.2. PRICING ET HEDGING D'UNE OPTION AMÉRICAINE : CAS MULTI-DIMENSIONNELxxix<br />

et où les opérateurs T et R ont été précé<strong>de</strong>mment dénis et U est déni <strong>com</strong>me :<br />

{<br />

[<br />

1<br />

U s,t [f](α) :=<br />

σs(t − s) E H(X s − α) (∆Ws,t ) 3<br />

f(X t<br />

Xs<br />

3 σs(t − s) + 3(∆W s,t) 2<br />

+ (2σs(t − s) − 3t<br />

]}<br />

σ )∆W s,t − 3st(t − s)<br />

. (G.14)<br />

G.2 Pricing et Hedging d'une option américaine : cas multidimensionnel<br />

G.2.1 Introduction et notations<br />

Nous allons considérer d sous-jacents régis par <strong>la</strong> dynamique suivante :<br />

dX (i)<br />

t<br />

X (i)<br />

t<br />

= (r − q i )dt +<br />

d∑<br />

j=1<br />

σ i,j dW (j)<br />

t ,<br />

où W = (W (1) , . . . , W (d) ) ⊤ désigne un mouvement bronien sur notre espace, r le taux d'actualisation,<br />

q i le divi<strong>de</strong>n<strong>de</strong> <strong>de</strong> l'actif X (i) et (σ i,j ) 1≤i,j≤d désigne <strong>la</strong> matrice <strong>de</strong> diusion.<br />

Comme pour <strong>la</strong> partie précé<strong>de</strong>nte, le prix <strong>de</strong> l'option américaine est déni <strong>com</strong>me :<br />

P a (0, x 0 ) = ess sup<br />

τ∈I 0,T<br />

E(exp(−rτ)Ψ(X τ ))<br />

G.2.2 <strong>Le</strong> calcul du Delta<br />

Cette section n'est consacrée qu'à l'énumération <strong>de</strong>s formules <strong>de</strong>s du Delta d'une espérance<br />

conditionnelle. An <strong>de</strong> calculer les sensibilités <strong>de</strong>s options américaines, il sura <strong>de</strong> réitérer le<br />

raisonnement eectué dans le cas sca<strong>la</strong>ire. An <strong>de</strong> simplier <strong>la</strong> présentation <strong>de</strong>s lemmes donnés<br />

ci-<strong>de</strong>ssous, nous allons poser :<br />

A (i)<br />

s,t :=<br />

C (i),θ<br />

s :=<br />

[ (i) ]<br />

(i)<br />

1 ∆W s,t<br />

˜X s<br />

(i) σ ii s(t − s) + 1 et B (i) H( ˜X<br />

s,t :=<br />

(i)<br />

H( ˜X s,t − α i )<br />

σ ii [<br />

˜X<br />

(i)<br />

s,t] θ<br />

et D (i)<br />

s,t :=<br />

1<br />

σ ii s(t − s)[<br />

H(T, S, f)(.) := S[f](.)T [1 R d](.) − T [f](.)S[1 R d](.)<br />

T 2 ,<br />

[1 R d](.)<br />

s,t − α i )<br />

˜X (i)<br />

s,t<br />

˜X<br />

(i)<br />

∆W (i)<br />

s,t<br />

( (i) [∆W s,t ] 2<br />

s,t] 2 σ ii s(t − s)<br />

(i)<br />

+ 3∆W s,t + (2σ ii s(t − s) − 3t )<br />

)<br />

σ ii<br />

où S et T désigneront <strong>de</strong>ux opérateurs agissant sur les fonctions <strong>de</strong> E b (R d ) et f une fonction <strong>de</strong><br />

E b (R d ).<br />

<strong>Le</strong>mme 9 (Delta d'une espérance conditionnelle) Pour tout (s, t) ∈ [0, T ] 2 avec s ≤ t, pour<br />

toute fonction f ∈ E B (R d ), tout α ∈ R d et tout i ∈ {1, . . . , d},<br />

avec<br />

I s,t [f](α) =<br />

∂ αi E[f(X t )|X s = α] = H(R s,t , I s,t , f)(α),<br />

d∏<br />

j=1<br />

[<br />

R s,t [f](α) = −E f(X t )A (i)<br />

[<br />

1<br />

σ jj s(t − s) E f(X t<br />

d∏<br />

s,t<br />

j=1<br />

d∏<br />

j=1<br />

] [<br />

B (j)<br />

s,t + tE<br />

H(X (j)<br />

s − α j )<br />

X (j)<br />

s<br />

f(X t )C (i),2<br />

s,t<br />

]<br />

∆W (j)<br />

s,t<br />

d∏<br />

j=1,j≠i<br />

(G.15)<br />

(G.16)<br />

]<br />

B (j)<br />

s,t . (G.17)


xxx


Bibliographie<br />

[BAL01] Bally, Introduction au calcul <strong>de</strong> <strong>Malliavin</strong> projet "MATHFI", Cermics 2001.<br />

[BEN00a] Benhamou, A Generalisation of <strong>Malliavin</strong> Weighted Scheme for Fast Computation of<br />

the Greeks London School of Economics, Working Paper Mars 2000.<br />

[BEN00b] Benhamou, Faster Greeks for Discontinuous Payo Options London School of Economics,<br />

Working Paper Mars 2000.<br />

[BT02a] Bouchard et Touzi, On the representation of conditional expectations, Preprint 2002.<br />

[FLLLT99a] Fournie, Lasry, <strong>Le</strong>buchoux, Lions et Touzi, Applications of <strong>Malliavin</strong> <strong>Calcul</strong>us to<br />

Monte-Carlo methods in <strong>Finance</strong> <strong>Finance</strong> and Stochastics, 3 pp 391-412 1999.<br />

[FLLL01b] Fournie, Lasry, <strong>Le</strong>buchoux, et Lions, Applications of <strong>Malliavin</strong> <strong>Calcul</strong>us to Monte-Carlo<br />

methods in <strong>Finance</strong> II <strong>Finance</strong> and Stochastics, 5 pp 201-236 2001.<br />

[FRI01] Friz, An Introduction to <strong>Malliavin</strong> <strong>Calcul</strong>us Courant Institute of Mathematical Sciences,<br />

NYU 2001.<br />

[GKH01] Gobet et Kohatsu-Higa, Computation of Greeks for Barrier and Lookback Options using<br />

<strong>Malliavin</strong> <strong>Calcul</strong>us R.I. n o 464 juin 2001.<br />

[GOB00] Gobet, cours <strong>de</strong> métho<strong>de</strong>s numériques DEA Paris VI et Paris VII 2000.<br />

[GKR95] Geman, El Karoui et Rochet, Changes of numeraire, changes of probability measure and<br />

option pricing, journal of probabilities 1995.<br />

[JOU01] Jouini, Evaluation d'actifs nanciers et arbitrage, ENSAE 2001.<br />

[KAR00] El Karoui, cours <strong>de</strong> l'X <strong>de</strong> mathématiques nancières 2000.<br />

[KAR00] El Karoui, Cours <strong>de</strong> mathématiques nancières D.E.A Paris VI 2000.<br />

[LL00] Lamberton et Lapeyre, Introduction au calcul stochastique appliqué à <strong>la</strong> nance, Economica,<br />

2000.<br />

[LR01] Lions et Regnier, <strong>Calcul</strong> du prix et <strong>de</strong>s sensibilités d'une option américaine par une métho<strong>de</strong><br />

<strong>de</strong> Monte Carlo preprint 2001.<br />

[OKS97] Øksendal, An Introduction to <strong>Malliavin</strong> <strong>Calcul</strong>us with Applications to Economics, Oslo<br />

University, 1997.<br />

[NUA95] Nua<strong>la</strong>rt, The <strong>Malliavin</strong> <strong>Calcul</strong>us and re<strong>la</strong>ted Topics Springer Ver<strong>la</strong>g 1995.<br />

[REG00] Regnier, Interprétations probabilistes <strong>de</strong>s E.D.P. linéaires paraboliques et applications à<br />

<strong>la</strong> nance, DEA <strong>de</strong> probabilités et nance Paris VI 2000-2001.<br />

[RY94] Revuz et Yor, Stochastic dierential equation, 1994.<br />

[TL98] Temam et Lapeyre, On the valuation of Asiatic options using Monte Carlo methods, 1998.<br />

xxxi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!