3 votos

FX stripping ultralargo plazo (con CCS y NDS)

En QuantLib, el FxSwapRateHelper permite crear y bootstrap una curva de tasas de cambio FX Swap. Por ejemplo, el enlace a continuación incluye un ejemplo de cómo hacer bootstrapping de la curva de rendimiento PLN utilizando la tasa spot EURPLN y los puntos forward, con descuento utilizando la curva EONIA, a partir de la línea 68 en adelante:

https://github.com/lballabio/QuantLib-SWIG/blob/master/Python/test/ratehelpers.py#L68

Estoy investigando cómo extender la curva más allá de un año, donde no hay comillas de FX swap, y tendría que hacerse utilizando un swap de divisas cruzadas (CCS) o un swap no entregable (NDS) dependiendo de la moneda en particular.

En el caso de CCS, leí en otra respuesta hace tres años que no estaba implementado de forma nativa en QuantLib en ese momento. ¿Alguien sabe si algo ha cambiado?

Para el caso de NDS, no puedo encontrar ninguna discusión al respecto, pero parece que no existe un ayudante para tales swaps en la biblioteca. ¿Alguien podría proporcionar un ejemplo para eso, posiblemente con modificaciones en otros ayudantes de tasas, como el ayudante de swap/bono de tasa fija?

¡Gracias!

0voto

tekki Puntos 6

Ahora hay soporte para esta funcionalidad: se agregaron las clases MtMCrossCurrencyBasisSwapRateHelper y ConstNotionalCrossCurrencyBasisSwapRateHelper en 2021.

Estas clases todavía están en la carpeta experimental pero parecen funcionar correctamente. Las utilicé en mi framework basado en QuantLib (ejemplo aquí) y produjeron los resultados esperados.

Una limitación es que actualmente solo admiten índices a plazo (por ejemplo, similares a IBOR) pero si define un índice ficticio similar a LIBOR a 3M con un día de conteo apropiado y un retraso en la fijación, y lo pasa junto con las curvas basadas en RFR, construirá la curva FX correcta debido a que la acumulación de RFR coincide con el tipo de interés hipotético a plazo IBOR.

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