Modélisation et résolution de problèmes généralisés de tournées de ...
David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un...
-
Upload
seraphin-benard -
Category
Documents
-
view
107 -
download
0
Transcript of David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un...
![Page 1: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/1.jpg)
David Co-VanGildas ColinSébastien Garon
![Page 2: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/2.jpg)
Reconstituer la courbe des zéro-coupons grâce à un ensemble d’obligations
Méthode des moindres carrés généralisés avec contraintes
Programmation en Java
![Page 3: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/3.jpg)
Entrée Liste d’obligations 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
![Page 4: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/4.jpg)
Récupération des obligations Depusi des échantillons tests Depuis un fichier Depuis l’Internet
Format CSV avec « ; » comme séparateur
d’élément (Modèle choisi sur Euronext)
![Page 5: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/5.jpg)
MCOG
Contrainte du prix à l’instant t=0 : P = 1 Contraintes de continuité C(0), C(1) et
C(2) aux bornes des splines
![Page 6: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/6.jpg)
Utilisation des bibliothèques
JFreeChart, JCommon, JCalendar : Gestion des graphiques, des calendriers
Jama : Calcul matriciel
DataFile : Gestion de fichiers de données
![Page 7: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/7.jpg)
Structure du projet (src)
Data : classes de configuration Main : classe de lancement principale Model : classes des entités du modèle View : classes de l’UI
![Page 8: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/8.jpg)
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…)
![Page 9: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/9.jpg)
Portefeuille : contient un ensemble d’obligations
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
![Page 10: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/10.jpg)
Par la méthode du Treillis de Hao Lee
![Page 11: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/11.jpg)
Entrée : Les paramètres de l’option La probabilité de hausse Le paramètre delta La courbe des taux aujourd’hui
Sortie : L’estimation du prix de l’option
![Page 12: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/12.jpg)
Calcul de h et b
![Page 13: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/13.jpg)
Calcul des arbres contenant les Bi(k,t) :
![Page 14: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/14.jpg)
B(0,3)
B1(1,2)
B0(1,2)
B2(2,1)
B1(2,1)
B0(2,1)
![Page 15: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/15.jpg)
Calcul de l’arbre des prix en partant des feuilles
![Page 16: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/16.jpg)
Arbres stockés dans des tableaux
Accesseurs pour obtenir et modifier facilement les valeurs
![Page 17: David Co-Van Gildas Colin Sébastien Garon. Reconstituer la courbe des zéro-coupons grâce à un ensemble dobligations Méthode des moindres carrés généralisés.](https://reader036.fdocument.pub/reader036/viewer/2022062404/551d9d83497959293b8bd293/html5/thumbnails/17.jpg)
Bilan
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