Zacznij terazZacznij za darmo

Wycena obligacji zerokuponowych

Cena obligacji zerokuponowej to po prostu wartość bieżąca (PV) pojedynczego przepływu pieniężnego w przyszłości. To, ile ten przepływ jest wart dziś, zależy od tego, jak daleko w przyszłości się znajduje oraz jaką stopę procentową (rentowność) zastosujesz do dyskontowania. Przyjrzyjmy się temu bliżej.

W tym ćwiczeniu wyznaczysz cenę obligacji zerokuponowej o trzyletnim terminie zapadalności i rentowności 5% rocznie. Następnie zmienisz termin zapadalności i rentowność, żeby zobaczyć, jak te czynniki wpływają na cenę.

Zamiast korzystać z funkcji npf.pv(), będziesz pracować bezpośrednio ze wzorem na odsetki składane.

Przypomnienie: wzór na wartość bieżącą to \(PV = \frac{FV}{(1 + r)^n}\)

To ćwiczenie jest częścią kursu

Wycena i analiza obligacji w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Calculate price of a 3 year 5% yield zero coupon bond
price_1 = ____

# Print the result
print("3 year 5% yield ZCB: ", ____)
Edytuj i uruchom kod