Como estudio, he desarrollado un sencillo algoritmo para detectar las discrepancias del mercado para las oportunidades de arbitraje triangular a través de la API REST de OANDA. Para mi sorpresa, realmente descubrió algunas de dichas discrepancias debido a la reciente caída de la lira turca. Sin embargo, no sé cómo ejecutar las órdenes de manera que se aprovechen estas oportunidades.
Dado que cada operación se cierra entrando en una operación que toma la posición contraria, ¿cómo es posible operar de forma triangular?
Por ejemplo, si hubiera una discrepancia que me permitiera obtener beneficios negociando USD > EUR > TRY > USD, ¿cómo cerraría realmente este triángulo comercial?
Lógicamente, compraría EUR/USD, vendería EUR/TRY y compraría USD/TRY. Estaría comprando EUR con USD, vendiendo esos EUR por TRY, y luego comprando de nuevo mis USD con ese TRY.
Sin embargo, si ninguna de estas operaciones es opuesta a la otra, entonces ninguna de las operaciones se cierra realmente, y el beneficio nunca se realiza.
Entonces, ¿cómo se puede aprovechar exactamente una oportunidad de arbitraje triangular? ¿Se requiere un corredor o una cuenta particular que permita el cierre triangular de las operaciones?
0 votos
Podrías hacer el arbitraje si lo haces en moneda real como se sugiere en tu declaración alternativa ("estaría comprando EUR con USD..."), porque entonces empezarías con USD y terminarías con USD. No estoy seguro de cómo se podría lograr esto en la práctica.