ComenzarEmpieza gratis

Calcula la convexidad aproximada de un bono

Recuerda del vídeo que podemos mejorar la estimación del precio del bono añadiendo un término de convexidad al efecto de la duración. El término de convexidad tiene en cuenta la curvatura de la relación precio/TIR del bono.

En este ejercicio, calcularás la convexidad aproximada de un bono con valor nominal de $100, cupón del 10 %, vencimiento a 20 años y TIR del 10 % cuando esperas un cambio del 1 % en la TIR, y lo sumarás al efecto de la duración. Recuerda que la fórmula de convexidad aproximada 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 TIR, \(P(down)\) es el precio del bono cuando bajan las TIR, y \(\Delta y\) es el cambio esperado en la TIR.

Los objetos px, px_up y px_down del ejercicio anterior están precargados en tu espacio de trabajo.

Este ejercicio forma parte del curso

Valoración y análisis de bonos en R

Ver curso

Instrucciones del ejercicio

  • Calcula la convexidad aproximada incorporando los objetos px, px_up y px_down en la fórmula anterior. También tendrás que introducir un valor adecuado para dy.

Ejercicio interactivo práctico

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

# Calculate approximate convexity
convexity <- (___ + ___ - 2 * ___) / (___ * (___)^2)
convexity
Editar y ejecutar código