ComenzarEmpieza gratis

Calcular la convexidad

Recuerda del Capítulo Tres que la duración no ajusta adecuadamente la naturaleza convexa de la relación entre precio y rentabilidad. Para mejorar la estimación del precio del bono basada en la duración, podemos añadir un término basado en la medida de convexidad.

En el Capítulo Tres aprendiste que la fórmula aproximada de la convexidad es:

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

donde \(P\) es el precio del bono, \(P(up)\) es el precio del bono cuando suben las rentabilidades, \(P(down)\) es el precio del bono cuando bajan las rentabilidades y \(\Delta y\) es el cambio esperado en la rentabilidad.

Has calculado previamente los objetos px, px_up y px_down, y los tres están disponibles en tu espacio de trabajo. Para este ejercicio, asume que el cambio esperado en la rentabilidad es del 1%. Calcula la medida de convexidad, el cambio porcentual estimado en el precio debido a la convexidad y el efecto en dólares estimado sobre el precio debido a la convexidad.

Este ejercicio forma parte del curso

Valoración y análisis de bonos en R

Ver curso

Instrucciones del ejercicio

  • Usa la fórmula anterior con px, px_up y px_down para calcular la convexidad. Guarda el resultado en convexity.
  • Usa convexity y tu conocimiento sobre el cambio en la rentabilidad para calcular y ver el efecto porcentual de la convexidad sobre el precio (convexity_pct_change).
  • Usa convexity para calcular y ver el efecto en dólares de la convexidad sobre el precio (convexity_dollar_change).

Ejercicio interactivo práctico

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

# Calculate convexity measure
convexity <-

# Calculate percentage effect of convexity on price
convexity_pct_change <-
convexity_pct_change

# Calculate dollar effect of convexity on price
convexity_dollar_change <-
convexity_dollar_change
Editar y ejecutar código