Calcul déterministe du prix des options asiatiques

Documents pareils
Le modèle de Black et Scholes

MATHS FINANCIERES. Projet OMEGA

Probabilités III Introduction à l évaluation d options

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

Continuité et dérivabilité d une fonction

Manuel de validation Fascicule v4.25 : Thermique transitoire des structures volumiques

Notes du cours MTH1101 Calcul I Partie II: fonctions de plusieurs variables

BTS Groupement A. Mathématiques Session Spécialités CIRA, IRIS, Systèmes électroniques, TPIL

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


Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Exercices Alternatifs. Une fonction continue mais dérivable nulle part

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Propriétés des options sur actions

Faire un semi variograme et une carte krigée avec surfer

Géométrie discrète Chapitre V

Planche n o 22. Fonctions de plusieurs variables. Corrigé

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Présentation du Master Ingénierie Informatique et du Master Science Informatique , Année 2 Université Paris-Est Marne-la-Vallée

Fonctions de plusieurs variables

Automatique Linéaire 1 Travaux Dirigés 1A ISMIN

F411 - Courbes Paramétrées, Polaires

Bachelor Informatique et Systèmes de Communication

L exclusion mutuelle distribuée

Finance, Navier-Stokes, et la calibration

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Dynamique des protéines, simulation moléculaire et physique statistique

Grandes lignes ASTRÉE. Logiciels critiques. Outils de certification classiques. Inspection manuelle. Definition. Test

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

1. Vocabulaire : Introduction au tableau élémentaire

Baccalauréat universitaire (bachelor) en mathématiques et sciences informatiques

TP 3 diffusion à travers une membrane

INTRODUCTION AU DATA MINING

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

Quantification Scalaire et Prédictive

3. SPÉCIFICATIONS DU LOGICIEL. de l'expression des besoins à la conception. Spécifications fonctionnelles Analyse fonctionnelle et méthodes

ÉdIteur officiel et fournisseur de ServIceS professionnels du LogIcIeL open Source ScILab

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

Chapitre 6. Fonction réelle d une variable réelle

Mécanique : Cinématique du point. Chapitre 1 : Position. Vitesse. Accélération

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

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

L apprentissage automatique

Génération de scénarios économiques

8.1 Généralités sur les fonctions de plusieurs variables réelles. f : R 2 R (x, y) 1 x 2 y 2

Comparaison de fonctions Développements limités. Chapitre 10

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

OM 1 Outils mathématiques : fonction de plusieurs variables

Pratique des options Grecs et stratégies de trading. F. Wellers

Data first, ou comment piloter l analyse par les données

Outils logiciels pour la combinaison de vérification fonctionnelle et d évaluation de performances au sein de CADP

DYNAMIQUE DE FORMATION DES ÉTOILES

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 :

I- Définitions des signaux.

INTRODUCTION A L ELECTRONIQUE NUMERIQUE ECHANTILLONNAGE ET QUANTIFICATION I. ARCHITECTURE DE L ELECRONIQUE NUMERIQUE

Introduction au pricing d option en finance

La tarification d options

Circuits RL et RC. Chapitre Inductance

DÉCLARATION SOCIALE NOMINATIVE

Éditorial. Tangente ÉDUCATION. Scratch, AlgoBox, Python. Trimestriel - n 15 - janvier 2011 Numéro spécial 16 activités TICE pour le lycée

LISTE D EXERCICES 2 (à la maison)

PRIME D UNE OPTION D ACHAT OU DE VENTE

Resolution limit in community detection

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

Table des matières. I Mise à niveau 11. Préface

Cours Informatique Master STEP

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Compte rendu des TP matlab

CARTE DE VOEUX À L ASSOCIAEDRE

Calculating Greeks by Monte Carlo simulation

Quantité de mouvement et moment cinétique

Corrigé des TD 1 à 5

QUESTIONS D ENTRETIENS EN FINANCE DE MARCHE

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

TD1 Signaux, énergie et puissance, signaux aléatoires

DÉVERSEMENT ÉLASTIQUE D UNE POUTRE À SECTION BI-SYMÉTRIQUE SOUMISE À DES MOMENTS D EXTRÉMITÉ ET UNE CHARGE RÉPARTIE OU CONCENTRÉE

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

Exercices Alternatifs. Quelqu un aurait-il vu passer un polynôme?

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Le calculateur numérique pour la commande des processus

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

Expression des contraintes. OCL : Object C o n t r a i n t L a n g u a g e

Surface de volatilité

Programme détaillé BTS INFORMATIQUE DE GESTION DIPLÔME D ETAT. Objectifs de la formation. Les métiers. Durée de la formation

Simulation numérique d un stockage de déchets nucléaires en site géologique profond

