ComenzarEmpieza gratis

Valoración de un bono

En el Capítulo Uno valoraste un bono siguiendo un enfoque paso a paso. En este ejercicio, vas a valorar un bono con valor nominal de $100, cupón del 3% y vencimiento a 8 años. Vas a detallar los flujos de caja del bono y calcular el valor presente de cada uno de esos flujos usando la yield Aaa que obtuviste en el ejercicio anterior.

El objeto aaa_yield está precargado en tu espacio de trabajo con el valor 0.0341.

Este ejercicio forma parte del curso

Valoración y análisis de bonos en R

Ver curso

Instrucciones del ejercicio

  • Crea un objeto de flujos de caja (cf) que contenga los flujos de caja del bono.
  • Usa data.frame() para convertir cf en un data frame y poder añadir las variables adicionales que necesitas para el análisis.
  • Añade un indicador de tiempo (cf$t) que represente los años del 1 al 8 usando el comando seq().
  • Calcula el factor de descuento (cf$pv_factor) a partir de la yield Moody's Aaa (aaa_yield) y tu indicador de tiempo (cf$t).
  • Calcula el valor presente de cada flujo de caja (cf$pv) como el producto de cf$cf y el factor de descuento (cf$pv_factor).
  • Por último, calcula el precio del bono como el sum() del valor presente de cada flujo de caja.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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(___)
Editar y ejecutar código