Crear una cartera neutral en duración
La cobertura es una parte muy importante del trabajo con bonos y carteras de bonos. En este ejercicio, vas a calcular la cantidad de un bono necesaria para cubrir una cartera y también el importe en dólares de esa cantidad.
Supón que tienes una cartera de bonos cuyo DV01 combinado es de 5.000 USD. Decides cubrir esta cartera vendiendo una cantidad fija del bono a 30 años del ejercicio anterior, que tiene un precio de 76,94 USD y un DV01 de 12,88 céntimos.
Este ejercicio forma parte del curso
Valoración y análisis de bonos en Python
Instrucciones del ejercicio
- Asigna el DV01 de la cartera y del bono a
portfolio_dv01ybond_dv01, respectivamente, y el precio del bono abond_price. - Calcula el número de bonos necesarios para cubrir la cartera.
- Calcula el valor en dólares de esa cantidad de bonos.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Assign DV01 of portfolio and bond to variables
portfolio_dv01 = ____
bond_dv01 = ____
bond_price = ____
# Calculate quantity of bond to hedge portfolio
hedge_quantity = ____
print("Number of bonds to sell: ", ____)
# Calculate dollar amount of bond to hedge portfolio
hedge_amount = ____
print("Dollar amount to sell: USD", ____)