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

Connected

cvičení

Převeď svůj kód do funkce pro oceňování dluhopisů

V předchozích cvičeních jsi krok za krokem zjistil/a, jak vypočítat hodnotu dluhopisu. Opakovat všechny tyto kroky pokaždé, když chceš ocenit nový dluhopis, by ale bylo zdlouhavé. Naštěstí si můžeš vytvořit funkci, která stejné výpočty provede automaticky pro různé dluhopisy.

Funkce musí být dostatečně flexibilní, aby ti umožnila zadat klíčové parametry dluhopisu. Pro náš příklad budeš potřebovat, aby funkce pracovala s nominální hodnotou, kuponovou sazbou, dobou do splatnosti a výnosem.

V tomto cvičení vytvoříš funkci bondprc, která přijímá tyto čtyři vstupy a vypočítá hodnotu dluhopisu. Připomeň si, že funkci vytvoříš pomocí function(input 1, input 2, ...) { [lines of code] }.

Pokyny

100 XP
  • V pracovním prostředí máš připravenou částečně sestavenou funkci bondprc. Dokonči ji tím, že doplníš příkaz function() a zadáš názvy čtyř vstupů: p pro nominální hodnotu, r pro kuponovou sazbu, ttm pro dobu do splatnosti a y pro výnos.
  • Ověř, že funkce bondprc vrátí cenu 95,79 \( pro dluhopis s nominální hodnotou 100 \), kuponovou sazbou 5 %, dobou do splatnosti 5 let a výnosem do splatnosti 6 %.