Comparer directement la convexité de deux obligations
Vous pouvez également étudier l’influence de certains facteurs sur la convexité d’une obligation en valorisant deux obligations qui ne diffèrent que par ce facteur, puis en calculant directement la convexité de chacune.
Dans cet exercice, vous allez déterminer la convexité de deux obligations : toutes deux ont une échéance de 5 ans, un rendement de 3 % et une valeur nominale de 100 USD, mais la première verse un coupon de 1 % et la seconde un coupon de 10 %.
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
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Find the price of a 5 year bond with 3% yield and 1% coupon
price_1 = ____
# Shift yields up and down 1% and reprice
price_up_1 = ____
price_down_1 = ____
# Find convexity of the bond and print the result
convexity_1 = ____
print("Low Coupon Bond Convexity: ", ____)