Très bien
Anonyme- Livres et vidéos
- Mathématiques financières (3ième édition) - Construisez votre bibliothèque de fonctions avec VBA Excel
Mathématiques financières (3ième édition) Construisez votre bibliothèque de fonctions avec VBA Excel
1 avis
Cet ouvrage est la troisième édition du désormais classique et incontournable livre de référence pour ceux qui souhaitent utiliser les mathématiques financières avec VBA Excel. Les fonctions présentées ont prouvé leur robustesse pendant la crise financière : elles permettent la prise en compte des évolutions dans les usages de valorisation et également, les taux d’intérêt...
Consulter des extraits du livre en ligne
Aperçu du livre papier
- Niveau Débutant à Initié
- Nombre de pages 258 pages
- Parution novembre 2015
- Niveau Débutant à Initié
- Parution novembre 2015
Cet ouvrage est la troisième édition du désormais classique et incontournable livre de référence pour ceux qui souhaitent utiliser les mathématiques financières avec VBA Excel. Les fonctions présentées ont prouvé leur robustesse pendant la crise financière : elles permettent la prise en compte des évolutions dans les usages de valorisation et également, les taux d’intérêt négatif.
Cet ouvrage s'adresse aux étudiants en finance, aux professionnels de la finance, qu'ils soient en front ou en middle office, mais également aux informaticiens désirant acquérir les bases des mathématiques financières.
C'est un guide simple, pratique et convivial pour construire pas à pas une bibliothèque de fonctions financières évolutives, portables et fiables à l'aide du tableur de référence Microsoft® Excel (à partir de la version 2002). Grâce aux nombreux exemples présentés, il permet, de manière progressive et pédagogique, de se familiariser avec le langage VBA et les mathématiques financières.
Il couvre avec clarté six domaines fonctionnels : dates, taux d'intérêts, instruments à taux fixe, instruments à taux variable, swap et titres indexés sur l'inflation.
Les fonctions liées aux dates permettent par exemple, de déterminer les fractions d'années, en tenant compte du calendrier TARGET, en différentes bases : exact/exact, exact/360, 30/360, ... Les fonctions de taux comprennent, entre autres, la construction d'une courbe de taux zéro coupons ou le calcul des taux forwards. Les fonctions pour les instruments à taux fixe ou à taux variable incluent la détermination du taux actuariel, de son prix par actualisation de ses flux sur une courbe de taux ou encore, de sa sensibilité sur chaque point d'une courbe de taux. Les fonctions sur les swaps couvrent la détermination du taux fixe d'un swap ou encore le spread égalisant les prix de la jambe fixe et de la jambe variable. Les fonctions sur les titres indexés sur l'inflation réalisent par exemple le calcul de l'inflation point mort d’un instrument.
De nombreuses autres fonctions, indispensables en finance, sont détaillées. La dernière partie présente une application concrète à travers la couverture d'un portefeuille et l'utilisation des formulaires en VBA.
Cet ouvrage s'adresse aux étudiants en finance, aux professionnels de la finance, qu'ils soient en front ou en middle office, mais également aux informaticiens désirant acquérir les bases des mathématiques financières.
C'est un guide simple, pratique et convivial pour construire pas à pas une bibliothèque de fonctions financières évolutives, portables et fiables à l'aide du tableur de référence Microsoft® Excel (à partir de la version 2002). Grâce aux nombreux exemples présentés, il permet, de manière progressive et pédagogique, de se familiariser avec le langage VBA et les mathématiques financières.
Il couvre avec clarté six domaines fonctionnels : dates, taux d'intérêts, instruments à taux fixe, instruments à taux variable, swap et titres indexés sur l'inflation.
Les fonctions liées aux dates permettent par exemple, de déterminer les fractions d'années, en tenant compte du calendrier TARGET, en différentes bases : exact/exact, exact/360, 30/360, ... Les fonctions de taux comprennent, entre autres, la construction d'une courbe de taux zéro coupons ou le calcul des taux forwards. Les fonctions pour les instruments à taux fixe ou à taux variable incluent la détermination du taux actuariel, de son prix par actualisation de ses flux sur une courbe de taux ou encore, de sa sensibilité sur chaque point d'une courbe de taux. Les fonctions sur les swaps couvrent la détermination du taux fixe d'un swap ou encore le spread égalisant les prix de la jambe fixe et de la jambe variable. Les fonctions sur les titres indexés sur l'inflation réalisent par exemple le calcul de l'inflation point mort d’un instrument.
De nombreuses autres fonctions, indispensables en finance, sont détaillées. La dernière partie présente une application concrète à travers la couverture d'un portefeuille et l'utilisation des formulaires en VBA.
Téléchargements
Une première fonction en Visual Basic
- Introduction
- L'éditeur Visual Basic
- Déclaration de la fonction
- Déclaration des variables
- Algorithme
- L’opérateur Mod
- L’instruction clef If
- Fermeture de la fonction
- Tester votre première fonction
Avant de poursuivre
- Utilisation du débogueur
- Utilisation de l'aide (touche [F1])
Fonctions de manipulation des dates
- Généralités
- Les dates dans Visual Basic
- La fonction DimancheDePaques
- Mot clef Int
- Mot clef DateSerial
- Le code de la fonction DimancheDePaques
- Test de la fonction DimancheDePaques
- La fonction EstJourTravaille
- La gestion des erreurs dans Visual Basic
- Les mots clefs On Error
- L’utilisation de variable matricielle ou variabletableau
- Complément sur les déclarationsde variable
- La commande de boucle For ... Next
- Fonctions Visual Basic de traitement des dates
- Compléments sur la fonction if
- Code de la fonction EstJourTravaille
- La gestion des erreurs dans Visual Basic
- Les différents modes d’ajustement
- Les mots clefs Select Case
- La boucle while end
- L’opérateur Not
- Le code de la fonction
- Convention Exact/365 ou Actual/365
- Convention Exact/360 ou Actual/360
- Convention Exact/Exact
- Convention 30/360
- Code de la fonction
- Spécifications fonctionnelles détailléesde la fonction
- Objectif
- Cas général
- Cas où la date de calcul correspond à ladate d’un flux
- Cas des flux en fin de mois
- Cas des instruments à départ futurou instrument forward
- Cas des instruments zéro coupon
- Cas des coupons brisés
- Gestion des jours fériés
- Récapitulatif des arguments
- L’underscore ou _
- La conversion de données
- La fonction DateOffset
- La fonction DatesDesFlux
- Tester la fonction DatesDesFlux
- Spécifications fonctionnelles détailléesde la fonction
- Écriture de la fonction
- Spécifications fonctionnelles détailléesde la fonction
- Écriture de la fonction
Compléments
- Les objets et les macros dans Visual Basic pour Excel
- Le passage de tableaux en arguments d'une fonction
- La fonction CTableau
- Code de la fonction CTableau
Fonctions de manipulation des courbes de taux
- Introduction
- L'instruction "Option Base"
- La fonction ChangeTaux
- Taux simple
- Taux composé
- Taux continu
- Facteur d’actualisation
- Objectif de la fonction ChangeTaux
- Arguments de la fonction ChangeTaux
- Mode de calcul
- Code de la fonction ChangeTaux
- La fonction InterpolationLineaire
- Objectif
- Arguments
- Mode de calcul
- Cas général
- Cas des bornes
- Code de la fonction InterpolationLineaire
- Test de la fonction InterpolationLineaire
- Objectif
- Arguments
- Mode de calcul
- Cas général
- Traitements des bornes
- Arguments
- Code de la fonction
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction CourbeActualisation
- Test de la fonction CourbeActualisation
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction TauxForward
- Test de la fonction TauxForward
Instruments à taux fixe
- Introduction
- La fonction FluxTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction FluxTF
- La fonction CouponCouruTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction CouponCouruTF
- La fonction TauxRendementTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction TauxRendementTF
- La fonction PrixPleinTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPleinTF
- La fonction PrixPiedTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPiedTF
- La fonction SpreadSurCourbeTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction SpreadSurCourbeTF
- La fonction PrixPleinSurCourbeTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPleinSurCourbeTF
- Les fonctions de gestion du risque d'un instrument à taux fixe
- La fonction BPVTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction BPVPTF
- La fonction BPVTF
- La fonction SensibiliteTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction SensibiliteTF
- Exemple de couverture en sensibilité
- La fonction ConvexiteTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction
- Exemple de couverture en sensibilité et convexité
- La fonction DurationTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction DurationTF
- La fonction BPVSurCourbeTF
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction BPVSurCourbeTF
Instruments à taux variables
- Introduction
- La fonction FluxTV
- Objectif
- Arguments
- Mode de calcul
- Détermination des taux
- Détermination des flux
- Code de la fonction FluxTV
- Objectif
- Arguments
- Mode de calcul
- Détermination du taux
- Détermination du coupon couru
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction TauxRendementTV
- La fonction SpreadSurCourbeInsTV
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction SpreadSurCourbeInsTV
Fonctions de manipulation des swaps
- Introduction
- La fonction PrixPleinCbSwp
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPleinCbSwp
- La fonction BPVCbSwap
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction BPVCbSwp
- La fonction FluxSwp
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction
- Le tri à bulles
- Code
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction TauxFixeSwp
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction SpreadSwp
Fonctions pour les titres indexés sur l'inflation
- Introduction
- La fonction ValeurIndiceQuotidien
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction
- La fonction CouponCouruIndexe
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction CouponCouruIndexe
- La fonction BreakEven
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction BreakEven
- La fonction BreakEvenCb
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction BreakEvenCb
- La fonction PrixPleinIndexe
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPleinIndexe
- La fonction PrixPleinCbIndexe
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction PrixPleinCbIndexe
- La fonction TauxRendementInsIndexe
- Objectif
- Arguments
- Mode de calcul
- Code de la fonction TauxRendementInsIndexe
Réalisation d'un programme de couverture d'un portefeuille de swap
- Principe de la couverture
- Déroulement du programme
- Construction d'un formulaire
- Code de gestion du formulaire
- La macro de calcul de la couverture
- La boucle For sur une collection d’objets
- L’instruction With
- Code de la macro
- Test de notre programme
Deux exemples en complément
- Améliorer l’interface de la bibliothèque de fonctions
- Opération de change à terme
- Exemple d’utilisation de la fonction ChangeATerme
Stéphane Hamard
Passionné d'informatique, Stéphane Hamard a commencé à programmer à l'âge de... 10 ans sur un ZX 81. Aujourd'hui, professionnel de la finance dans une grande institution financière parisienne, il est reconnu comme un expert d'Excel avec lequel il a réalisé de nombreux outils financiers utilisés quotidiennement par lui-même et par ses collègues de la salle des marchés.
En savoir plus