VBA pour les taux et les structurés

Slides:



Advertisements
Présentations similaires
Les coûts dans la politique documentaire quotidienne
Advertisements

Le calendrier français.
Tests et Validation du logiciel
Rappels C.
Gestion de portefeuille 2
Portée des variables VBA & Excel
Calcul géométrique avec des données incertaines
Put the days of the week in order:
Visual Basic for Applications
2) Les critères de choix d’ un investissement
C’est le 6 mai, (mil neuf cent quatre-vingt-quatorze.) C’est dimanche.
LE DROIT À LA FORMATION JOURNÉES D'ACCUEIL DES 25, 28, 29 ET 30 AVRIL 2014.
Les dates Recherche d’un algorithme pour déterminer si une année est bissextile ou non.
2ème secondaire.
Intégration prévision/planification (thèse en cours, ) Evaluation de modèles de prévision de demandes en termes des impacts sur le coût logistique.
Les itérations (boucle) Les routines Les Fonctions
Semaine #1 INF130 par Frédérick Henri.
Points importants de la semaine Les constantes. Les boucles. Les opérateurs relationnels Les opérateurs logiques.
CSI3525: Concepts des Languages de Programmation
Programme de recherche détaillé
Le Calendrier français.
KS2 Yr5 French – Lesson 50 Dates.
ALGORITHME DE TRI Le tri par insertion.
Paradigmes des Langages de Programmation
Informatique de gestion – IO MER L3 – Pierre SOURNAC Informatique de Gestion part III – the macro rises L3 – IO MER
Unité 2 La grammaire d’Unité 2. L’accord o One must make agreement from the noun(s) to the verb: - Il coûte… - Elle coûte… - Ils coûtent… - Elles coûtent…
OATT : Etat des lieux DGA RH - DRS 03/02/2010.
Placement Thème 5 Les placements à taux fixes. Les placements à taux fixes Les comptes d’épargne Les placements à terme Les obligations.
Le financement de l’économie
Analyse des évaluations nationales en mathématiques 2010 niveau CM2
Fonctions avancées et graphiques
VBA pour les taux et les structurés. Les taux forward Diversité des taux et des Instruments Unicité des facteurs d’actualisation.
Activités mentales rapides
Objectifs Today we will work on:  Days of the week  Months of the year  Exchanging simple spoken and written information in French Activité  Completez.
LE CALENDRIER 2005 DES STRINGS
CALENDRIER
VBA pour les taux et les structurés. Les dates des flux Conventions et fonctions VBA.
Organisation du Temps de Travail
Year 7 Calendar Project WALT: Important French dates WILF: To write opinions about each month (level 3) To research important French dates (level 4) To.
To ask/tell dates and birthdates. vocabulaire  Un jour  Une semaine  Un mois  Quel jour est-ce?  C’est lundi.  Quel mois est-ce?  Quelle est la.
SEPTEMBRE - ²septembre 2014
VBA pour les taux et les structurés
Classe de 5 ème - Collège Charles-Péguy Calculez en respectant les règles sur les fractions :  1 er calcul :
Le calendrier français
Informatique de Gestion part II – the dark macro
Les Dates révision. Les Jours 0 lundi 0 mardi 0 mercredi 0 jeudi 0 vendredi 0 samedi 0 dimanche.
20/09/07 MATHÉMATIQUES FINANCIÈRES I Sixième cours.
Quel jour est-ce? c’est __________. Aujourd’hui Demain
Dates.
III Le portefeuille-titres
Les Dates!. Miss Congeniality Perfect Date clip Le matin L’après-midi Le soir (Un jour) = 24 heures.
La modulation des allocations familiales (Af) à compter du 1 er juillet 2015 Article 85 de la loi de financement de la sécurité sociale pour 2015.
VBA pour les taux et les structurés. Les instruments à taux variables Instruments à taux variables en VBA.
LE CALENDRIER DU STRING

Le temps de travail Le temps de travail – Définition
Une aide pour débutant éclairé
 The McGraw-Hill Companies, Inc., 1999 INVESTMENTS Fourth Edition Bodie Kane Marcus Irwin/McGraw-Hill 16-1 Gestion des portefeuilles obligataires Chapitre.
