Utiliser la courbure de la courbe prix/rendement
En plus d’utiliser la pente de la courbe prix/rendement pour estimer la duration d’une obligation, vous pouvez aussi utiliser sa courbure pour estimer la convexité d’une obligation.
Dans cet exercice, vous allez tracer un graphique prix/rendement pour deux obligations afin de déterminer laquelle présente la plus forte convexité. Les deux obligations versent un coupon annuel de 5 %, offrent un rendement de 5 % et ont une valeur nominale de 100 USD, mais la première est une obligation à 5 ans et la seconde une obligation à 20 ans.
numpy, numpy_financial, pandas et matplotlib ont déjà été importés pour vous sous les noms np, npf, pd et plt, respectivement.
Cet exercice fait partie du cours
<cours>Évaluation et analyse des obligations en Python</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create array of yields and convert to pandas DataFrame
bond_yields = ____
bond = ____(____, ____)