Introduction à la simulation de Monte Carlo



Documents pareils
Probabilités III Introduction à l évaluation d options

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

Le modèle de Black et Scholes

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


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

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

Propriétés des options sur actions

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

Moments des variables aléatoires réelles

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

4 Distributions particulières de probabilités

Méthodes de Simulation

Loi binomiale Lois normales

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

Image d un intervalle par une fonction continue

NON-LINEARITE ET RESEAUX NEURONAUX

3 Approximation de solutions d équations

Intégration et probabilités TD1 Espaces mesurés Corrigé

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

Continuité en un point

Rappels sur les suites - Algorithme

Texte Agrégation limitée par diffusion interne

Résumé des communications des Intervenants

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

PROJET MODELE DE TAUX

Tests du χ 2. on accepte H 0 bonne décision erreur de seconde espèce on rejette H 0 erreur de première espèce bonne décision

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

Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé

La fonction exponentielle

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

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Cours de Tests paramétriques

LA NOTATION STATISTIQUE DES EMPRUNTEURS OU «SCORING»

Hedging delta et gamma neutre d un option digitale

Suites numériques 4. 1 Autres recettes pour calculer les limites

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

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

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

MATHS FINANCIERES. Projet OMEGA

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

Introduction au pricing d option en finance

Feuille 6 : Tests. Peut-on dire que l usine a respecté ses engagements? Faire un test d hypothèses pour y répondre.

Programmes des classes préparatoires aux Grandes Ecoles

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

Chapitre 3. Mesures stationnaires. et théorèmes de convergence

Apprentissage par renforcement (1a/3)

Simulation de variables aléatoires

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

Chapitre 3 : INFERENCE

Principe de symétrisation pour la construction d un test adaptatif

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

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

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

Limites finies en un point

Travaux dirigés d introduction aux Probabilités

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

Correction du baccalauréat ES/L Métropole 20 juin 2014

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

4. Martingales à temps discret

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

Chapitre 3. Les distributions à deux variables

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

ACTUARIAT 1, ACT 2121, AUTOMNE 2013 #12

Leçon N 4 : Statistiques à deux variables

Cours d Analyse. Fonctions de plusieurs variables

Le Modèle Linéaire par l exemple :

Capes Première épreuve

Options exotiques. April 18, 2000

Les devoirs en Première STMG

Introduction à l étude des Corps Finis

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Soit la fonction affine qui, pour représentant le nombre de mois écoulés, renvoie la somme économisée.

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

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

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

TESTS PORTMANTEAU D ADÉQUATION DE MODÈLES ARMA FAIBLES : UNE APPROCHE BASÉE SUR L AUTO-NORMALISATION

Probabilités sur un univers fini

ÉTUDE ASYMPTOTIQUE D UNE MARCHE ALÉATOIRE CENTRIFUGE

La mesure de Lebesgue sur la droite réelle

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

LISTE D EXERCICES 2 (à la maison)

EXERCICE 4 (7 points ) (Commun à tous les candidats)

Chapitre 1. L intérêt. 2. Concept d intérêt. 1. Mise en situation. Au terme de ce chapitre, vous serez en mesure de :

FIMA, 7 juillet 2005

IFT3245. Simulation et modèles

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

3. Conditionnement P (B)

Modélisation des risques

Probabilités sur un univers fini

Calculating Greeks by Monte Carlo simulation

Commun à tous les candidats

Développement décimal d un réel

Modélisation et simulation

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

Introduction à la Statistique Inférentielle

La survie nette actuelle à long terme Qualités de sept méthodes d estimation

Processus aléatoires avec application en finance

Le modèle de régression linéaire

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://

Transcription:

Introduction à la simulation de 6-601-09 Simulation Geneviève Gauthier HEC Montréal e 1

d une I Soit X 1, X,..., X n des variables aléatoires indépendantes et identiquement distribuées. Elles sont obtenues à l aide du générateur de nombre aléatoire de votre logiciel préféré. I L estimateur de de la quantité θ E [g (X )] est bθ n 1 n n g (X i ). i=1 e I Remarquons que bθ n est une fonction de l échantillon X 1, X,..., X n. C est une variable aléatoire. I Exemple : Si X est un prix au temps T et que nous voulons tarifer une option d achat, alors g (X ) = e rt max (X K; 0).

Propriétés asymptotiques I Supposons que σ Var [g (X )] <. Comme l estimateur bθ n est formé d une somme de variables aléatoires indépendantes et identiquement distribuées, alors : e 3

