Vous êtes sur la page 1sur 8

Andriot Alexandre Cong Rihai Da Rocha Fernandes Jean-Daniel Nirascou Pierre

Projet : Pricer C++

Andriot Alexandre - Cong Rihai - Da Rocha Fernandes Jean-Daniel - Nirascou Pierre

Anne 2012/2013

I / Droulement du programme
Ce pricer permet, via C++, de pricer 5 options diffrentes : - Option Vanille - Mthode Analytique; - Option Vanille - Mthode de Monte Carlo; - Option Digitale - Mthode de Monte Carlo; - Option Asiatique - Mthode de Monte Carlo; - Option LookBack - Mthode Analytique. En finance, une option est un produit driv qui tablit un contrat entre un acheteur et un vendeur. L'acheteur de l'option obtient le droit, et non pas l'obligation, d'acheter (call) ou de vendre (put) un actif sous-jacent un prix fix l'avance (strike), pendant un temps donn ou une date fixe. Ce contrat peut se faire dans une optique de spculation ou d'assurance. Lutilisateur ici a donc le choix entre ces 5 types doptions (2 vanilles et 3 exotiques). Le pricer, une fois utilis, renvoi automatiquement les valeurs dun Call et dun Put de loption considre. 1) Etape 1 : Le choix du type doption pricer Lorsque le programme est excut, lutilisateur doit, dans un premier temps, choisir le type doption quil recherche pricer. Vue de la commande windows :

Lutilisateur doit renseigner ici son choix : 1 pour loption vanille avec la mthode analytique; 2 pour loption vanille avec la mthode de monte carlo; 3 pour loption digitale avec la mthode de monte carlo; 4 pour loption asiatique avec la mthode de monte carlo; 5 pour loption lookback avec la mthode analytique.

Une fois cette tape effectue, lutilisateur doit prsent rentrer les diffrents inputs ncessaires au pricing de son option. 2) Etape 2 : Les inputs En fonction de son choix de pricing, lutilisateur doit renseigner diffrents inputs, ncessaires au calcul du prix de son option. Loption Vanille - Mthode Analytique : Pour ce calcul, lutilisateur doit renseigner : - Le prix Spot du sous-jacent; - Le strike de loption (en % par rapport son Spot); - Le taux dintrt sans risque du march (en %); - La volatilit historique du sous-jacent (en %); - La maturit (en anne(s)). Le programme ici renvoi tous les inputs ainsi que les prix du Call et du Put de loption.

Option Vanille - Mthode Analytique

Loption Vanille - Mthode de Monte Carlo : Pour ce calcul, lutilisateur doit renseigner : - Le prix Spot du sous-jacent; - Le strike de loption (en % par rapport son Spot); - Le taux dintrt sans risque du march (en %); - La volatilit historique du sous-jacent (en %); - La maturit (en anne(s)). Le programme ici renvoi tous les inputs ainsi que les prix du Call et du Put de loption. Il est noter ici que nous avons fix nous mme le nombre de simulations de Monte Carlo 10,000. Il est possible de modifier cette valeur dans le code (cette valeur tant rpertorie num_sims).

Option Vanille - Mthode de Monte Carlo

Loption Digitale - Mthode de Monte Carlo : Pour ce calcul, lutilisateur doit renseigner : - Le prix Spot du sous-jacent; - Le strike de loption (en % par rapport son Spot); - Le taux dintrt sans risque du march (en %); - La volatilit historique du sous-jacent (en %); - La maturit (en anne(s)). Le programme ici renvoi tous les inputs ainsi que les prix du Call et du Put de loption. Il est noter ici que nous avons fix nous mme le nombre de simulations de Monte Carlo 10,000. Il est possible de modifier cette valeur dans le code (cette valeur tant rpertorie num_sims).

Option Digitale - Mthode de Monte Carlo

Loption Asiatique - Mthode de Monte Carlo : Pour ce calcul, lutilisateur doit renseigner : - Le prix Spot du sous-jacent; - Le strike de loption (en % par rapport son Spot); - Le taux dintrt sans risque du march (en %); - La volatilit historique du sous-jacent (en %); - Le nombre de simulations pour le prix futur; - La maturit (en anne(s)). Le programme ici renvoi tous les inputs ainsi que les prix du Call et du Put de loption. Il est noter ici que nous avons fix nous mme le nombre de simulations de Monte Carlo 50. Il est possible de modifier cette valeur dans le code (cette valeur tant rpertorie num_sims). Pour ce pricing, le programme simule les prix futures du sous-jacent et en fait une moyenne.

Option Asiatique - Mthode de Monte Carlo

Loption LookBack - Mthode Analytique : Pour ce calcul, lutilisateur doit renseigner : - Le prix Spot du sous-jacent; - Le strike de loption (en % par rapport son Spot); - Le minimum du Spot sur la priode concerne; - Le maximum du Spot sur la priode concerne; - Le taux dintrt sans risque du march (en %); - La volatilit historique du sous-jacent (en %); - La maturit (en anne(s)). Le programme ici renvoi tous les inputs ainsi que les prix du Call et du Put de loption. Il est noter ici que si lutilisateur se trompe dans les niveau du Spot (minimum la place du maximum par ex.), le programme fait la modification automatiquement. Saffichera alors un message notifiant lutilisateur ce changement.

Erreur - Option LookBack

Option LookBack - Mthode Analytique

3) Etape 3 : Les outputs Quelque soit le type de loption, le programme reprend lensemble des inputs ainsi que les prix du Call et du Put.

Outputs

II / Vrification du programme
Pour vrifier les prix affichs, nous nous sommes appuys sur notre pricer VBA (du premier semestre) ainsi que sur le lien suivant : http://www.infres.enst.fr/~decreuse/pricer/index.php?page=accueil.html