EmpezarEmpieza gratis

Ajuste por convexidad

Calcular el ajuste por convexidad de un bono es el siguiente paso para usar duración y convexidad a la vez y predecir cambios en el precio de los bonos. En este ejercicio, vas a calcular el ajuste por convexidad de un bono cupón cero a 10 años, con una rentabilidad del 5% y un valor nominal de 100 USD.

Recuerda que la fórmula del ajuste por convexidad es:

\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)

numpy_financial ya se ha importado como npf.

Este ejercicio forma parte del curso

Valoración y análisis de bonos en Python

Ver curso

Instrucciones del ejercicio

  • Encuentra el ajuste por convexidad para un bono cupón cero a 10 años e imprime el resultado.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# Find price of 10 year zero coupon bond with a 5% yield, shift yields, and reprice
price = ____
price_up = ____
price_down = ____

# Calculate convexity and dollar convexity of the bond
convexity = ____
dollar_convexity = ____

# Find the convexity adjustment and print the result
convexity_adjustment = ____
print("Convexity adjustment: ", ____)
Editar y ejecutar código