Propriétés asymptotiques Estimateur convergent I bθ n est un estimateur sans biais et convergent pour θ. En e et : Sans biais h i E b θ n = E Convergent h i Var b θ n " 1 n = Var # n g (X i ) = 1 i=1 n " 1 n! 0 lorsque n!. n i=1 E [g (X i )] = 1 n # n g (X i ) = 1 n i=1 n i=1 n θ = θ. i=1 Var [g (X i )] = {z } =σ σ n e 4

Propriétés asymptotiques loi forte des grands nombres I La loi forte des grands nombres nous permet d a rmer que bθ n converge presque sûrement vers la quantité à estimer θ lorsque la taille n de l échantillon tend vers l in ni, c est-à-dire que Pr h lim n! bθ n i θ = 0 = 1. e 5

Propriétés asymptotiques Loi faible des grands nombres I Le théorème limite central implique que bθ n σp n θ n! ) N (0, 1) (converge en loi vers une distribution normale centrée et réduite lorsque la taille n de l échantillon tend vers l in ni). e Rappelons que σ Var [g (X )]. 6

Intervalle de con ance Écart-type connu Le dernier point nous permet de construire des intervalles de con ance autour de notre estimateur. En e et, si z α est le d ordre 1 α de la distribution normale centrée et réduite, c est-à-dire que Pr [Z z α ] = 1 α, alors l pour θ (de niveau de con ance 1 α) est bθ n z α σ pn ; bθ n + z α σ pn e lorsque la taille n de l échantillon est su samment grande. 7

Intervalle de con ance Marge d erreur Nous pouvons évaluer la précision de notre estimation puisque nous savons que 1 α = Pr 4 z α = Pr bθ n θ z α p n b θ n θ σ σ pn qui est équivalent à σ Pr bθ n θ > z α pn ' α. 3 z α 5 e Ainsi, la marge d erreur est Marge d erreur = z α σ pn. 8

e Estimation de la variance I Évidemment, en pratique, si on ne connaît pas θ E [g (X )], il y a très peu de chance que l on connaisse σ Var [g (X )]. Nous devons donc estimer σ. I L estimateur de sans biais de σ est bσ n = = n 1 n 1 g (X i ) bθ n i=1 n 1 n 1 (g (X i )) n b θ n. i=1 n 1 e 9

e I Intervalle de con ance I Si bσ (n) q bσ n, alors l pour θ (de niveau de con ance 1 α) est " # bσ bθ (n) bσ n z α p ; bθ (n) n + z α n p n e lorsque la taille n de l échantillon est su samment grande. I Encore une fois, cet intervalle est construit autour de la loi asymptotique de notre estimateur et il faudra être prudent lorsque notre échantillon sera de petite taille. 10

e II Intervalle de con ance I Notons que les tailles des échantillons sont habituellement très grandes lors des simulation de. Nous n avons donc pas besoin d introduire la loi de Student puisque cette dernière converge vers la distribution normale centrée et réduite lorsque n! e 11

e La marge d erreur La marge d erreur correspond à la demie de la longueur de l, c est-à-dire marge d erreur = z α σ pn h i = z α rvar b θ n. e 1

e I Un exemple I Soit S, le prix d un titre risqué au temps T. Nous voulons estimer la valeur au temps 0 d une option d achat dont le prix d exercice est K et la maturité est T, c est-à-dire que nous cherchons à estimer h i θ = E Q e rt max (S K; 0) e où Q représente une mesure neutre au risque. I La fonction g : <! < est donc g (x) = e rt max (x K; 0). 13

e II Un exemple I Nous supposerons aussi que nous sommes dans le cadre du modèle de Black et Scholes, c est-à-dire que S = L s 0 exp r ν T + ν p T Z où s 0 est le prix au temps t = 0 du titre risqué, r représente le taux sans risque, ν est la volatilité instantanée du rendement du titre risqué, Z est une variable aléatoire de loi normale centrée et réduite et L = dénote une égalité en loi. e 14

e III Un exemple I Évidemment, cet exemple est purement pédagogique puisque, dans ce contexte, nous connaissons la valeur de θ : h i θ = E Q e rt max (S K; 0) = s 0 N (d) Ke rt N = s 0 Z d exp z d ν p T dz Z d νt 1/ p Ke rt π z exp p π e dz où d = ln s 0 ln K + ν p T r + ν T. 15

