Duration d'une obligation à escompte et d'une obligation avec coupon
La duration est une mesure du risque de taux d'intérêt qui s'applique à toute obligation, qu'elle verse ou non un coupon.
Dans cet exercice, vous allez calculer la duration d'une obligation à escompte d'une échéance de dix ans, d'une valeur nominale de 100 $ US et d'un rendement à l'échéance de 3 %, puis la comparer à la duration de la même obligation versant un coupon annuel de 3 %. numpy_financial a déjà été importé sous le nom npf.
Rappelons que la formule de la duration est la suivante :
\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)
Cette activité fait partie du cours
Évaluation et analyse des obligations en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Find the price of the zero coupon bond at current yield levels
price = ____
# Find the price of the zero coupon bond at 1% higher yield levels
price_up = ____
# Find the price of the zero coupon bond at 1% lower yield levels
price_down = ____
# Calculate duration using the formula and print result
duration = (____ - ____) / (____ * ____ * ____)
print("Zero Coupon Bond Duration: ", ____)