Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parSéraphin Benard Modifié depuis plus de 11 années
1
David Co-Van Gildas Colin Sébastien Garon
2
Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés avec contraintes Programmation en Java
3
Entrée Liste dobligations avec leur prix du marché Nombre de splines du modèle, avec leur intervalles de validité Sortie Echéanciers des obligations Courbe des zéro-coupons Permet ainsi de pricer des obligations
4
Récupération des obligations Depusi des échantillons tests Depuis un fichier Depuis lInternet Format CSV avec « ; » comme séparateur délément (Modèle choisi sur Euronext)
5
MCOG Contrainte du prix à linstant t=0 : P = 1 Contraintes de continuité C(0), C(1) et C(2) aux bornes des splines
6
Utilisation des bibliothèques JFreeChart, JCommon, JCalendar : Gestion des graphiques, des calendriers Jama : Calcul matriciel DataFile : Gestion de fichiers de données
7
Structure du projet (src) Data : classes de configuration Main : classe de lancement principale Model : classes des entités du modèle View : classes de lUI
8
Liste des classes du modèle DateSimple : Contient une date et permet les calculs sur des dates Flux : correspond à un montant payé à une date donnée Obligation : définit entièrement une obligation (valeur faciale, coupon, échéance…)
9
Portefeuille : contient un ensemble dobligations Polynomial : Classe de polynôme Spline : définit un polynôme sur un intervalle SplineModel : définit une courbe formée de plusieurs splines mis bout à bout
10
Par la méthode du Treillis de Hao Lee
11
Entrée : Les paramètres de loption La probabilité de hausse Le paramètre delta La courbe des taux aujourdhui Sortie : Lestimation du prix de loption
12
Calcul de h et b
13
Calcul des arbres contenant les Bi(k,t) :
14
B(0,3) B1(1,2) B0(1,2) B2(2,1) B1(2,1) B0(2,1)
15
Calcul de larbre des prix en partant des feuilles
16
Arbres stockés dans des tableaux Accesseurs pour obtenir et modifier facilement les valeurs
17
Avantages de Java Grande liberté : portabilité, compatibilité avec tous types de fichier, interaction avec les bases de données. Modulable Interface personnalisable Inconvénients Toutes les structures à redéfinir Librairies externes à rajouter
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.