Data Mining. Vincent Augusto École Nationale Supérieure des Mines de Saint-Étienne. Data Mining. V. Augusto.

SIMULATION ORIENTEE EVENEMENTS DES MODELES HYBRIDES

Mise en œuvre de l architecture SINP. Forum ATEN des TIC 4 juin Y. Lebeau MEDDE/DGALN/DEB/PEM4

Dérivation : cours. Dérivation dans R

Programme Pédagogique National du DUT «Réseaux et Télécommunications» Présentation de la formation

TP1 : Initiation à Java et Eclipse

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

Codage hiérarchique et multirésolution (JPEG 2000) Codage Vidéo. Représentation de la couleur. Codage canal et codes correcteurs d erreur

CAPTEURS - CHAINES DE MESURES

Avis sur la 1 ère révision du schéma d'aménagement et de gestion des eaux «Nappes profondes de Gironde»

Contents. 1 Introduction Objectifs des systèmes bonus-malus Système bonus-malus à classes Système bonus-malus : Principes

Développements limités, équivalents et calculs de limites

Architecture des ordinateurs

STATISTIQUES. UE Modélisation pour la biologie

Méthodes d ondelettes pour la segmentation d images. Applications à l imagerie médicale et au tatouage d images

Transcription:

Exposé Premia, ENPC, 11 février 2004. Calcul déterministe du prix des options asiatiques François Dubois et Tony Lelièvre 1) Introduction 2) Modélisation mathématique 3) Cas d une volatilité nulle 4) Un peu d algèbre 5) Discrétisation 6) Quelques résultats 7) Conclusion. fdubois@cnam.fr lelievre@cermics.enpc.fr 1

1) Introduction Cas d une option d achat (call). S 0 : prix de l action à la date t = 0 K : prix désiré de l action au temps T, A T : prix moyen de l action dans l intervalle ]0, T [ Option asiatique : on compare (i) la valeur moyenne A T de l action sur l intervalle de temps ]0, T [ (ii) le prix désiré K. Quel est le prix d équilibre W (S 0, K) pour cette option d achat? Quelle est la valeur de la fonction W (, )? 2

2) Modélisation mathématique W (S 0, K) : prix à l instant t = 0 de l option d achat à l instant T > 0 d une action qui vaut S 0 à l instant initial, pour un prix désiré de l action K à l instant T comparé avec la valeur moyenne entre 0 et T avec un taux du marché r supposé constant pour une volatilité σ du prix de l action, supposée constante également. Alors (Rogers et Shi [1995]) on a ) (0) W (S 0, K) = S 0 f (0, ξ = KS0. La fonction f (, ) est soumise à l équation d évolution suivante : f (1) (r t ξ + 1 ) f T ξ + 1 2 σ2 ξ 2 2 f ξ 2 = 0, ξ > 0, 0 < t < T. Condition finale lorsque t = T : (2) f(t, ξ) = 0, ξ 0. Condition limite en ξ = 0 au cours du temps : (3) f(t, 0) = 1 ( 1 e r (T t)), 0 < t < T. r T 3

3) Cas d une volatilité nulle On suppose dans cette partie que σ = 0. L équation (1) est une pure équation d advection. On désigne par f 0 (, ) la solution de (1)(2)(3). Méthode des caractéristiques : équation différentielle ordinaire satellite : dξ (4) dt + r ξ + 1 T = 0. Sur la courbe solution de l équation (4), on a la relation d (5) dt f ( ) 0 t, ξ(t) = 0 ; la fonction f 0 (, ) est constante sur les courbes caractéristiques. Intégration de l équation satellite (4) élémentaire : (6) ξ(t) = 1 ( e r (T t) ) y 1. rt On a pour les données au bord (t = T et ξ = 0) (7) ξ(t ) = y 1 rt 0 si y 1 (8) ξ(t) = 0 si e r T y = e r (T t) 1. 4

t T 0 ξ Figure 1 Courbes caractéristiques dans le plan (t, ξ) le long desquelles la fonction f 0 (, ) est constante. On a donc 1 ( f 0 (t, e r (T t) ) ) y 1 = rt( (9) f 0 T, y 1 ) = 0 si y 1 = ) rt f 0 (t, 0 = 1 y si e r T y 1. rt 5

4) Un peu d algèbre Changement de variable et de fonction inconnue : ( ( ) (10) t, ξ θ = t, y = (1 + rt ξ) e r (t T ) ) (11) g(θ, y) f(t, ξ) f 0 (t, ξ). Sachant que t θ + ry y, ξ 2 ξ 2 ( rt e r (θ T )) 2 2 y 2, rt er (θ T ) y, on peut former l équation vérifiée par la fonction g(, ) : g ( (12) θ + σ2 y e r (θ T ) ) 2 2 g 2 y 2 = ( = σ2 y e r (θ T ) ) 2 2 f 0 2 y 2 avec (13) 0 θ T, y e r (θ T ). Terme source singulier : (14) 2 f 0 ξ 2 = 1 rt δ 1(y). où δ 1 désigne la masse de Dirac au point y = 1. 6

