Actualmente estoy leyendo el libro de recetas de QuantLib-Python para aprender sobre este buen pedazo de software. En la página 141 encontré un bloque de código que me hizo preguntarme qué es exactamente lo que está haciendo.
El código se ve así:
today = Date(15, febrero, 2002);
settlement = Date(19, febrero, 2002); # cuatro días debido al fin de semana
Settings.instance().evaluationDate = today;
term_structure = YieldTermStructureHandle(
FlatForward(settlement,0.04875825,Actual365Fixed())
)
index = Euribor1Y(term_structure)
Primero, se crea un elemento de estructura a plazo. De hecho, uno muy simple con una curva plana.
Pero ¿qué está haciendo la última línea? ¿Simplemente está creando un objeto (¿o función?) que podría usarse para calcular las tasas de swap 1Y-vs-fix que están en línea con esa estructura a plazo?
¿Podría encontrar la definición de ese "Euribor1Y" en la documentación de quantlib-python?
Probablemente se podría hacer lo mismo para "Euribor6M" y otros. Pero ¿dónde podría encontrar una lista de todas esas funciones disponibles?
¡Muchas gracias!
Bernd