F4B304B : Librairie QuantLib


Retour
Imprimer la fiche programme
Code analytique: EDF04B304
Responsable  : Didier GUERIOT   
Programmé en UVF4B304

Présentation :

Le langage C++ est un outil de base, absolument nécessaire pour tout ingénieur s’orientant vers les domaines de la Finance empirique ou des systèmes d’information pour la Finance (orientation algorithmie). Pour être pleinement opérationnel dans ce contexte, à ce langage viennent s’ajouter certaines bibliothèques spécifiques dont la manipulation et l'exploitation est possible au travers du langage C++. La librairie Quantlib est une des bibliothèques réputées mondialement dans le domaine de la finance quantitative.

Ce module propose donc une formation qui s’articule autour de deux axes complémentaires :

1. L'apprentissage du C++ résultant du module précédent, est appliqué au domaine de la finance, par la prise en main de la bibliothèque « Quantlib ». Celle-ci permet une mise en pratique de différents concepts financiers vus dans les niveaux précédents. Cet axe sera l'occasion d'appréhender les méthodologies d'implémentation retenues de différents outils financiers afin de permettre une mise en oeuvre générique et inter-connectée.

2. Afin de concrétiser l'apprentissage du C++, des concepts de génie logiciel et de la librairie Quantlib, l’occasion est finalement donnée de répondre à un problème concret en concevant et développant une solution informatique s’appuyant sur cette bibliothèque « Quantlib ». De par la manipulation théorique et pratique de différents concepts financiers, en vue de l’obtention d’un résultat pertinent, ce travail correspond à une mise en situation réelle directement transposable dans le monde de l’entreprise.

Dr. Luigi BALLABIO, Senior Quantitative Developer à StatPro, Italie et co-fondateur, concepteur principal et administrateur de la bibliothèque Quantlib, assurera les cours et TP de ce module.

Objectifs pédagogiques :


  • Maîtriser la bibliothèque Quantlib pour la mise en pratique de différents concepts financiers.
  • Concevoir et développer une application logicielle basée sur Quantlib permettant de répondre à un problème financier concret.

Pré-requis :

F4B304A

Volume horaire : 27h


Contenu détaillé :

Modélisation d'outils financiers & librairie Quantlib :

Day 1 (C1-C2): Overall design
- The Instrument class: interface and rationale
- Tracking market changes: the Quote class
- Responding to changes: the Observer/Observable pattern
- The PricingEngine class: rationale
- The TermStructure class: interface
- Yield term structures
- Bootstrapping a LIBOR curve

Day 2 (C3-C4): Pricing frameworks
- Random-number generation
- The StochasticProcess class: interface
- Path generation
- Putting all together: Monte Carlo models
- The Lattice and DiscretizedAsset classes
- Binomial and trinomial trees
- Tree-based pricing engines

Projet :
- 2 x 3h : encadrés
- 2 x 3h : libres
- restitution


Année 2016/2017
Dernière mise à jour le 08-FEB-16
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00