Estoy intentando replicar la curva base de divisas cruzadas EUR vs USD que Bloomberg genera (EUR.OIS colateralizado en USD). Tengo entendido que Bloomberg está utilizando actualmente la implementación mark-to-market en lugar de la implementación nocional constante que se utilizó en el pasado.
Hasta ahora, he conseguido replicar las curvas EUR.OIS, USD.OIS, EUR.3M y USD.3M (con eliminación de la curva OIS). Cuando intento replicar la curva base EUR vs USD, utilizando como entrada adicional los tipos de cambio a plazo USDEUR, no consigo replicar la curva entre divisas. Hasta ahora, he estado utilizando la siguiente fórmula para el tramo USD (con reajuste nocional periódico):
Para el tramo en EUR, he estado utilizando la misma fórmula que en el caso nocional constante (para que conste, utilizar esta fórmula para ambos tramos me permite reproducir la curva base EUR vs USD en el caso nocional constante):
Source : http://www.cs.utah.edu/~cxiong/Files/Docs/Changwei_Xiong_InterestRateModels.pdf , p.37
He estado buscando otras fórmulas de valoración para el caso MtM pero no encuentro nada más concreto que me permita replicar mejor la curva base EUR vs USD de Bloomberg.
¿Puede alguien decirme si la fórmula para el tramo en USD es correcta o si Bloomberg utiliza otra implementación para elaborar sus curvas de base entre divisas? A un vencimiento de 30 años, actualmente estoy obteniendo una diferencia del 1,5% en comparación con el resultado de Bloomberg.
Gracias de antemano.