Como hacer la fijación de precios de FX Swaps y Fx Forward en excel puede alguien mostrar lo mismo que coincidirá con el bloomberg.Estoy calculando mediante la adición o sustracción de los puntos fx fwd en la tasa de fx spot para llegar al forward si alguien tiene abything otra cosa por favor compartir el mismo. También estoy mirando la sintaxis de bloomberg para fx fwd y fx swaps . Lo estoy haciendo poniendo QRM y después de que el cambio de divisas .
Respuesta
¿Demasiados anuncios?Puede consultar los precios de los forwards de divisas en Bloomberg escribiendo EURUSD Curncy FRD<GO>
En Excel, puede utilizar las funciones de Bloomberg para obtener los precios (puntos a plazo o precios directos). Por ejemplo, para obtener los 6M FX Forward para el EURUSD, puede introducir la fórmula:
=BFxForward("EUR";"6M";"midoutright")
Teóricamente, un FX Forward puede calcularse con el diferencial de tipos así:
$$FX_{Forward} = FX_{Spot} \times \frac{(1+ r_{domestic} \times n)}{(1+ r_{foreign} \times n)}$$
o bien, si tiene tarifas con capitalización continua:
$$FX_{Forward} = FX_{Spot} e^{[(r_{domestic} - r_{foreign}) \times n]}$$
El FX Swap será simplemente un FX Spot + un FX Forward de signos simétricos o dos FX Forwards de signos simétricos si es a plazo.
Sin embargo, debe tener en cuenta que se trata de una formulación teórica y que si intenta reproducir los precios de mercado de los FX Forwards con simples tipos de depósito, no llegará al mismo resultado. Y esto no representa un arbitraje porque realmente no se puede conseguir financiación y/o invertir cantidades ilimitadas a estos tipos, si es que se puede.
Por ejemplo, considere que tiene un FX Forward a 6 meses en el EURUSD. Si intenta replicar este forward utilizando el USD Libor 6M y el Euribor 6M, NO obtendrá el precio de mercado.
Lo que se puede hacer es, dado un precio de un FX Forward y un tipo de una de las divisas, obtener el tipo implícito de mercado de la otra.
Existe una función de Bloomberg para obtener los tipos implícitos: FXFA <GO>
.