e IV Un exemple I Dans ce contexte, nous connaissons même l écart-type puisque h i σ Var e rt max (S K; 0). En e et, comme il est démontré en annexe, σ = s0 exp ν T N d + ν p T s 0 K exp ( rt ) N (d) +K exp ( rt ) N d θ. ν p T e 16

e V Un exemple I Dans le cas où s 0 = 100, r = 0.05, ν = 0.0 et T = 1, nous avons K θ σ K = 0.9 s 0 16. 699 448 41 17. 388 7 50 K = 1.0 s 0 10. 450 583 57 14. 719 404 09 K = 1.1 s 0 06. 040 088 13 11. 634 744 06 e 17

I Évaluation d une option dans le contexte NGARCH I Nous allons reprendre la tari cation des trois options en utilisant comme modèle de marché un processus NGARCH simulé sur une base quotidienne. e 18

II Évaluation d une option dans le contexte NGARCH I Le prix S t de l actif sous-jacent à la t ième journée, sous la mesure neutre au risque Q, est, 8t f0, 1,,...g, ln S t+1 S t = ρ 1 h t+1 + p h t+1 ɛ t+1 h t+1 = β 0 + β 1 h t + β h t (ɛ t eλ) où fɛ t : t Ng est une suite de variables aléatoires gaussiennes (d nulle et de variance unitaire) indépendantes sous la mesure Q. I Le processus h représente la variance conditionnelle h idu rendement quotidien du titre: h t+1 = Var Q t ln S t+1 S t. e 19

III Évaluation d une option dans le contexte NGARCH I Les paramètres sont choisis de sorte que ce modèle de marché ait un comportement similaire à celui de Black et Scholes utilisé dans l exemple. I S 0 = 100. I Le taux d intérêt sans risque ρ est quoditien. Ainsi ρ 365 = r, d où ρ = 0.05/365 = 1.369 9 10 4. I Nous prendrons des valeurs typiquement observées pour les paramètres β: β 0 = 0.00001, β 1 = 0.8 et β = 0.1. I La variance stationnaire est h = β 0 f1 β 1 β [1 + eλ ]g 1. Pour que la variance stationnaire (quotidienne) soit équivalente à celle utilisée dans le cadre de Black et Scholes, nous posons h = β 0 f1 β 1 β [1 + eλ ]g 1 = ν /365 ce qui implique que eλ = 0. 95 80. I Finalement, nous posons h 1 = h = 1. 095 9 10 4. e 0

Devoir à rendre I Les questions 1. Déteminer le prix des options d achat d une maturité de 6 mois dont les prix d exercice sont respectivement 0.8 S 0, 0.9 S 0, S 0, 1.1 S 0 et 1. S 0 à l aide d une simulation de pour des tailles d échantillon égales à 5 000, 10 000, 5 000, 50 000 et 100 000.. Construire les intervalles de con ance autour de ces prix. 3. Noter les temps de calcul nécessaires pour chaque taille d échantillon. 4. Produisez un graphe présentant la marge d erreur en abscisse et le temps de calcul en ordonnée. e 1

Quantile. Pour tout α (0, 1), le d ordre α de la distribution F X est la quantité x α = inf fx < : F X (x) αg, c est-à-dire que x α est la plus petite valeur pour laquelle la probabilité que la variable aléatoire X prenne des valeurs plus petites ou égales à x α est plus grande ou égale à α. Pourquoi ne pas avoir dé ni le d ordre α comme étant la quantité x α satisfaisant l équation e F X (x α ) = α?

Quantile Fonction de répartion et e α x α 3

Quantile α Fonction de répartion et e x α 4

Quantile θ α Fonction de répartion et e x α 5

Mise en contexte Lorsque le portefeuille est constitué d instruments nombreux et complexes, il n est généralement pas possible de connaître analytiquement la distribution de la valeur du portefeuille à un instant futur donné. On peut alors procéder par simulation. Dans d autres cas, l estimation d un se fait par échantillonnage. e 6

L échantillon et la notation I Dans ce qui suit, X 1, X,..., X n représente un échantillon constitué de variables aléatoires indépendantes et identiquement distribuées à la variable aléatoire X de fonction de répartition F X. De plus, X (1), X (),..., X (n) désigne le même échantillon ordonné, c est-à-dire que e X (1) X ()... X (n). 7

Fonction de répartition empirique I I. La fonction de répartition empirique construite à partir de l échantillon X 1, X,..., X n de taille n est 8x <, F (n) X (x) = 1 n n 1 fxi x g i=1 où la fonction caractéristique 1 fxi x g vaut 1 si X i x et 0 sinon. I Pour un nombre réel x xé, F (n) X (x) est la proportion des observations de l échantillon qui sont inférieures ou égales à x. e 8

