Description
MDuration renvoie un nombre représentant la durée modifiée d'une obligation.
Syntaxes des arguments
MDuration (dateRèglement, dateEchéance, tauxCoupon, rendement, fréquence)
MDuration (dateRèglement, dateEchéance, tauxCoupon, rendement, fréquence, base)
Arguments
"dateRèglement" correspond à une valeur de
Date ou de type
DateHeure indiquant à quel moment le titre a été acheté.
"dateEchéance" correspond à une valeur de
Date ou de type
DateHeure après la date de règlement indiquant à quel moment le titre arrive à échéance.
"tauxCoupon" est un nombre positif indiquant le taux d'intérêt du titre.
"rendement" est un nombre positif indiquant le rendement du titre.
"fréquence" est un nombre indiquant le nombre de coupons par an. Les valeurs prises en charge sont 1 (versements annuels), 2 (versements semestriels) et 4 (versements trimestriels).
"base" est un nombre facultatif indiquant le système de base journalier à utiliser. Les types suivants sont pris en charge :
0 - Américain 30/360 (par défaut)
Action
MDuration renvoie un nombre représentant la durée modifiée d'une obligation. Duration est la moyenne pondérée du flux de trésorerie du versement du coupon et correspond à une mesure du risque de taux d'intérêt de l'obligation, et MDuration divise la durée par (1 + rendement/fréquence).
Exemples
Supposons qu'une obligation sur dix ans à un taux nominal de 12 %, un rendement de 13 % et des versements semestriels soit achetée le 25 janvier 2000 et que sa date d'échéance est le 1er octobre 2003. La base par défaut utilisée est 30/360.
MDuration(DateValue(2000,1,25),DateValue(2003,10,1),0.12,0.13,2)
La durée modifiée renvoyée pour l'obligation est 2,781144.
Commentaires
Cette fonction est semblable à la fonction qui porte le même nom dans Excel.