Ingénierie Economique et Financière

VBA pour la finance

Ph. Bernard

Présentation

L'objet de ce cours est de présenter des extensions de la théorie du portefeuille et du CAPM tout en initiant aux applications financières en VBA. A partir du modèle de référence qu'est le "modèle de consensus" (CAPM + modèle de portefeuille), on montrera comment on peut étendre ce cadre pour y insérer la gestion active, la gestion actif passif des fonds de pension (modèle de Leibowitz). Puis on abordera les problèmes soulevés par les erreurs d'estimation, le "paradoxe de Markowitz" : en voulant optimiser le portefeuille, on maximise seulement les erreurs de sélection. On exposera certaines des méthodes proposées pour gérer ce problème central de l'allocation d'actifs : resampling, modèles bayésiens (comme Black & Litterman), etc. Parallèlement au cours magistal, les TD seront l'occasion d'une initiation à VBA, le langage de référence dans le monde de la finance professionnelle, et d'utiliser cet outil pour réaliser des applications financières classiques.

Références

  • Jackson, M. & Staunton, M. "Advanced modelling in finance using Excel and VBA ", Wiley, 2004
  • Riva, F. "Applications financières sous Excel en Visual Basic", Economica, 2005
  • Ambrosino, J.-Ph., L. Longre, C. Loos-Sparfel & J.-P. Mesters "VBA pour Microsoft Office 2007", Micro Application, 2007
  • Jelen, W. and T. Syrstad "VBA and Macros Microsoft Excel", Business Solutions, 2004
  • Ouvrages sur VBA