Fonction de répartition empirique II I Portion d une fonction de répartition empirique 5n 1 4n 1 3n 1 n 1 n 1 e X () X (1) X (4) X (3) 9

L estimation ponctuelle d un I. Pour tout α (0, 1), l estimateur bx (n) α du d ordre α de la distribution F X est la quantité bx (n) α = inf n o x < : F (n) X (x) α où F (n) X est la fonction de répartition empirique. I pragmatique. Notons que si k 1 k f1,,..., ng, alors bx (n) α puisque k 1 < nα k n < α k n, = X (k). Par conséquent, e bx (n) α = X (dnαe) = X (k). où dxe est le plus petit entier supérieur ou égal à x (et bxc est le plus grand entier inférieur ou égal à x). 30

Exemple Exemple. α = 0.5. Nous voulons évaluer le d ordre n nα dnαe 10.5 3 100 5 5 e 31

Exemple Exemple. Nous voulons évaluer le d ordre α = 0.1% = 10 3. n nα dnαe 10 10 1 1 10 3 10 0 1 10 4 10 1 10 10 5 10 100 10 6 10 3 1000 e 3

La notation I Soit x α, le d ordre α de la distribution F X. Dé nissons les variables aléatoires 1 si Xi x ξ i = α, i f1,,..., ng 0 sinon et ξ = n i=1 ξ i. I ξ représente le nombre d observations inférieures où égales à x α. e 33

I Puisque ξ est une somme de variables aléatoires indépendantes et distribuées selon une loi de Bernoulli de paramètre θ = P (ξ i = 1) = F X (x α ), alors ξ est de loi binomiale(n, θ). I Notons que si x α n est pas un point de discontinuité de la fonction F X, alors θ = α. Sinon θ > α. e Fonction de répartion et θ α x α 34

Construction de l I Rappelons que X (1) X ()... X (n) dénote notre échantillon ordonné. I Si a f1,,..., ng, alors ξ a si et seulement s il y a au moins a observations inférieures ou égales à x α, c est-à-dire si X (a) x α. I Si b f1,,..., ng, alors ξ < b si et seulement s il y moins de b observations inférieures ou égales à x α, c est-à-dire X (b) > x α. e 35

Utilisation de l approximation normale I Remarquons aussi que, puisque ξ = n i=1 ξ i est de loi binomiale(n, θ), alors lorsque la taille n de la simulation est très grande, il est possible d approcher la distribution de ξ par une distribution normale(nθ, nθ (1 θ)). I Plus θ est près de 0 ou de 1, plus la taille de la simulation devra être grande pour que l approximation soit de bonne qualité. Or, dans le cas de l estimation d une valeur à risque, le θ sera petit. e 36

Utilisation de l approximation normale I Rappel : ξ a, X (a) x α et ξ < b, X (b) > x α. p I Posons, β = z β nθ (1 θ). I Si Z N(0, 1), alors h i 1 β = P z β Z < z β " # = P ξ nθ z β p < z β nθ (1 θ) = P nθ β ξ < nθ + β P nθ β ξ < nθ + β h i = P X (bnθ βc) x α < X (dnθ+ βe). e 37

L I En résumé, h X (b ), X (b ) est un de niveau 1 où q b = nθ nθ (1 θ) et b = z β nθ + z β q nθ (1 θ) β pour x α e I Notons que θ = F X (x α ) n est pas toujours connu, rendant di cile le calcul de b et b. Cependant, dans le cas où F X est une fonction continue, nous avons θ = F X (x α ) = α. 38

Exemple I Exemple. Supposons que la taille de l échantillon est 100 000 et que θ = 1%. Nous voulons un intervalle de con ance de niveau de con ance 95%. Comme alors b = = 938 z.5% = 1.95996 q 10 5 10 1.95996 10 5 10 (1 10 ) e et b = q 10 5 10 + 1.95996 10 5 10 (1 10 ) = 106 39