Compte tenu de (14), l équation (12) prend la forme : (15) g θ + σ2 2 ( y e r (θ T ) ) 2 2 g y 2 = ( = σ2 1 e r (θ T ) ) 2 δ1 (y) 2 qui est une équation purement diffusive avec une viscosité non constante. Conditions aux limites pour l équation (15) : (16) g(t, y) = 0, y 1, ( (17) g θ, e r (θ T )) = 0, y = e r (θ T ). Condition limite artificielle pour y = y max pour limiter le domaine de calcul : g (18) y (t, y max) = 0. La valeur du paramètre purement numérique y max reste à déterminer au mieux! 7

N mailles θ 0 y 0 y=1 y max N N+J y Figure 2 Domaine de calcul discret. 8

5) Discrétisation Equation d évolution (15) : dv (19) + A(θ) v(θ) = b(θ) dθ v( ) est une fonction inconnue de la variable y (avec y e r θ ), l opérateur linéaire A(θ) est donné par (20) A(θ) (y σ2 e r θ) 2 2 2 y 2 ; il agit sur des fonctions assez régulières de la variable y. Pas de temps t : t = T N, θk k t, 0 k N. Solution approchée v k v(θ k ) de (19) au temps θ k grâce au schéma de Crank-Nicolson : (21) 1 t vk + 1 2 A(θk ) v k = = 1 t vk+1 1 2 A(θk+1 ) v k+1 + b(θ k+1/2 ) Condition finale (16) : (22) v N = 0. 9

Les temps intermédiaires θ k définissent naturellement des points y j sur la courbe limite : (23) y j exp ( r θ N j ), 0 j N. On a y 0 = e r T, y N = 1 et plus généralement : (24) y j+1 = e r t y j, j 0. Suite géométrique de raison ρ e r t associée au problème aux limites (15) (16) (17) (18) discrétisé par un pas de temps constant. Relation (20) valable dans le cas d un espace continu. Opérateur discret agit sur les fonctions discrètes (w j ). Opérateur aux différences finies Dj k m centré à cinq points : ( 2 w ) k j+2 (25) 2 Dj k m w m. y j m=j 2 Cet opérateur qui doit être compatible avec les points existants sur la grille à l instant k! 10

Les difficultés dont nous ne parlons pas ici : 1) réglage du paramètre y max 2) calcul préliminaire du schéma aux différences sur une grille en progression géométrique 3) discrétisation de la masse de Dirac 4) traitement des conditions aux limites 5) à chaque pas de temps, évaluation et factorisation de Gauss d une matrice pentadiagonale 6) interpolation des résultats lorsque t = 0 puisque les valeurs spécifiées du paramètre ξ peuvent tomber entre deux points de la grille. 11

6) Quelques résultats Valeurs prédites pour le prix f(0, 1) de l option asiatique. Maximum de chiffres significatifs, en ne gardant que les chiffres communs aux deux maillages les plus fins, avec 3200 et 6400 mailles temporelles respectivement. r σ DL-2004 auteur référence 0.02 0.30 7.307626 Lelièvre-2000 7.308 0.02 0.05 1.6970588 Lelièvre-2000 1.697 0.15 0.05 6.7943549 Thompson ( ) 6.794354 0.15 0.05 6.7943549 Thompson (+) 6.794465 0.10 0.20 7.0410766 Témam & BL 7.041 Outil opérationnel dans Premia : méthode très voisine de celle exposée ici ; permet une précision de cinq chiffres significatifs en moins d une seconde de temps calcul sur une machine de type gigahertz. 12

7) Conclusion Programme de travail initial : calculer avec quatre chiffres significatifs au moins la solution de l équation des options asiatiques. Méthode des caractéristiques, changement de variables et de fonction inconnue, domaine mobile en fonction du temps, différences finies implicites en temps d ordre deux, maillage géométrique en espace, schéma numérique d ordre formel égal à trois. Singularité initiale du problème prise en compte via un changement de fonction inconnue, possible sans changer de méthode compte tenu de la linéarité de l équation. Résultats satisfaisants : précision de cinq chiffres significatifs en moins d une seconde de temps calcul sur une machine de type 1 gigahertz. Analyse numérique précise des résultats à élaborer. Amélioration dans le futur de l algorithmique : utilisation d un schéma explicite en temps et/ou d un schéma temporel d ordre plus élevé. 13