1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wycena i analiza obligacji w Pythonie

Connected

ćwiczenie

Przewidywanie wpływu duration na cenę obligacji

Przewidywanie zmian cen za pomocą duration jest powszechną praktyką przy zarządzaniu dużymi portfelami obligacji – indywidualne przycenianie każdej obligacji byłoby zbyt czasochłonne. Zamiast tego można wyznaczyć duration dolarowe portfela i na tej podstawie oszacować, jak zmienią się jego wartość wraz ze zmianą stóp procentowych.

W tym ćwiczeniu oszacujesz zmianę ceny obligacji za pomocą duration, a następnie porównasz wynik z rzeczywistą ceną obligacji, żeby sprawdzić, jak dokładne było twoje oszacowanie.

Obligacja ma termin zapadalności 5 lat, kupon 7%, rentowność 4% i wartość nominalną 100 USD. Jej cena wynosi 113,36 USD, a duration dolarowe – 4,83 USD. Przewidzisz zmianę ceny dla obniżki stóp procentowych o 2%.

numpy_financial jest już zaimportowany jako npf.

Instrukcje

100 XP
  • Przypisz cenę obligacji, duration dolarowe i zmianę rentowności odpowiednio do zmiennych bond_price, dollar_duration i yield_change.
  • Oblicz oczekiwaną zmianę ceny, korzystając z duration dolarowego.
  • Oblicz rzeczywistą zmianę ceny, przyceniając obligację przy rentowności 2% i odejmując jej poprzednią cenę.