De convexiteit van twee obligaties direct vergelijken
Je kunt de invloed van factoren op obligatieconvexiteit ook onderzoeken door twee obligaties te prijzen die alleen in die factor verschillen en vervolgens de convexiteit van elke obligatie direct te berekenen.
In deze oefening bepaal je de convexiteit van twee obligaties. Beide hebben een looptijd van 5 jaar, een yield van 3% en een nominale waarde van USD 100. De eerste obligatie betaalt echter een coupon van 1% en de tweede een coupon van 10%.
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
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Find the price of a 5 year bond with 3% yield and 1% coupon
price_1 = ____
# Shift yields up and down 1% and reprice
price_up_1 = ____
price_down_1 = ____
# Find convexity of the bond and print the result
convexity_1 = ____
print("Low Coupon Bond Convexity: ", ____)