Utiliser la courbure de la relation 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é.
Dans cet exercice, vous allez tracer un graphique prix/rendement pour deux obligations afin de voir laquelle présente la plus grande convexité. Les deux obligations versent un coupon annuel de 5 %, ont un rendement de 5 % et une valeur nominale de 100 $ US, mais la première arrive à échéance dans 5 ans et la seconde dans 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.
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.
# Create array of yields and convert to pandas DataFrame
bond_yields = ____
bond = ____(____, ____)