Entiendo que el objeto VanillaSwap asume que los reajustes de pago y de cálculo son los mismos, así que ¿hay alguna forma de utilizar quantlib para fijar el precio de un swap con diferentes frecuencias de reajuste y de cálculo? (digamos que el pago es semestral pero los reinicios son anuales).
Algunos candidatos que he considerado son:
-
NonstandardSwap: sin embargo, creo que esto no permite diferentes horarios de pago y reinicio también.
-
Intercambio: se necesitan 2 piernas, pero la pierna en sí es virtual, sin embargo, hay muchas otras maneras de implementar esto, una forma es utilizar el IborCoupon sin embargo, que parece requerir repetidamente la creación de cada cupón con el fin de construir la pierna.
¿Existe alguna otra forma más sencilla de abordar esto, dado que todo lo demás es similar a un VanillaSwap, excepto el uso de diferentes fechas de pago y cálculo?
0 votos
¿Cómo funcionaría ese canje (pago semestral y reajuste anual)? ¿Fijarías un tipo anual y luego lo pagarías durante dos cupones consecutivos?
0 votos
@LuigiBallabio Claro, siempre se puede fijar el tipo una vez y pagarlo en varias cuotas, supongo que algo así como un préstamo a tipo fijo. Aunque quiero que mis cálculos sean lo suficientemente genéricos como para que no importe si el pago es más o menos frecuente que los reinicios.