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.

Slides:



Advertisements
Présentations similaires
Reconstitution de la courbe des taux
Advertisements

Structures de données avancées : MBT ( Multidimensional B-trees )
Stage des directeurs de Chelles - M.G. - décembre 2005 Présentation de GIBII.
L’analyse du risque par les sensibilités aux facteurs
STATISTIQUE INFERENTIELLE L ’ESTIMATION
Interface SANDRE Mise en place / Influence sur le paramétrage / Fonctionnement.
DTD Sylvain Salvati
Structures de données et complexité
Reconstitution de la courbe des taux David Co-Van Gildas Colin Sébastien Garon.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Architectures Orientées Services Composants de Service Exemple pratique de développement.
A L I M E N T A T I O N A G R I C U L T U R E E N V I R O N N E M E N T PhpMyGI une interface générique mysql Interface générique ? Pourquoi une interface.
La fonction Style Permet de créer des types de texte, par exemple
Introduction aux CMS.
Méthodes d‘optimisation en finance
Introduction à la programmation (420-PK2-SL) cours 12 Gestion des applications Technologie de linformation (LEA.BW)
Projet : Evaluation de produits structurés
Les méthodes en java Une méthode est un regroupement d’instructions ayant pour but de faire un traitement bien précis. Une méthode pour être utilisée.
Algorithmique et Programmation
PROGRAMMATION SCIENTIFIQUE EN C
Outils « bureautique » 1. Traitement de texte 2. Tableur.
Standard Template Library (STL)
REPRISE DES DONNEES DE BASE
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 5 – Héritage, Interfaces et Listes génériques.
Notions sur le XML Réfs : manuel p 149. Introduction Le XML (eXtensible Markup Language) est un standard d'échange de données. Il fait partie comme le.
Les fichiers indexés (Les B-arbres)
Programme de baccalauréat en informatique Programmation Orientée Objets IFT Thierry EUDE Module 7 : Classes et fonctions paramétrables Département.
P. Van Roy, LINF1251 LINF1251: Le Langage Java Peter Van Roy Département dIngénierie Informatique, UCL
INFRA 2007 Montréal 7 novembre 2007 Le dilemme risque-opportunité dans lestimation des coûts des projets Said Boukendour Université du Québec en Outaouais.
Lien entre le prix et le rendement
LES TITRES À REVENU FIXE: LES OBLIGATIONS:
PROGRAMMATION SCIENTIFIQUE EN C
Standard Template Library
Modélisation géométrique de base
Comparaison des anciens et nouveaux programmes de 3ème de 2nde
Finance 2A Dominique Henriet Finance, Dominique Henriet Séances 1 et 2 • Chapitre 0 : Introduction Générale • La démarche générale • Petites.
Introduction Ateliers VBA Cours n°1 – Création d’Interfaces Cours n°2 – Téléchargement de données Cours n°3 – Codage.
Logiciel de création de livrets scolaires
Un visiteur… …venu d’ailleurs Whooooooooooooooo!!!
CSI3525: Concepts des Langages de Programmation Notes # 13: Introduction au SmallTalk.
Présentation du marché obligataire
TRACER UNE COURBE ET BIEN LIRE UN GRAPHIQUE.
STATISTIQUES – PROBABILITÉS
08– Arbres Binomiaux Chapitre 12 Hull, 8 éd..
Currency Converter LOG530 - Été 2012 Michaël Groulx Sylvain Michaud Antoine Morin Guillaume Sigouin 31 juillet 2012.
Philippe PRIAULET HSBC-CCF
Tableur 1.Concept : Un tableur permet de manipuler des données, de le présenter, de les trier et d'effectuer automatiquement des calculs sur des nombres.
Struts.
La programmation par objets Principes et concepts Etude de Smalltalk.
Modélisation des documents: DTD et Schéma
Exercice Exercice 3.06 – 1° vitesse en km/h [0 ; 30[[30 ; 60[[60 ; 90[[90 ; 120[ effectif a) (Pour calculer la moyenne, on utilise le centre.
Marché des capitaux.
03 Volatilité dans le marché obligataire
ACT Cours 23 MATHÉMATIQUES FINANCIÈRES I Vingt-troisième cours.
L T I Laboratoire de Téléinformatique 2 Projet de semestre Parseur XML basé sur la DTD : Buts –Utiliser la grammaire définissant un type de fichiers XML.
Formation décisionnelle
Guillaume Collombet Ulysse Mensa Sylvain Chambe
Enregistrer une feuille Excel au format CSV
Interpolation et Approximation
Comment réaliser une courbe ?
Diffusion Nationale TOULOUSE -Mai 2006 STSWEB Rattacher Services et ARE Gestion individuelle des services et ARE.
Projet Java : La classification périodique des éléments sous forme d’Applet Projet réalisé en 2006 par : BESSON Sandra FLOREA Alina FOUCAULT Julie SALLOT.
Vous présente en quelques réalisations un réel savoir-faire, le fruit de longues années d’expériences, aujourd’hui à votre service. Toutes les fonctionnalités.
H. HOCQUARD Compléments sur Excel H. HOCQUARD
Un visiteur… …venu d’ailleurs Whooooooooooooooo!!!
Ratios –Structure –Rentabilité –Gestion Couts Directs Couts Variables Couts Complets Frais de personnel Décisions à long terme.
1 Tableur Excel. 2 Introduction Un tableur est un logiciel permettant de manipuler des données numériques et d'effectuer automatiquement des calculs sur.
Logiciel de gestion comptable. Introduction Notre mission à été de finaliser et valider une application de gestion des fiches des paies en cours de développement.
Introduction à la Programmation Orientée Objet H.GATI.
Transcription de la présentation:

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 avec contraintes Programmation en Java

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

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)

MCOG Contrainte du prix à linstant t=0 : P = 1 Contraintes de continuité C(0), C(1) et C(2) aux bornes des splines

Utilisation des bibliothèques JFreeChart, JCommon, JCalendar : Gestion des graphiques, des calendriers Jama : Calcul matriciel DataFile : Gestion de fichiers de données

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

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…)

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

Par la méthode du Treillis de Hao Lee

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

Calcul de h et b

Calcul des arbres contenant les Bi(k,t) :

B(0,3) B1(1,2) B0(1,2) B2(2,1) B1(2,1) B0(2,1)

Calcul de larbre des prix en partant des feuilles

Arbres stockés dans des tableaux Accesseurs pour obtenir et modifier facilement les valeurs

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