CommencerCommencer gratuitement

Duration d’une obligation zéro coupon et d’une obligation avec coupon

La duration mesure le risque de taux d’intérêt et s’applique à toute obligation, qu’elle verse un coupon ou non.

Dans cet exercice, vous allez calculer la duration d’une obligation zéro coupon arrivant à échéance dans dix ans, de valeur nominale 100 USD, avec un rendement actuariel de 3 %, puis la comparer à celle de la même obligation versant un coupon annuel de 3 %. numpy_financial a déjà été importé sous le nom npf.

Rappelez-vous que la formule de la duration est :

\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)

Cet exercice fait partie du cours

Évaluation et analyse des obligations en Python

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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: ", ____)
Modifier et exécuter le code