IniziaInizia gratis

Duration di zero coupon e coupon bond

La duration è una misura del rischio di tasso d’interesse applicabile a qualsiasi obbligazione, indipendentemente dal fatto che paghi o meno una cedola.

In questo esercizio calcolerai la duration di un’obbligazione zero coupon con scadenza a dieci anni, valore nominale di 100 USD e rendimento a scadenza del 3%, e la confronterai con la duration della stessa obbligazione che paga una cedola annua del 3%. numpy_financial è già stato importato come npf.

Ricorda che la formula della duration è:

\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)

Questo esercizio fa parte del corso

Valutazione e analisi delle obbligazioni in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Find the price of the zero coupon bond at current yield levels
price = ____

# Find the price of the zero coupon bond at 1% higher yield levels
price_up = ____

# Find the price of the zero coupon bond at 1% lower yield levels
price_down = ____

# Calculate duration using the formula and print result
duration = (____ - ____) / (____ * ____ * ____)
print("Zero Coupon Bond Duration: ", ____)
Modifica ed esegui il codice