Constatation comptable de la dépréciation irréversible d’un bien L’amortissement dégressif E.
Projet partenarial CoDES 83 / ISIS 83 : Dépistage organisé des cancers dans les ESMS* *ESMS : Etablissements et services médico-sociaux.
Le calendrier français.
Les prévisions financières
Mode de calcul des effectifs en entreprise
À la Carte Nous sommes mardi le 12 janvier Mme Panter’s Français Café 1. Copiez ce tableau DANS nos NOTES: 2. Which day is today? Bellwork: Objectives:
Les congés payés Lycée CAMUS NANTES. Les Congés Payés Organisation Suivi Rémunération Comptabilisation.
Clôture Infocycle Explications sur les examens et évaluation.
Les mois, les jours et les dates
FRACTIONS Calcul avec des fractions.
Estimation de la structure par terme des taux d’ intérêt.
Transcription de la présentation:

VBA pour les taux et les structurés

Agenda Produits de taux Prévoir les dates des flux en fonction des conventions et des informations  Fonctions de courbes de taux Fonctions pour les instruments à taux fixe et à taux variable Gestion des risques

Agenda (suite) Finance structurée (ABS) Récupération des informations d’un portefeuille de crédits → programmation objet  Mise en place d’un screener Modèle prévisionnel des cash flows

Références Taux S. Hamard « Mathématiques Financières avec VBA Excel », eni éditions Interest Rate Risk Modeling: The Fixed Income Valuation Course – Nawalkha, Soto, Beliaeva

Références Structurés William Preinitz (Citigroup) « A fast-tracked to structured finance », Wiley Darren Smith & Pamela Winchie (Dresdner Kleinwort) « Cash CDO modelling in Excel », Wiley Evan Tick (IXIS) Structured Finance Modeling with object-oriented VBA

Les dates des flux Conventions et fonctions VBA

1ere application : les dates des flux Spécifité des produits de taux « classiques » : Des dates de flux Les déterminants des dates : Jours travaillés → calendrier Target en Europe Conventions des reports de dates Conventions sur les taux Le résultat : la fonction des dates des flux

1ere application : les dates des flux Les fonctions préalables : Années bissextiles, jours fériés Les jours travaillés La fonction d’ajustement des dates La fonction « fraction année » La fonction principale définissant les dates des flux

La fonction fnJourTravaille Argument : une date Résultat : Vrai/Faux Les règles = celles du calendrier Target Jours non travaillés = samedi, dimanche Jours fériés : 25 déc., 26 déc., 1er janvier, 1er mai, Vendredi Saint et Lundi de Pâques

La fonction fnJourTravaille Les fonctions VBA sur les dates Day, Year, Month Weekday (et sa convention) Les fonctions fnBissextile Année → Vrai/Faux fnPaques Résultat = dates des dimanches de Pâques Algo → Wiki

Test sur l’existence du tableau sur Pâques Le pseudo code Test sur l’existence du tableau sur Pâques Tests sur les différents jours fériés et autres jours non travaillés Structure if then Résultats : booléen

2eme fonction : fnDateTravaillee Problème : Si premier jour envisagé pour un flux n’est pas travaillé, proposition d’un autre jour Conventions « forward » (ou « following ») « modified forward » (ou modified following ») « backward » (ou « preceding ») « modified backward » (ou « modified preceding »)

fnAjusteDate : éléments VBA Select Case (ou If Then) While Wend (ou Do… Loop) Not (pour la condition)

fnDateTravaillee : pseudo code Les 4 cas à envisager avec Select Case Tâtonnement Simple avec While Wend si condition est forward ou backward Tâtonnement initial puis second tâtonnement en cas de débordement mensuel si condition modified forward ou modified backward

La fonction fnFractionAnnee Calcul des intérêts sur une base annuelle Utilisation de conventions Conventions utilisées Actual / 365 Actual / 360 Exact / Exact 30 / 360

fnFractionAnnee : éléments VBA Fonctions VBA Month, Day, Year DateSerial Fonctions personnelles fnBissextile

pseudo-code Cas à envisager (avec Select Case) Calcul en fonction des conventions Si convention Exact / Exact, test sur le fait que l’année soit bissextile

La fonction fnDatesFlux Fonction combinant les fonctions précédentes Calcul de toutes les dates de flux comprise entre date de calcul et Date d’échéance En prenant en compte en plus :

La fonction fnDatesFlux Fonction combinant les fonctions précédentes Calcul de toutes les dates de flux comprise entre date de calcul et Date d’échéance En prenant en compte en plus :

La fonction fnDatesFlux La date de départ > date de calcul → instrument forward La fréquence annuelle Le mode d’ajustement (forward, etc.) Le type du coupon brisé

La fonction fnDatesFlux Le type du coupon brisé : Au début / A la fin des flux Court / long → 4 cas