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 d’une obligation en fonction des rendements et d’en évaluer visuellement la pente pour déterminer où la duration est la plus élevée.
Dans cet exercice, vous allez reproduire ce graphique vous‑même afin d’observer comment le rendement affecte la duration d’une obligation. Vous considérerez une obligation à 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 noms np, npf, pd et plt, respectivement.
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.
# Create an array of bond yields
bond_yields = np.arange(____, ____, ____)
# Convert this array into a pandas DataFrame and add column title
bond = pd.DataFrame(____, ____)