ÎncepețiÎncepe gratuit

Calcularea convexității unei obligațiuni

Calcularea convexității unei obligațiuni este un pas important în estimarea variațiilor de preț și în măsurarea mai completă a riscului de rată a dobânzii dintr-un portofoliu.

În acest exercițiu, vei calcula convexitatea unei obligațiuni cu maturitate de 20 de ani, cupon anual de 6%, randament la scadență de 5% și valoare nominală de 100 USD.

Amintește-ți că formula convexității este:

\( Convexity = \frac{ P(down) \ + \ P(up) \ - \ 2 \times P }{P \ \times \ (\Delta y)^2} \)

numpy_financial a fost deja importat pentru tine ca npf.

Acest exercițiu face parte din cursul

Evaluarea și analiza obligațiunilor în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Calculează prețul unei obligațiuni cu maturitate de 20 de ani, cupon de 6% și randament de 5%.
  • Calculează prețul aceleiași obligațiuni pentru un nivel al randamentelor cu 1% mai mare și, respectiv, cu 1% mai mic.
  • Calculează convexitatea obligațiunii și afișează rezultatul.

Exercițiu interactiv practic

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

# Find the price of a 20 year bond with 6% coupon and 5% yield
price = ____

# Find the price of the same bond for a 1% higher and 1% lower level of yields
price_up = ____
price_down = ____

# Find the convexity of the bond and print the result
convexity = ____
print("Convexity: ", ____)
Editează și rulează codul