Chapitre 2 : Méthode de Monte-Carlo avec tirages indépendants, pour le calcul approché d une intégrale.



Documents pareils
TP1 Méthodes de Monte Carlo et techniques de réduction de variance, application au pricing d options

Probabilités III Introduction à l évaluation d options

Le modèle de Black et Scholes

Propriétés des options sur actions

MATHS FINANCIERES. Projet OMEGA

I. Introduction. 1. Objectifs. 2. Les options. a. Présentation du problème.

Processus aléatoires avec application en finance

Options, Futures, Parité call put

Méthode de Monte Carlo pour le calcul d'options

Valorisation d es des options Novembre 2007

LISTE D EXERCICES 2 (à la maison)


Master Modélisation Aléatoire Paris VII, Cours Méthodes de Monte Carlo en nance et C++, TP n 2.

Hedging delta et gamma neutre d un option digitale

Master IMEA 1 Calcul Stochastique et Finance Feuille de T.D. n o 1

Liste des notes techniques... xxi Liste des encadrés... xxiii Préface à l édition internationale... xxv Préface à l édition francophone...

Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48

TRAVAIL D ETUDE ET DE RECHERCHE. Utilisation des arbres binomiaux pour le pricing des options américaines

Introduction au pricing d option en finance

3. Caractéristiques et fonctions d une v.a.

Simulation de variables aléatoires

MÉTHODE DE MONTE CARLO.

ACTUARIAT 1, ACT 2121, AUTOMNE 2013 #12

Annexe commune aux séries ES, L et S : boîtes et quantiles

I3, Probabilités 2014 Travaux Dirigés F BM F BM F BM F BM F B M F B M F B M F B M

CONCOURS D ENTREE A L ECOLE DE 2007 CONCOURS EXTERNE. Cinquième épreuve d admissibilité STATISTIQUE. (durée : cinq heures)

Dérivés Financiers Options

Moments des variables aléatoires réelles

Finance, Navier-Stokes, et la calibration

Résumé des communications des Intervenants

Chaînes de Markov au lycée

Exercice autour de densité, fonction de répatition, espérance et variance de variables quelconques.

4 Distributions particulières de probabilités

PRIME D UNE OPTION D ACHAT OU DE VENTE

Précision d un résultat et calculs d incertitudes

I. Polynômes de Tchebychev

3. Conditionnement P (B)

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Développement décimal d un réel

MARTINGALES POUR LA FINANCE

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

Texte Agrégation limitée par diffusion interne

Mathématiques pour la finance Définition, Evaluation et Couverture des Options vanilles Version 2012

ING Turbos Infinis. Avantages des Turbos Infinis Potentiel de rendement élevé. Pas d impact de la volatilité. La transparence du prix

Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Licence MASS (Re-)Mise à niveau en Probabilités. Feuilles de 1 à 7

Value at Risk. CNAM GFN 206 Gestion d actifs et des risques. Grégory Taillard. 27 février & 13 mars 20061

Tests non-paramétriques de non-effet et d adéquation pour des covariables fonctionnelles

Théorie Financière 8 P. rod i u t its dé dérivés

Chapitre 2 Le problème de l unicité des solutions

Les Turbos. Guide Pédagogique. Produits à effet de levier avec barrière désactivante. Produits présentant un risque de perte en capital

Loi binomiale Lois normales

ERRATA ET AJOUTS. ( t) 2 s2 dt (4.7) Chapitre 2, p. 64, l équation se lit comme suit : Taux effectif = 1+

TURBOS WARRANTS CERTIFICATS. Les Turbos Produits à effet de levier avec barrière désactivante. Produits non garantis en capital.

Séminaire TEST. 1 Présentation du sujet. October 18th, 2013

Chapitre 7. Statistique des échantillons gaussiens. 7.1 Projection de vecteurs gaussiens

Les techniques des marchés financiers

La fonction exponentielle

