ÎncepețiÎncepe gratuit

Ajustarea pentru convexitate

Calcularea ajustării pentru convexitate este următorul pas în utilizarea duratei și a convexității împreună pentru a estima variațiile prețurilor obligațiunilor. În acest exercițiu, vei calcula ajustarea pentru convexitate a unei obligațiuni zero-cupon cu maturitate de 10 ani, un randament de 5% și o valoare nominală de 100 USD.

Formula pentru ajustarea pentru convexitate este:

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

numpy_financial a fost deja importat ca npf.

Acest exercițiu face parte din cursul

Evaluarea și analiza obligațiunilor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează ajustarea pentru convexitate a unei obligațiuni zero-cupon cu maturitate de 10 ani și afișează rezultatul.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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: ", ____)
Editează și rulează codul