Développement d’applications financières en VBA pour EXCEL™ – Niveau 2

Le fil rouge de cette formation est la construction d’une application de tenue de position actions et dérivés en VBA.
Cet outil intègre la gestion des ordres, la valorisation, le calcul de P&L, le pricing (arbre, Monte Carlo) et les calculs de sens
Rappels sur VBA
  • Enregistrement de macro
  • Utilisation et personnalisation de l’Éditeur Visual Basic (VBE)
  • Classeur personnel
  • Boutons de commande personnalisés
  • Variables, types de données et constantes
  • Procédures Sub et Function
  • Contrôle du flot d’exécution
Modèle objet d’EXCEL™
  • Introduction au modèle objet : propriétés, méthodes, événements
  • Objet Application
  • Collection Workbooks - objet Workbook
  • Collection Worksheets - objet Worksheet
  • Objet Range
  • Objet Chart
Programmation VBA
  • Manipulation des tableaux
  • Manipulation des objets, des collections et des dictionnaires
  • Gestion d’erreurs
  • Utilisation des fonctions prédéfinies
Notions VBA avancées
  • Types de données personnalisées, énumérateurs
  • Objets personnalisés (classe VBA)
  • Variables objets
  • Création de librairies VBA
  • Techniques d’optimisation des performances
  • Compilation conditionnelle
  • Gestion des paramètres optionnels
  • Bonnes pratiques
Tests et outils de débogage
  • Fenêtre de débogage
  • Exécution pas à pas
  • Visualisation des variables et utilisation des espions
Interaction
  • Manipulation de fichiers
  • Accès aux bases de données, au web
  • Automatisation d’applications externes (Word™, Outlook™)
  • Bibliothèques financières (Thomson Reuters™, Bloomberg™)
  • Utilisation de composants externes
Personnaliser EXCEL™
  • Formulaires personnalisés
  • Barres d’outils personnalisées
  • Menus personnalisés

  • Maîtriser les techniques avancées du langage VBA
  • Découvrir les bonnes pratiques du VBA
  • Développer des applications robustes
  • Maîtriser les fondamentaux du modèle objet pour EXCEL™
  • Concevoir des solutions personnalisées
  • Interagir avec des données ou des applications externes
  • Réaliser des librairies utilitaires
  • Appréhender les fonctionnalités principales d’une application de tenue de position Front office
  • Consolidation de la pratique du VBA et découverte de techniques avancées nécessaires pour développer et optimiser des applications complexes et robustes sous EXCEL™
  • Se reporter au séminaire « Développement d'applications financières en VBA pour EXCEL™ - Niveau 1» page précédente, pour une formation plus élémentaire
  • Utilisateurs possédant déjà une expérience pratique de la programmation VBA désirant se perfectionner
  • Traders, Gérants, Analystes
  • Quant, IT
  • Risk Manager, Compliance
  • Middle office, Back office
  • Informatique de marché
  • Reporting

Diplômé de l’ENSIMAG, il a une expérience de 15 ans d’expérience dans l’Asset management et en particulier dans les Hedge Funds. Il a été Responsable des Systèmes d’Information de Barep AM, puis a participé à la création de Systeia Capital Management en tant que Directeur Informatique et Organisation. Depuis 2007, il coordonne le développement d’Asset Alpha, cabinet de conseil spécialisé pour la Gestion Alternative et l’Asset Management.

Fermer

Envoyer un lien vers ce séminaire

Vous pouvez recommander ce séminaire à vos contacts grâce à ce formulaire. Un lien vers cette page sera inclus à votre message.