Actuariat I ACT2121. septième séance. Arthur Charpentier. Automne charpentier.arthur@uqam.ca. http ://freakonometrics.blog.free.

QUESTIONS D ENTRETIENS EN FINANCE DE MARCHE

Université Paris-Dauphine DUMI2E 1ère année, Applications

Rapport de projet Risque de Crédit, Risque de Défaut : Étude de l influence du taux de recouvrement sur le prix de CDOs.

Programmation linéaire et Optimisation. Didier Smets

ENS de Lyon TD septembre 2012 Introduction aux probabilités. A partie finie de N

TSTI 2D CH X : Exemples de lois à densité 1

Calcul Stochastique pour la finance. Romuald ELIE

Lagrange, où λ 1 est pour la contrainte sur µ p ).

Modélisation et simulation

Manuel d Utilisateur - Logiciel ModAFi. Jonathan ANJOU - Maud EYZAT - Kévin NAVARRO

Raisonnement probabiliste

Commun à tous les candidats

Suites numériques 3. 1 Convergence et limite d une suite

ÉTUDE ASYMPTOTIQUE D UNE MARCHE ALÉATOIRE CENTRIFUGE

Méthodes de Simulation

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Filtrage stochastique non linéaire par la théorie de représentation des martingales

Processus Stochastiques

Espérance conditionnelle

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Cours Fonctions de deux variables

Exercice du cours Gestion Financière à Court Terme : «Analyse d un reverse convertible»

Équation de Langevin avec petites perturbations browniennes ou

Introduction à la finance quantitative présenté par N. Champagnat IECL et INRIA

Équations non linéaires

4. Les options Une option donne à son propriétaire le droit d acheter ou de vendre un contrat à terme à un prix et une échéance prédéterminés.

ING Turbos. Faible impact de la volatilité. Evolution simple du prix

Calcul fonctionnel holomorphe dans les algèbres de Banach

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

Capes Première épreuve

Économetrie non paramétrique I. Estimation d une densité

3 Approximation de solutions d équations

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Les indices à surplus constant

M2 IAD UE MODE Notes de cours (3)

CARACTERISTIQUES ET EVALUATION DES CONTRATS D OPTION. Finance internationale, 9ème éd. Y. Simon & D. Lautier

PRODUITS DE BOURSE GUIDE DES WARRANTS. Donnez du levier à votre portefeuille! Produits non garantis en capital et à effet de levier

Continuité en un point

Module 7: Chaînes de Markov à temps continu

Transcription:

