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
Instrucciones del ejercicio
- Usa la fórmula anterior con
px,px_upypx_downpara calcular la convexidad. Guarda el resultado enconvexity. - Usa
convexityy 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
convexitypara 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