ÎncepețiÎncepe gratuit

Evaluarea obligațiunilor

În Capitolul Unu, ai evaluat o obligațiune folosind o abordare pas cu pas. În acest exercițiu, vei evalua o obligațiune cu o valoare nominală de 100 USD, o rată a cuponului de 3% și o scadență de 8 ani. Vei defini fluxurile de numerar ale obligațiunii și vei calcula valoarea prezentă a fiecăruia dintre acestea, folosind randamentul Aaa obținut în exercițiul anterior.

Obiectul aaa_yield este preîncărcat în spațiul tău de lucru cu valoarea 0.0341.

Acest exercițiu face parte din cursul

Evaluarea și analiza obligațiunilor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează un obiect pentru fluxurile de numerar (cf) care să conțină fluxurile de numerar ale obligațiunii.
  • Folosește data.frame() pentru a converti cf într-un cadru de date, astfel încât să poți adăuga variabilele suplimentare necesare analizei.
  • Adaugă un indicator de timp (cf$t) care să reprezinte anii de la 1 la 8, folosind comanda seq().
  • Calculează factorul VP (cf$pv_factor) pe baza randamentului Moody's Aaa (aaa_yield) și a indicatorului de timp (cf$t).
  • Calculează valoarea prezentă a fiecărui flux de numerar (cf$pv) ca produs dintre cf$cf și factorul VP (cf$pv_factor).
  • În final, calculează prețul obligațiunii ca sum() al valorilor prezente ale tuturor fluxurilor de numerar.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Layout the bond's cash flows
cf <- c(___, ___, ___, ___, ___, ___, ___, ___)

# Convert to data.frame
cf <-

# Add time indicator
cf$t <- seq(___, ___, ___)

# Calculate PV factor
cf$pv_factor <- 1 / (1 + ___)^___

# Calculate PV
cf$pv <-

# Price bond
sum(___)
Editează și rulează codul