1 votos

Construcción de la curva de rendimiento directamente a partir de los datos de rendimiento al vencimiento

Estoy tratando de utilizar los datos de Bloomberg de rendimiento al vencimiento para conjuntos de bonos soberanos de diferentes vencimientos para ajustarlos a una curva de rendimiento. He intentado utilizar la biblioteca QuantLib (la funcionalidad FittedBondCurve) pero parece que sólo toma datos de cupones y precios como entrada, para primero hacer un bootstrap de los bonos antes de calcular la curva de rendimiento de tasa cero.

¿Hay alguna manera en Quantlib (o cualquier otro código de código abierto que aún no he encontrado) para ajustar la curva (probablemente a Nelson Siegel) directamente de los puntos de datos de rendimiento al vencimiento? Estoy usando C++.

Gracias de antemano.

5voto

Cube_Zombie Puntos 174

A menos que todos sus rendimientos sean rendimientos a la par (rendimiento de los bonos que se negocian a la par), obtendrá resultados muy poco fiables si ajusta su curva utilizando únicamente los rendimientos. Esto se debe a que los rendimientos pueden estar distorsionados por el efecto cupón: dados dos bonos que vencen el mismo día y asumiendo que la curva de rendimiento es ascendente, un bono con un cupón más alto siempre tendrá un rendimiento más bajo.

Lo que debe hacer es obtener los bonos reales (de ahí sus tipos de cupón y fechas de vencimiento) y sus precios (o rendimientos, que pueden convertirse fácilmente en precios), y partir de ahí.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X