Kom igångKom igång gratis

Jämföra konvexiteten hos två obligationer direkt

Du kan också undersöka hur olika faktorer påverkar en obligations konvexitet genom att prissätta två obligationer som bara skiljer sig åt i just den faktorn och sedan beräkna konvexiteten för varje obligation direkt.

I den här övningen beräknar du konvexiteten för två obligationer. Båda har en löptid på 5 år, en avkastning på 3 % och ett nominellt värde på 100 USD – men den första obligationen har en kupong på 1 % och den andra en kupong på 10 %.

numpy_financial har redan importerats åt dig som npf.

Den här övningen är en del av kursen

Obligationsvärdering och -analys i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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: ", ____)
Redigera och kör kod