La méthode Monte-Carlo. DeriveXperts. 19 mai 2011



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

de calibration Master 2: Calibration de modèles: présentation et simulation d

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

Introduction au pricing d option en finance

Calculating Greeks by Monte Carlo simulation

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

MATHS FINANCIERES. Projet OMEGA

PROJET MODELE DE TAUX

FIMA, 7 juillet 2005

La classification automatique de données quantitatives

Quantification Scalaire et Prédictive

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

NOTE SUR LA MODELISATION DU RISQUE D INFLATION

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

LISTE D EXERCICES 2 (à la maison)

Capital économique en assurance vie : utilisation des «replicating portfolios»

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

Options et Volatilité (introduction)

MÉTHODE DE MONTE CARLO.

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

TABLE DES MATIERES. C Exercices complémentaires 42

Valorisation d es des options Novembre 2007

Modélisation et simulation

Note:... Q1 :... Q2 :... Q3 :... Q4 :... Bonus :... Total :...

Les techniques des marchés financiers

Déroulement d un projet en DATA MINING, préparation et analyse des données. Walid AYADI

Cours 7 : Utilisation de modules sous python

Construction d un algorithme d accélération de la méthode des simulations dans les simulations pour le calcul du capital économique Solvabilité II

QUESTIONS D ENTRETIENS EN FINANCE DE MARCHE


Méthodologie du calcul de la VaR de marché : revue de l approche basée sur des simulations historiques

Rétablissement d un réseau cellulaire après un désastre

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

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

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

Estimation du coût de l incessibilité des BSA

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Processus aléatoires avec application en finance

Exercice : la frontière des portefeuilles optimaux sans actif certain

chargement d amplitude variable à partir de mesures Application à l approche fiabiliste de la tolérance aux dommages Modélisation stochastique d un d

Le risque Idiosyncrasique

Calibration de modèles et couverture de produits dérivés

Hedging delta et gamma neutre d un option digitale

IFT3245. Simulation et modèles

Architecture des Systèmes d Information Architecture des Systèmes d Information

Journal officiel de l'union européenne

Introduction à l approche bootstrap

Simulation : application au système bonus-malus en responsabilité civile automobile

Ordonnancement robuste et décision dans l'incertain

Agrégation des portefeuilles de contrats d assurance vie

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

Génération de scénarios économiques

Dérivés Financiers Options

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

Résumé

Soutenance de stage Laboratoire des Signaux et Systèmes

TABLE DES MATIÈRES. PRINCIPES D EXPÉRIMENTATION Planification des expériences et analyse de leurs résultats. Pierre Dagnelie

Analyse en Composantes Principales

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

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

Évaluation de la régression bornée

CHAPITRE I. Modélisation de processus et estimation des paramètres d un modèle

Produits de crédit en portefeuille

1.6- Génération de nombres aléatoires

Résumé des communications des Intervenants

Le théorème des deux fonds et la gestion indicielle

[C++] Monte Carlo Variance Reduction

Processus Stochastiques

Surveillance et maintenance prédictive : évaluation de la latence de fautes. Zineb SIMEU-ABAZI Univ. Joseph Fourier, LAG)

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

MATHÉMATIQUES ET APPLICATIONS

Finance, Navier-Stokes, et la calibration

Calibration de Modèles et Couverture de Produits Dérivés

NOTICE MÉTHODOLOGIQUE SUR LES OPTIONS DE CHANGE

Calcul Stochastique pour la finance. Romuald ELIE

Mémoire d actuariat - promotion complexité et limites du modèle actuariel, le rôle majeur des comportements humains.

Gestion obligataire passive


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

La nouvelle planification de l échantillonnage

Echantillonnage Non uniforme

Les Obligations Convertibles (introduction)

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

Propriétés des options sur actions

Chafa Azzedine - Faculté de Physique U.S.T.H.B 1

Python - introduction à la programmation et calcul scientifique

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

Simulation de variables aléatoires

Méthodes d approximation numérique pour le pricing des options vanilles et asiatiques dans le modèle de Heston de volatilité stochastique

