CommencerCommencer gratuitement

Ajustement de convexité

Trouver l’ajustement de convexité d’une obligation est l’étape suivante pour utiliser à la fois la duration et la convexité afin de prévoir les variations de prix des obligations. Dans cet exercice, vous allez calculer l’ajustement de convexité pour une obligation zéro coupon à 10 ans, avec un rendement de 5 % et une valeur nominale de 100 USD.

Rappelez-vous que la formule de l’ajustement de convexité est la suivante :

\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)

numpy_financial a déjà été importé pour vous sous le nom npf.

Cet exercice fait partie du cours

Évaluation et analyse des obligations en Python

Afficher le cours

Instructions

  • Trouvez l’ajustement de convexité pour une obligation zéro coupon à 10 ans et affichez le résultat.

Exercice interactif pratique

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

# Find price of 10 year zero coupon bond with a 5% yield, shift yields, and reprice
price = ____
price_up = ____
price_down = ____

# Calculate convexity and dollar convexity of the bond
convexity = ____
dollar_convexity = ____

# Find the convexity adjustment and print the result
convexity_adjustment = ____
print("Convexity adjustment: ", ____)
Modifier et exécuter le code