IniziaInizia gratis

Correzione per la convessità

Trovare la correzione per la convessità di un'obbligazione è il passo successivo per usare insieme duration e convessità e prevedere le variazioni del prezzo. In questo esercizio, calcolerai la correzione per la convessità di un'obbligazione zero coupon a 10 anni con rendimento del 5% e valore nominale di 100 USD.

Ricorda che la formula della correzione per la convessità è:

\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)

numpy_financial è già stato importato come npf.

Questo esercizio fa parte del corso

Valutazione e analisi delle obbligazioni in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Trova la correzione per la convessità per un'obbligazione zero coupon a 10 anni e stampa il risultato.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Find price of 10 year zero coupon bond with a 5% yield, shift yields, and reprice
price = ____
price_up = ____
price_down = ____

# Calculate convexity and dollar convexity of the bond
convexity = ____
dollar_convexity = ____

# Find the convexity adjustment and print the result
convexity_adjustment = ____
print("Convexity adjustment: ", ____)
Modifica ed esegui il codice