Catalogue des connaissances de base en mathématiques dispensées dans les gymnases, lycées et collèges romands.

La sophistication de la gestion des risques génère elle-même des risques

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

I Stabilité, Commandabilité et Observabilité Introduction Un exemple emprunté à la robotique Le plan Problème...

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

Séminaire RGE REIMS 17 février 2011

Introduction à l analyse numérique : exemple du cloud computing

Gestion des risques et risque de crédit

ACTUARIAT 1, ACT 2121, AUTOMNE 2013 #16

BASE CONCEPTUELLE POUR L ANALYSE DES INCERTITUDES

Transcription:

19 mai 2011

Outline 1 Introduction Définition Générale Génération de nombre aléatoires Domaines d application 2 Cadre d application Méthodologie générale Remarques Utilisation pratique

Introduction Outline 1 Introduction Définition Générale Génération de nombre aléatoires Domaines d application 2 Cadre d application Méthodologie générale Remarques Utilisation pratique

Introduction Définition Générale Définition Pas de définition exacte de la méthode Monte-Carlo, seulement un plan général (Wikipédia) : 1 Définir un domaine de résultats possibles, 2 Générer aléatoirement un certain nombre de résultats en suivant une loi de probabilité, 3 Faire un calcul à partir des résultats aléatoires, 4 Aggréger les résultats.

Introduction Définition Générale Exemple Calcul du nombre π. Dessiner un carré (domaine de résultats), Disposer uniformément des objects identiques (grains de riz) sur le carré, Compter le nombre d objets dans le cercle et dans le carré, Le ratio des deux décomptes est égal à π/4, multiplier par 4.

Introduction Génération de nombre aléatoires Génération de nombre aléatoires Deux choix possibles : Utilisation de véritables nombres aléatoires très complexe, utilisation de suites de nombres pseudo-aléatoires

Introduction Génération de nombre aléatoires Les nombres pseudo-aléatoires Définition Une suite de nombres pseudo-aléatoires est suite de nombres qui a l air aléatoire mais qui ne l est pas. C est à dire : à partir d un indice donné dans la suite, la même séquence se répète toujours, les séquences de nombres pseudo-aléatoires suivent certaines propriétés statistiques des nombres aléatoires. Exemple : nombre pseudo-aléatoires uniformes - Algorithme de Mersenne-Twister.

Introduction Domaines d application Domaines d application Biologie, Statistiques, Telecoms, Finance,...

Outline 1 Introduction Définition Générale Génération de nombre aléatoires Domaines d application 2 Cadre d application Méthodologie générale Remarques Utilisation pratique

Cadre d application Valorisation d un flux financier Définition Soient S i t, (1 i I ) I processus aléatoires (prix d actions,...). Sous une certaine probabilité dite probabilité risque-neutre Q, un flux financier Π t a une valeur en t = 0 égale à : V 0 = E Q [DF (0, t) Π t ] où DF (0, t) est le facteur d actualisation entre 0 et t.

Cadre d application Valorisation d un produit dérivé de produits dérivés Définition Soient S i t, (1 i I ) I processus aléatoires. Si on définit un produit dérivé comme la somme de J flux financiers Π j à des instants t j, pour 1 j J, alors le produit dérivé a une valeur en t = 0 égale à : P 0 = J E Q [DF (0, t j ) Π j ] i=1 où DF (0, t j ) est le facteur d actualisation entre 0 et t j.

Méthodologie générale Définitions S i t, (1 i I ) sont I processus aléatoires. Il est possible de simuler conjointement les I processus. P 0 (Π 1, Π 2,..., Π J ) est le prix en 0 du produit dérivé égal à la somme des flux P j aux dates t j, pour 1 j J. t c, pour 1 c C, sont les dates de constatations nécessaires au calcul des flux (Exemple : call asiatique).

Méthodologie générale Algorithme - Etape 1 K simulations. Pour chaque simulation : Simulation jointe des I processus aléatoires, à toutes les dates de constatations t c. La k-ième simulation de S i à la date t c est St i c (k)