I 1. Évaluer le d orde 1% de la valeur dans 10 jours d un portefeuille de 10 options d achat ( pour chaque prix d exercice K /S 0 f0, 8; 0, 9 ; 1 ; 1, 1 ; 1, g d échéance T = 90 jours dans le contexte NGARCH présenté précédemment.. Donner l estimation ponctuelle ansi que les intervalles de con ance de niveau 95% pour chaque taille d échantillon. 3. Attention! Pour les 10 premiers jours, le processus doit être simuler sous la mesure de probabilité "réelle", c est-à-dire que le prix S t de l actif sous-jacent à la t ième journée, sous la mesure P, est, 8t f0, 1,,...g, e ln S t+1 S t = ρ + λ p h t+1 1 h t+1 + p h t+1 ɛ P t+1 h t+1 = β 0 + β 1 h t + β h t (ɛ P t e λ λ ) 40

II où ɛ P t : t N est une suite de variables aléatoires gaussiennes (d nulle et de variance unitaire) indépendantes sous la mesure P. λ = 0, 006. 4. Vous devez faire varier le nombre de scénarios utilisés pour l évaluation de la distribution du portefeuille au jours t = 10 mais aussi le nombre de scénarios utilisés pour évaluer les options. 4.1 Simuler m valeurs pour le couple (S, h) au temps t = 10 en utilisant la dynamique sous P. 4. Pour un couple (S, h) donné, évaluer les options à l aide de n trajectoires. Il faut utiliser la dynamique sous Q avec une échéance de 80 jours. 5. Votre document devra 5.1 décrire votre procédure de simulation, 5. justi er les choix concernant votre implémentation, 5.3 présenter vos résultats et les commenter. e 41

Deuxième moment I Calculons le deuxième moment. Comme Var [X ] + (E [X ]) = E X, σ + θ Variance d une option d achat dans le contexte Black et Scholes = E Q e rt max (S K ; 0) h = E max Q Se rt Ke rt i ; 0 = E Q "max ν s 0 exp T + νt 1/ Z Ke rt ; 0!# où Z est une variable aléatoire normale centrée et réduite. Le reste du calcul ne fait qu intervenir des propriétés de la loi normale. Comme s 0 exp ν T + νt 1/ z > Ke rt si et seulement si z > ln (s 0) ln (K ) + ν p T r ν T = d + ν p T, 4

Deuxième moment II Variance d une option d achat dans le contexte Black et Scholes alors = E Q "max Z d +ν p T ν s 0 exp T + νp T Z ν s 0 exp T + νp T z Ke rt ; 0!# Ke rt f Z (z) dz où f Z (z) représente une fonction de densité d une variable aléatoire gaussienne centrée et réduite. 43

Résolution de l intégrale I La dernière expression est égale à Z = s0 d +ν p exp T Z s 0 K d +ν p exp T ν T + ν p T z f Z (z) dz r + ν T + ν p T z f Z (z) dz Variance d une option d achat dans le contexte Black et Scholes Z +K e rt d +ν p f Z (z) dz T Z = s0 1 z d +ν p p 4ν p! T z + ν T exp dz T π 0 Z 1 s 0 K d +ν p p exp @ z ν p T z + T π Z +K e rt 1 z d +ν p p exp dz T π r + ν T 1 A dz 44

Résolution de l intégrale II Complétons les carrés : Z = s0 ν exp T d +ν p T Z s 0 K exp ( rt ) d +ν p T Z +K exp ( rt ) d +ν p T = s 0 eν T Z d ν p T Z +K e rt d +ν p T = s0 T eν 1 N d +K e rt 1 N 1 p π exp 1 1 p exp π z ν p T dz 1 1 p exp z ν p T dz π 1 z p exp dz π w Z dw s 0 Ke rt d 1 z p exp dz π ν p T s 0 Ke rt (1 N ( d)) d + ν p T 1 p π exp Variance d une option d achat dans le contexte Black et Scholes w dw 45

Résolution de l intégrale III Variance d une option d achat dans le contexte Black et Scholes Mais la symétrie de f Z implique que la fonction de répartition d une variable aléatoire gaussienne centrée et réduite satisfait 1 N (x) = N ( x). Alors σ + θ = s0 eνt N d + ν p T s 0 Ke rt N (d) +K e rt N d ν p T. 46

Calcul de la variance I Comme θ = s 0 N (d) σ = σ + θ θ Ke rt N d ν p T, alors Variance d une option d achat dans le contexte Black et Scholes = s0 eνt N d + ν p T +K e rt N d νt 1/ s 0 Ke rt N (d) s0 [N (d)] + s 0 Ke rt N (d) N h K e rt N d ν p i T d ν p T h = s0 e νt N d + ν p T (N (d)) i s 0 Ke rt N (d) 1 N d ν p T +K e rt N d ν p T 1 N d ν p T. 47