CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Attribuez le DV01 du portefeuille et celui de l'obligation à portfolio_dv01 et bond_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", ____)
Modifier et exécuter le code