1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Oceňování a analýza dluhopisů v R

Connected

cvičení

Výpočet duration

Ve třetí kapitole ses naučil/a používat vzorec pro přibližnou duration. Pro připomenutí, vzorec pro přibližnou duration vypadá takto:

$$(P(down) - P(up)) / (2 * P * \Delta y)$$

kde \(P\) je aktuální cena dluhopisu, \(P(up)\) je cena dluhopisu při růstu výnosů, \(P(down)\) je cena dluhopisu při poklesu výnosů a \(\Delta y\) je očekávaná změna výnosu.

V tomto cvičení vypočítáš duration. Konkrétně použiješ funkci bondprc() k výpočtu hodnot px_up a px_down.

Objekty px a aaa_yield z předchozích cvičení jsou v tvém pracovním prostředí již načteny. Pro toto cvičení předpokládej, že očekávaná změna výnosu odpovídá nárůstu o 1 %. Kuponová sazba je stejně jako dříve 3 % (0,03) a doba do splatnosti 8 let.

Pokyny

100 XP
  • Pomocí bondprc() vypočítej cenu dluhopisu při nárůstu výnosů o 1 %. Výsledek ulož do px_up.
  • Pomocí bondprc() vypočítej cenu dluhopisu při poklesu výnosů o 1 %. Výsledek ulož do px_down.
  • Pomocí hodnot px, px_up a px_down vypočítej duration podle výše uvedeného vzorce.
  • Vypočítej a zobraz procentuální vliv duration na cenu (duration_pct_change) na základě hodnoty duration.
  • Vypočítej a zobraz dolarový vliv duration na cenu (duration_dollar_change) na základě hodnoty duration.