Durata obligațiunilor zero-cupon și cu cupon
Durata este o măsură a riscului ratei dobânzii care poate fi aplicată oricărei obligațiuni, indiferent dacă aceasta plătește sau nu un cupon.
În acest exercițiu, vei calcula durata unei obligațiuni zero-cupon cu o maturitate de zece ani, valoare nominală de 100 USD și un randament până la scadență de 3%, apoi vei compara durata acesteia cu cea a aceleiași obligațiuni care plătește un cupon anual de 3%. numpy_financial a fost deja importat pentru tine ca npf.
Reamintește-ți că formula pentru durată este:
\(Duration = \frac{P(down) \ -\ P(up)}{2\ \times\ P\ \times\ \Delta y}\)
Acest exercițiu face parte din cursul
Evaluarea și analiza obligațiunilor în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Find the price of the zero coupon bond at current yield levels
price = ____
# Find the price of the zero coupon bond at 1% higher yield levels
price_up = ____
# Find the price of the zero coupon bond at 1% lower yield levels
price_down = ____
# Calculate duration using the formula and print result
duration = (____ - ____) / (____ * ____ * ____)
print("Zero Coupon Bond Duration: ", ____)