IniziaInizia gratis

Creare un portafoglio a durata neutrale

L’hedging è una parte molto importante del lavoro con le obbligazioni e i portafogli obbligazionari. In questo esercizio, troverai la quantità di un’obbligazione necessaria per coprire un portafoglio, oltre al corrispondente importo in dollari.

Supponi di possedere un portafoglio di obbligazioni con un DV01 complessivo pari a 5.000 USD. Decidi di coprirti vendendo un ammontare fisso del treasury a 30 anni dell’esercizio precedente, che ha un prezzo di 76,94 USD e un DV01 di 12,88 centesimi.

Questo esercizio fa parte del corso

Valutazione e analisi delle obbligazioni in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Assegna il DV01 del portafoglio e dell’obbligazione rispettivamente a portfolio_dv01, bond_dv01, e il prezzo dell’obbligazione a bond_price.
  • Trova il numero di obbligazioni necessarie per coprire il portafoglio.
  • Trova il valore in dollari di questa quantità di obbligazioni.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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", ____)
Modifica ed esegui il codice