Convexiteitscorrectie
Het bepalen van de convexiteitscorrectie van een obligatie is de volgende stap als je zowel duration als convexiteit gebruikt om veranderingen in obligatiekoersen te voorspellen. In deze oefening ga je de convexiteitscorrectie berekenen voor een nulcouponobligatie met een looptijd van 10 jaar, een rendement van 5% en een nominale waarde van USD 100.
Onthoud dat de formule voor de convexiteitscorrectie luidt:
\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)
numpy_financial is al voor je geïmporteerd als npf.
Deze oefening maakt deel uit van de cursus
Waardering en analyse van obligaties in Python
Oefeninstructies
- Zoek de convexiteitscorrectie voor een nulcouponobligatie van 10 jaar en print het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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: ", ____)