Utiliser la pente de la courbe prix/rendement
Dans la vidéo précédente, vous avez vu qu'il est possible de tracer un graphique des prix des obligations en fonction des rendements et d'en évaluer visuellement la pente pour déterminer où la durée est la plus élevée.
Dans cet exercice, vous allez reproduire ce graphique vous-même pour voir comment les rendements influencent la durée d'une obligation. Vous considérerez une obligation de 20 ans avec un coupon de 5 % et une valeur nominale de 100 USD.
numpy, numpy_financial, pandas et matplotlib ont déjà été importés pour vous sous les alias 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 an array of bond yields
bond_yields = np.arange(____, ____, ____)
# Convert this array into a pandas DataFrame and add column title
bond = pd.DataFrame(____, ____)