Aix Marseille Université. Algorithmes Stochastiques. M MIS. Fabienne Castell... Chapitre : Méthode de Monte-Carlo avec tirages indépendants, pour le calcul approché d une intégrale. Le but de ce chapitre est de présenter un algorithme stochastique de calcul approché d une intégrale I = f(x) dµ(x), E où E est un espace mesurable, et µ une probabilité sur E. Cette méthode s appuie sur une la loi des grands nombres pour les sommes de v.a.i.i.d. Il s agit de la méthode de Monte Carlo avec tirages indépendants. Dans le chapitre suivant, nous verrons un autre algorithme stochastique pour la calcul approché d une intégrale, la méthode MCMC (Monte Carlo Markov Chains) qui s appuie sur le théorème ergodique pour les chaînes de Markov. Principe de la méthode. Cette méthode s appuie sur la loi des grands nombres pour des sommes de v.a.i.i.d : Si X i sont des v.a.i.i.d. de loi µ, et si E( f(x ) ) <, alors Ī n n n f(x i ) p.s. E(f(X )) = I = E f(x) dµ(x). Ainsi, si l on sait simuler des variables de loi µ, pour avoir une approximation de I, il suffit de tirer un grand nombre de variables de loi µ, et de calculer Īn. Vitesse de convergence. La vitesse de convergence dans la méthode de Monte-Carlo est donnée par le TLC. Si X i sont des v.a.i.i.d. de loi µ, et si E( f(x ) ) <, alors n (Īn I ) var(f(x )) loi Z, où Z N(0, ). () Comme P [ Z.96 = 0.9, on a donc pour n grand, [ var(f(x )) var(f(x )) P Ī n.96 I n Īn.96 0.9. n Ainsi, la vitesse de la méthode de Monte Carlo est en n, ce qui est assez mauvais si l espace E est de petite dimension quand on compare cette méthode à n importe quelle méthode déterministe (trapèzes...). En revanche, cette vitesse est indépendante de la dimension. Ainsi, la méthode de Monte-Carlo devient performante lorsque l espace E est de grande dimension, voire de dimension infinie.

Méthodes de réduction de variance. L approximation faite est d autant meilleure que la variance de f(x ) est faible. On peut estimer cette variance par la variance empirique S n n n (f(x i ) Īn) p.s. var(f(x )). () On déduit des résultats de convergence () et () que n S n (Īn I) loi Z, Z N(0, ). On a donc à nouveau lorsque n est grand [ P Ī n.96 S n I n Īn.96 S n 0.9. () n Nous présentons dans la suite quelques méthodes classiques qui permettent de réduire la variance de la méthode de Monte-Carlo.. Échantillonnage préférentiel. Supposons ici que E = R d et qu on veuille calculer I = f(x)g(x)dx où g est une densité de probabilité sur R d. Une première méthode est d approcher I par n n f(x i) où les X i sont des v.a.i.i.d. de loi de densité g. Soit maintenant f une autre densité de probabilité telle que f > 0. On peut récrire I sous la forme I = f(x)g(x) f(x) dx. Cette écriture suggère d approcher I par f(x) n fg n f (Y i), où les Y i sont des v.a.i.i.d. de loi de densité f. On a gagné quelque chose si ( ) [ (fg ) var fg f (Y ) var(f(x )) E (Y ) E [ f f (X ) f (x)g (x) dx f f(x) (x)g(x) dx. (4) On doit donc choisir f de telle sorte que : f soit facile à simuler ; f vérifie (4). Une façon d obtenir (4), est de choisir f proche de fg (ce qui suppose que f est positive), afin d avoir une variance proche de zéro, et de renormaliser afin de faire de f une probabilité.. Variables de contrôle. Soit à approcher I = E[f(X). On peut toujours écrire I = E(f(X) h(x)) E(h(X)). Supposons que l on sache calculer E(h(X)) de façon explicite. Le calcul approché de I se ramène au calcul approché de E(f(X) h(x)). On a gagné quelque chose si var(f(x) h(x)) var(f(x)).

. Variables antithétiques. Soit toujours à calculer I = E(f(X)). Supposons que[ pour une transformation T, X et T (X) ait la même loi. On peut alors écrire I = E f(x)f(t (X)), et approcher I par n f(x i )f(t (X i )) n. On a ( ) [ ( ) var f(x )f(t (X )) = E f(x )f(t (X )) I = 4 (E[f (X ) E[f(X )f(t (X ))) I car X loi = T (X), (E[f (X ) E[f (X )) I = var(f(x ) par Hölder On gagne donc toujours en terme de qualité de l approximation Monte-Carlo. 4 Travaux Pratiques. Le but du TP est d estimer par Monte-Carlo le prix d options call et put basées sur un ou plusieurs actifs risqués. 4. Cas d un seul actif risqué. Le call est une option d achat basée sur un actif à risque de prix (S t ; t 0). A l instant 0, l acheteur d une option call achète à un prix C, le droit d acheter à l échéance T, l actif S à un prix K fixé, et ce quel que soit le prix de l action à l instant T. Si S T K, le détenteur du call exerce son droit, et achète l action au prix K. Si on note r le taux d intérêt de l actif sans risque, son gain est alors de S T K Ce rt = (S T K) Ce rt. En revanche, si S T < K, il n exerce pas son droit, n achète pas l action, et son gain (qui est une perte) est donc de Ce rt = (S T K) Ce rt. Pour que le jeu soit équitable (une condition raisonnable pour que deux joueurs acceptent d y jouer), il faut donc que le prix C de l option d achat soit tel que C = E [(e rt S T Ke rt ). L espérance E est ici l espérance sous la probabilité P dite risque neutre sous laquelle le prix actualisé S t = e rt S t est une martingale. Une modélisation couramment utilisée pour le prix d une action est la suivante : S t = S 0 exp(µt σb t ) où (B t, t 0) est un mouvement Brownien, et on a ) S t = S 0 exp ( σ t σb t où (Bt, t 0) est un mouvement Brownien sous P. Ainsi ) ) C = E [( S T Ke rt ) = E [(S 0 exp ( σ T σb T Ke rt [( ) ) = E S 0 exp ( σ T σ T Z Ke rt où Z est une variable N(0, ).

De la même façon, le put est une option de vente. A l instant 0, l acheteur du put achète à un prix P le droit de vendre à l instant T une action donnée à un prix K fixé, et ce quel que soit le prix de l action à l instant T. Si S T K, le détenteur du put n exerce pas son droit, et ne vend pas l action. Son gain est donc de P exp(rt ) = (K S T ) P exp(rt ). En revanche, si S T < K, il exerce son droit, vend l action, et son gain est donc de (K X T ) P exp(rt ) = (K X T ) P exp(rt ). Ainsi, on a [( P = E [(Ke rt S T ) = E Ke rt S 0 exp )) ( σ T σ T Z Dans toute la suite, on va supposer que K =, σ T =, S 0 = et r = σ /. Ainsi, C exp(/) = E[(exp(Z) ), P exp(/) = E[( exp(z)), où Z N(0, ). On va utiliser différentes méthodes de Monte-Carlo pour estimer C = C exp(/) et P = P exp(/). Exercice : Calcul exact de C et P. Soit Φ la fonction Φ(x) = P (Z x) = x e y dy π. Vérifiez que Exercice : Méthode de Monte-Carlo pour C et P. C = e Φ( ) ; () P = e Φ( ). (6). Mettre en oeuvre une méthode de Monte-Carlo pour le calcul de C. Tracer sur un même graphe la valeur de C donnée par (), la valeur approchée de C donnée par la méthode de Monte Carlo, et les bornes de l intervalle de confiance donné par (), en fonction du nombre de simulations.. Même question pour P.. Commenter. Exercice : Échantillonage préférentiel pour le calcul de C. On a C = 0 (ex )e x / dx π. Pour x petit, e x x. On écrit alors C = 0 e x x xe x / dx = π 0 e [ y y dy e = e Y E, Y E(). y π π Y (7) Estimez C par une méthode de Monte-Carlo basée sur l expression (7). Comparez à la méthode de l exercice, en terme de précision de l approximation, et en terme de temps calcul. Exercice 4: Variables de contrôle pour le calcul de C. On a C P = E(e Z ) = e / ; i.e. C = P e. Pour avoir une valeur approchée de C, il suffit d avoir une valeur approchée de P. Estimez C par une méthode de Monte-Carlo basée sur le calcul approché de P. Comparez aux méthodes des exercices et, en terme de précision de l approximation, et en terme de temps calcul. Exercice : Variables antithétiques pour le calcul de C. Comme Z et Z ont même loi, on peut approcher C par n n (ez i ) (e Z i ). Comparez cette méthode aux méthodes précédentes. 4

4. Cas de plusieurs actifs risqués. Même si un grand nombre d options portent sur un seul actif sous jacent, il en existe qui portent sur plusieurs actifs risqués à la fois. Un premier exemple typique est le cas des options spread, qui portent sur l écart entre les prix de deux actifs, i.e. H = (ST S T ), où S et S sont les prix de deux actifs risqués. Un second exemple est constitué par les options sur portefeuille appelées aussi options paniers (basket option en Anglais). Les options sur indice (type CAC 40) en sont un exemple. Une option de vente (put) sur portefeuille est un moyen d assurer son portefeuille. Étant donné un portefeuille composé de a i actions de prix St i à l instant t, i =,..., d, un put qui paye (K n a ist i ) garantit que le portefeuille pourra être revendu au moins au prix K à l échéance. Supposons que, outre l actif non risqué, qui cote R t = e rt à l instant t le marché est composé de d actifs risqués, dont les prix St, i i =,..., d, fluctuent suivant le modèle [ St i = S0 i exp µ i t σ ij B j t, i d, t 0. j= En supposant Σ = (σ ij ) inversible, on peut montrer l existence d une probabilité risque neutre P équivalente à la probabilité P, sous laquelle le processus des prix actualisés { S t = e rt S t = e rt (St,..., St d ), t 0} est une martingale. La formule pour le prix du call (resp. du put) devient ) C = E [( resp. P = E [(e rt K a i Si T e rt K ) a i Si T où sous P la loi de L t = (log S t,..., log S t d ) est la loi de Gauss vectorielle ( N log(s 0 ) T ) s, ΣΣ T, avec l abus de notation log(s 0 ) = (log(s0),..., log(s0)) d et σ σ d s Σ =.., s =., où s i = σ d σ dd Ainsi, on a maintenant ( ) C = a i e x i e rt K R d s d, j= σ ij. ( d π det(σσ T ) e x log(s 0 ) T s ) ΣΣ T dx dx d Les méthodes déterministes de calcul approché d intégrales deviennent vite impraticables quand le nombre d d actifs sous-jacents augmente. C est dans une telle situation que la méthode de Monte-Carlo est vraiment utile. Notons que la formule de parité call put prend maintenant la forme [ C P = E a i Si T e rt K = a i S0 i e rt K.

On va appliquer la méthode de Monte Carlo au calcul du call dans le cas de l option panier, avec d =, 80 9 8 0 7 4 7 40 6 70 8 4 0 6 87 7 a = 4, S 0 = 7, K = 700, rt = 0, 0, 7 80 6 74 7 6 4 7 4 8 8 7 4 4 6 74 T Σ = 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0, 0,7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0 0, 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0, 0, 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0, 0, 0, 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0 0 0 0, 0, 0,6 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0, 0, 0,7 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0,4 0, 0, 0, 0, 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0, 0 0 0 0 0 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0, 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0 0 0 0 0 0 0 0, 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0,4 0 0 0 0 0 0 0, 0 0, 0 0, 0, 0 0 0 0 0 0 0 0 0 0,4 0 0 0, 0 0 0 0 0 0 0 0 0 0 0, 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0, 0 0 0 0 0 0 0, 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0 0, 0 0 0 0 0 0 0 0 0, 0 0 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0 0,4 0 0 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0, 0 0 0 0, 0 0 0,4 0 0 0 0 0 0 0 0 0 0 0 0 0, 0 0 0 0 0, 0, 0 0 0, 0 0 0 0 0 0 0 0 0 0 0, 0, 0, 0, 0 0 0 0 0, 0 0 0 0,4 Exercice 6: Calculer le prix du call en appliquant la méthode de Monte Carlo à la formule pour C avec N tirages. On prendra soin d évaluer (de façon approchée) la variance de la v.a. dont on cherche à estimer l espérance, on choisira N de telle sorte que le chiffre des dizaines soit correct avec une très grande probabilité (9%), et on donnera un intervalle de confiance pour la quantité cherchée. Exercice 7: Refaire le calcul du prix du call (y compris l intervalle de confiance), en utilisant. 6

la méthode de Monte Carlo (avec le même nombre de tirages), pour le calcul approché du prix du put, et la formule de parité call put. Comment les deux approches se comparent-elles? 7