Créer un portefeuille neutre en duration
La couverture est un aspect très important lorsqu'on travaille avec des obligations et des portefeuilles d'obligations. Dans cet exercice, vous allez déterminer la quantité d'une obligation nécessaire pour couvrir un portefeuille, ainsi que le montant en dollars correspondant.
Supposons que vous déteniez un portefeuille d'obligations dont le DV01 combiné est de 5 000 \( US. Vous décidez de couvrir ce portefeuille en vendant un montant fixe de l'obligation à 30 ans de l'exercice précédent, qui a un prix de 76,94 \) US et un DV01 de 12,88 cents.
Cette activité fait partie du cours
Évaluation et analyse des obligations en Python
Instructions de l’exercice
- Attribuez le DV01 du portefeuille et celui de l'obligation à
portfolio_dv01etbond_dv01, respectivement, ainsi que le prix de l'obligation àbond_price. - Trouvez le nombre d'obligations nécessaires pour couvrir le portefeuille.
- Trouvez la valeur en dollars de cette quantité d'obligations.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Assign DV01 of portfolio and bond to variables
portfolio_dv01 = ____
bond_dv01 = ____
bond_price = ____
# Calculate quantity of bond to hedge portfolio
hedge_quantity = ____
print("Number of bonds to sell: ", ____)
# Calculate dollar amount of bond to hedge portfolio
hedge_amount = ____
print("Dollar amount to sell: USD", ____)