Estimación del precio del bono usando duración y convexidad
En un ejercicio anterior, calculaste el cambio en dólares debido a la duración de 8.5459 y a la convexidad de 0.5826. Guardaste estos dos valores en duration_dollar_change y convexity_dollar_change, respectivamente.
Recuerda que el precio del bono es 100 $, que está guardado en el objeto px. En este ejercicio, se te pedirá calcular el cambio estimado en el precio en función de la duración y la convexidad y calcular el nuevo precio estimado del bono cuando las yields disminuyen un 1%.
Supón que sabes que la duración del bono genera un efecto en el precio de 8.5459, que guardaremos en el objeto duration_dollar_change. Supón también que sabemos que la convexidad del bono genera un efecto en el precio de 0.5826, que guardaremos en el objeto convexity_dollar_change. En este ejercicio, sumarás los efectos de duración y convexidad para obtener el precio estimado del bono.
Este ejercicio forma parte del curso
Valoración y análisis de bonos en R
Instrucciones del ejercicio
- Estima el cambio en el precio (
price_change) debido a la duración y la convexidad. Para ello, combinaduration_dollar_changeconconvexity_dollar_change. - Estima el
pricebasándote en la duración y la convexidad. Esta fórmula debería ser similar a tu fórmula deprice_change, pero debe incorporar el precio actual del bono (px).
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Estimate change in price
price_change <- ___ + ___
# Estimate price
price <- ___ + ___ + ___