Méthodologie générale Algorithme - Etape 2 Pour chaque simulation k : calcul de chaque flux aux dates t j, calcul de chaque facteur d actualisation aux dates t j de paiement des flux. la valeur du j-ième flux pour la k-ième simulation s écrit Π (k) j, la valeur du j-ième facteur d actualisation pour la k-ième simulation s écrit DF (k) (0, t j ).

Méthodologie générale Algorithme - Etape 3 Calcul du prix du dérivé : Pour chaque simulation k, prix P (k) 0 (Π (k) 1,..., Π(k) J ) = J i=1 EQ [DF (k) (0, t j ) Π (k) j ], Moyenne sur toutes les simulations : ˆP 0 = K P (k) 0 (Π (k) 1 k=1,..., Π(k) ˆP 0 est une approximation de la valeur de P 0. J )

Remarques Remarques Méthodologie très générale, Plus le nombre de simus est important, plus la précision est grande (Possibilité d intervalle de confiance), Dès que le nombre de sous-jacents est important utilisation de Monte-Carlo.

Utilisation pratique Utilisation Pratique Call Worst-off ATM sur la pire performance, de maturité t, en EUR, sur 5 sous-jacents en EUR suivant un modèle Black-Scholes. Diffusion de S i sous la probabilité risque-neutre : ds i t = rs i tdt + σ i S i tdw i t r : le taux sans risque EUR, σ i : volatilité, W i t : mouvement brownien (loi normale centrée de variance t). matrice de corrélation des browniens : 1 ρ 1,2 ρ 1,3 ρ 1,4 ρ 1,5 ρ 2,1 1 ρ 2,3 ρ 2,4 ρ 2,5 M = ρ 3,1 ρ 3,2 1 ρ 3,4 ρ 3,5 ρ 4,1 ρ 4,2 ρ 4,3 1 ρ 4,5 ρ 5,1 ρ 5,2 ρ 5,3 ρ 5,4 1

Utilisation pratique Implémentation - Etape 1 - Simulation des browniens Pour chaque simulation k, 1 Simulation de 5 variables uniformes indépendantes (algorithme Mersenne-Twister par exemple) u 1,..., u 5 indépendantes de la simulation précédente, 2 Transformation des v.a. uniformes en v.a. normales centrées de variance t : 1 si x P[S > x] : probabilité de distribution d une v.a. S normale centrée de variance 1, 2 = (N 1,..., N 5 ) = (P 1 [u 1 ],..., P 1 [u 5 ]) sont 5 v.a. normales centrées de variance 1 indépendantes, 3 = (Vt 1,..., Vt 5 ) = ( t N 1,..., t N 5 ) sont 5 v.a. normales centrées de variance t indépendantes. (V 1 t,..., V 5 t ) sont donc 5 browniens indépendants.

Utilisation pratique Implémentation - Etape 2 - Corrélation des browniens pour chaque simulation k, (V 1 t,..., V 5 t ) 5 browniens indépendants : 1 Calcul de la matrice L telle que M = L L t (L t est la tranqposée de L) par algorithme de Cholesky. 2 W = W 1 t W 2 t W 3 t Wt 4 W 5 t = L V 1 t V 2 t V 3 t Vt 4 V 5 t est alors le vecteur de browniens corrélés dont nous avons besoin.

Utilisation pratique Implémentation - Etape 3 - Calcul du flux pour chaque simulation k, (W 1 t,..., W 5 t ) 5 browniens corrélés comme souhaités : 1 Calcul de S i t = S i 0 e(r (σi ) 2 /2) t+σ i t W i t, 2 Calcul de la pire performance WorstPerf = min 1 i 5 (S i t/s i 0 1) 3 Calcul du flux Π t = max(0, WorstPerf ) 4 Calcul du facteur d actualisation DF (0, t) = e rt

Utilisation pratique Implémentation - Etape 4 - Calcul du prix Le prix du Worst-off call est donné par : ˆP 0 = K k=1 e rt Pi (k) t

Utilisation pratique Cocktail Champagne!