Description
Duration renvoie un nombre représentant la durée d'une obligation.
Syntaxes des arguments
Duration (dateRèglement, dateEchéance, tauxCoupon, rendement, fréquence)
Duration (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
Duration renvoie un nombre représentant la durée d'une obligation. Duration est la moyenne pondérée du flux de trésorerie du paiement du coupon et une mesure du risque de taux d'intérêt de l'obligation.
Exemples
Supposons qu'une obligation sur dix ans avec 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 soit le 1er octobre 2003. La base par défaut utilisée est 30/360.
Duration(DateValue(2000,1,25),DateValue(2003,10,1),0.12,0.13,2)
Renvoie 2,961918 comme valeur pour la durée de l'obligation, soit 2,96 ans.
Commentaires
Cette fonction est semblable à la fonction qui porte le même nom dans Excel.