Friday, 13 October 2017

Forex Triangular Arbitrage Ea


Arbitraje triangular El arbitraje triangular es un poco de jerga de la divisa que suena fresco. Representa la idea de comprar algo y venderlo casi instantáneamente con un beneficio. Instantánea, dinero gratis apela a casi todo el mundo. La teoría es sólida, pero es muy difícil de lograr en la vida real. Si no está familiarizado con los pares de divisas sintéticas. Le recomiendo que lea mi post sobre el tema a partir de diciembre de 2011. Ninguna de estas explicaciones tendrán sentido sin entender que el concepto de pareja sintética. Las oportunidades de arbitraje triangular ocurren cuando un par de divisas muestra un precio, mientras que el mismo par de divisas sintéticas muestra otro precio. Si el precio de venta del EUR / USD es 1.2820 y el precio de oferta del par de divisas es 1.2823, existe una oportunidad de arbitraje triangular. El par de divisas sintéticas puede implicar cualquier medio de intercambio. Los pares de yenes son extremadamente líquidos, así que tal vez un puede utilizar USDJPY y EURJPY para construir el EURUSD sintético. La gran cosa sobre el comercio triangular del arbitraje es que hay oportunidades múltiples usar el mismo instrumento. Aunque el par nombrado no cambia, que en este caso es EURUSD, un comerciante podría utilizar cualquiera de los otros 6 principales monedas para comprar el mejor precio en el comercio. Enumeré los ejemplos a continuación con el supuesto de que estamos comprando EURUSD. Ejemplo: Asumir que el comerciante detecta una oportunidad de arbitraje en EURUSD y encuentra que las cruces de yenes ofrecen la mejor oportunidad. La implementación mecánica de la estrategia seguiría este proceso aproximado: Comprar 100.000 EURUSD en el mercado Confirmar la ejecución de la orden EURUSD en o cerca del precio solicitado. Si la orden recibe la ejecución pobre que es peor que el par de la moneda sintética o hará el comercio demasiado costoso, después cierre el comercio y busque una nueva oportunidad. El costo es el spread y cualquier comisión fue pagada. Si el pedido recibe una ejecución razonable, continúe. Elige la mitad de la pierna sintética para cumplir. La orden no importa. Si el EURJPY es la primera orden a utilizar, entonces la tarea es muy fácil. Los pares EURUSD y EURJPY usan la misma moneda base. Los tamaños de lote en los oficios deben ser idénticos. Debido a que compramos el EURUSD en el par de divisas nombrado, tendremos que vender el EURJPY para cubrir el componente del euro del comercio. La venta de EURJPY por 100.000 debe ser ejecutada en el mercado. La pierna restante del comercio es el USDJPY. Comprar EURUSD nos puso dólares cortos. Para cubrir los dólares, necesitamos comprar dólares. Por lo tanto, debemos comprar USDJPY. Sin embargo, no podemos comprar cien mil. Aunque compramos 100.000, ese comercio nos puso en corto 128.200. El tamaño de la unidad debe ser una compra de 128.000 frente al yen. El 200 extra es redondeado a fuera debido a las restricciones de tamaño de posición en el mercado de divisas. Nos vemos obligados a acumular el riesgo en la posición 200 Todo el comercio ya ha ejecutado. La salida ocurrirá cuando la oportunidad se invierta para que la oferta esté ahora por debajo de la petición, como se esperaría en un mercado. Salga de todas las operaciones abiertas en el mercado. Corrección de tamaños de lote Está golpeando a un caballo muerto. Vamos a utilizar el NZDJPY como un ejemplo fuera de la pared. Los pares implicados son como sigue: NZDJPY, negociando en 66.32 NZDUSD, negociando en 0.8281 USDJPY, negociando en 80.07 El precio nombrado de NZDJPY es 66.32. El precio sintético, sin embargo, es 66.305. Existe una oportunidad de arbitraje de 1,5 pips. Esto se calcula de la siguiente manera: 1 NZD / USD 0.8281 1 USD / JPY 80.07 1 NZD / 66.305 JPY 66.32 66.305 1.5 pips La moneda designada muestra un precio de oferta por encima del pedir. Esto significa que tenemos que vender la moneda designada y comprar la moneda sintética. Suponiendo que tratamos en lotes estándar en la moneda base, el comerciante ejecuta una orden de vender NZD 100.000 en el mercado. La primera tarea es comprar de nuevo los dólares de kiwi usando NZDUSD. No es necesaria ninguna conversión entre unidades. Tanto las divisas sintéticas como las denominadas comparten la misma moneda base, NZD. El paso final y último es vender el JPY que fue comprado en la transacción corta de NZDJPY. La venta de JPY usando USDJPY implica la compra de USDJPY. Recuerde la advertencia sobre el tamaño de la unidad. Necesitamos comprar NZD 100.000 dólares de yenes en dólares estadounidenses. Como puedes ver, es complicado. Convertir la moneda base del dólar en NZD es: NZD 100.000 USD 0.8281 / NZD 1 82.810 Necesitamos comprar 82.810 dólares de USDJPY. El mercado forex restringe las transacciones a 1.000 unidades de incremento. El menor riesgo implica la compra de 83.000 USDJPY y la aceptación de 190 en la exposición. Por qué el arbitraje triangular es tan común Casi todos los corredores de divisas minoristas marcan sus spreads en lugar de cobrar comisiones directas. El propósito es camuflar el verdadero costo de la negociación. Como la mayoría de los trucos, sin embargo, crea una consecuencia involuntaria. Las subidas artificiales en la propagación son la razón de muchas de las oportunidades de arbitraje triangular. El corredor debe decidir qué lado de la propagación recibe el marcado. Ocasionalmente, el marcado completo se resta de la oferta o se agrega a la solicitud. Más a menudo que no, los corredores cubrir sus apuestas mediante la adición de porciones del margen de beneficio en ambos lados de la oferta y preguntar. Los márgenes son invariablemente más altos en las cruces. Las diferencias extremas entre la oferta y la demanda hacen que el comercio de esos cruces sea directamente indeseable. Es común que el marcado cree oportunidades cercanas de arbitraje permanente en las cruces. El comercio sólo logra un beneficio realizable cada vez que el marcado comienza a sesgar en la dirección opuesta. Si un corredor aplica la mayor parte del margen de beneficio en la solicitud, el arbitraje triangular no obtendría beneficios hasta que el corredor cambiara el margen sobre todo o por completo a la oferta. Los flip-flops suelen tardar varias horas en ocurrir, lo que limita el número de oportunidades diarias. Las corredurías casi siempre ven a los comerciantes de arbitraje como un flujo de órdenes tóxicas. Arbitraje sólo se produce cuando alguien está dormido al volante de los beneficios en última instancia, salir de la petición de alguien. Los comerciantes en el mostrador de operaciones FXCM u otros corredores no tienen ninguna posibilidad de una relación continua. Las ganancias provienen directamente del intermediario hasta relativamente rápidamente. La división de operaciones a través de múltiples corredores es la mejor oportunidad para que la estrategia tenga éxito. Romper las órdenes crea más oportunidades. Más importante aún, ninguna entidad única conoce el flujo combinado de órdenes. Se hace mucho más difícil para el perdedor dolor averiguar quién le está sangrando seco. Plataformas Forex MetaTrader Ejecución triangular arbitraje asesores expertos en MetaTrader implica una solución torpe. Los mismos riesgos que se aplican al arbitraje de corredores también se aplican al arbitraje triangular. El contexto comercial es problema ocupado se destaca como una preocupación principal. Realmente puede tomar 3-5 segundos para ejecutar las tres órdenes si se hace dentro de un solo asesor experto. Muchas cosas malas pueden suceder en una ventana de tiempo tan grande. También, yo esperaría que el corredor coger en rápidamente a este esquema y apagarlo. La única solución práctica es utilizar tres instancias separadas de MetaTrader ejecutando una DLL de memoria compartida. Un caso sería dedicado al corredor. Las ejecuciones obtendrían la capacidad de entrar simultáneamente sin hacer cola. La desventaja es que la EA sólo se actualizará en ticks entrantes. Si se produce un intervalo largo entre las garrapatas, retrasa la entrada de una esquina del triángulo. NinjaTrader NinjaTrader idealmente puede ejecutar las órdenes si se hace dentro de una sola correduría. Una vez más, esto hace que sus pistas pitifully simple de rastrear. Usted podría construir una gran estrategia con ingeniería de sonido que sólo funciona en el mundo real durante unos días. A continuación, se atascado ir de compras corredor una vez más. La mejor manera de intercambiar sin detectar es utilizar NinjaTrader con una licencia multi-broker. Aplicar una estrategia en el corredor malo, a continuación, aplicar la segunda estrategia en el corredor bueno. Las estrategias también necesitarían una forma de comunicación, tal vez a través de recursos de memoria compartida o un cliente-servidor de intranet. Estoy interesado en la construcción de soluciones bien diseñadas como productos para la venta en este sitio web. Si el comercio algo como esto le interesa, envíeme por correo electrónico y mencione la plataforma que usted prefiere. Estoy manteniendo una lista para ayudarnos a priorizar lo que los comerciantes quieren. Comentarios Jeremy Scott dice que tropecé en el arbitraje triangular antes de que supiera lo que se llamaba. Escribí un EA para la exploración de MT4 para las discrepancias en todos los triángulos posibles entre 8 monedas. Ganó más de 1000 USD con un corredor offshore FXGlory con un apalancamiento de 3000: 1 con este sistema, luego de repente dejó de funcionar Tenía docenas de triángulos de arbitraje exitoso, pero el día que deposité más dinero y aumentó los lotes a más de 1 lote por símbolo Obtuvieron todas sus ganancias de nuevo aviso que está interesado en el desarrollo de un sistema multiplataforma. Me encantaría que usted desarrollara uno. Puedo hacerme saber, gracias Gracias por compartir su experiencia. El problema con hacerlo todo en un corredor es que saben con certeza que están sangrando. Arbitraje sólo funciona si la persona que no es comerciante al por menor amigable. Gracias por este artículo Shaun. Simplemente curioso cómo muchas oportunidades se presentará a través de TriArb en un día en promedio Y cuán grande son las discrepancias de precios en promedio (pips sabio) Siempre he estado interesado en el arbitraje triangular, pero siempre asumí que los beneficios se consumirían por el spread / Comisiones o demasiado pequeño para ser significativo. Gracias Realmente depende del corredor. He visto a algunos corredores con arbs más o menos permanentes. Dependiendo de los spreads cruzados que muestran, algunos de ellos son típicamente varios pips. El mayor problema es conseguir operaciones para ejecutar lo suficientemente rápido en MetaTrader para tomar ventaja de los peores infractores. Gracias por su respuesta Shaun. En realidad uso NinjaTrader (licencia de multi-corredor) para mis operaciones de Forex (actualmente con Interactive Brokers). ¿Esto ayudaría con el problema de latencia / velocidad Si es así, estaría dispuesto a ayudar a programar algo para mí Eso hace que sea mucho más probable que tenga éxito. NinjaTrader es años luz más rápido, dándole un mejor borde. Envíeme por correo electrónico por favor (la dirección está en el derecho superior de la pantalla) y nos zambulliremos en los detalles. Las estrategias triangulares de arbitraje han existido desde hace bastante tiempo en la fábrica de Forex - sin embargo, me encontré con lo que parece ser una nueva el otro día y estoy esperando el Comunidad puede echar un vistazo, y tal vez mejorar la estrategia. Traté de ponerse en contacto con el autor, pero todavía tengo que escuchar de nuevo. Echa un vistazo al código y breve descripción aquí: github / nerr / nst ta Tanto en MT4 MT5. Tuve que hacer algunas ediciones a la versión MT4 para obtenerlo para compilar. Es probablemente importante notar que usted necesitará tener un servidor MySQL local funcionando. Parece ser una estrategia interesante, aunque no está seguro de cómo es todavía. Imagen enlazada (haga clic para ampliar) Se unió a jul 2009 Status: Trade. Revisión. Mejorar 966 Puestos Gracias por publicar esto, estoy muy interesado en Triangular Arbitrage. Hace el comercio de EA Usted cometió sus ediciones a los archivos de MT4 al repositorio Se acabó de terminar de codificar un e arbitraje triangular en mt4, y hasta ahora he concluido que hay tan pocas oportunidades que No vale la pena correr. No estoy tratando de ser negativo sólo un mensajero, por así decirlo: 1. Oportunidades son raras 2. Esta es una explotación utilizada por los grandes bancos y tienen la oportunidad de reaccionar a lo lejos Más rápidamente que nosotros como corredores de comercio. Lo malo es que los bancos explotan para arbitrar las tasas de retorno para equilibrar, por lo que por eso es tan raro. Así que en efecto usted está compitiendo con un carro de caballos contra un ferrari. 3. Las brechas de arbitraje muy grandes suelen resultar de las noticias y los spreads durante los eventos de noticias (es decir, sus costos de operación) le matarán. Arbitrage se ve muy bien porque parece un agujero o un defecto en el sistema, y ​​es para los bancos y se ocupan de él. Para nosotros, tratando con corredores, nunca será capaz de obtener sus pedidos a través de lo suficientemente rápido para tomar ventaja de que sin la propagación de morder en la parte trasera. Sólo una advertencia. 1. Oportunidades son raras 2. Esta es una explotación utilizada por los principales bancos y tienen la oportunidad de reaccionar mucho más rápidamente que nosotros, Los comerciantes de corretaje hacer. Lo malo es que los bancos explotan para arbitrar las tasas de retorno para equilibrar, por lo que por eso es tan raro. Así que en efecto usted está compitiendo con un carro de caballos contra un ferrari. 3. Las brechas de arbitraje muy grandes suelen resultar de las noticias y los spreads durante los eventos de noticias (es decir, sus costos de operación) le matarán. Arbitrage se ve muy bien porque. Un par de cosas a tener en cuenta. Si está operando en una plataforma minorista, no es cuestión de ser tan rápido como otros bancos, porque casi todas las oportunidades que pueden explotar ni siquiera existen en los datos que le dan su corredor. Se necesita tener una conexión a una red con alta participación, donde la oferta / solicitud es simplemente los límites más bajos / más altos introducidos por otros participantes, como currenex, hotspotfx, lmax, etc La otra cosa es que es muy fácil tomar la variable Se tiene en cuenta al calcular el arbitraje triangular (o cualquier arbitraje determinista con una o más divisas intermedias), por lo que los picos no son un problema. El problema es que los retornos son peores que los comerciantes más exitosos obtener con métodos más convencionales. Indicadores Técnicos Populares: Bollinger Bands Moving Average Convergence Divergence (MACD) Si también está interesado en opciones comerciales, le recomendamos que mire Opciones Simplificadas. Para muchos de su material de traning ha demostrado ser algunas de las mejores inversiones. Y si no está convencido, le recomendamos que lea esta revisión de Simpler Options y que tome una decisión. Coghlan Capital proporciona a comerciantes, inversionistas y gerentes de dinero con el análisis experto de los índices de Oro, Plata, divisas y Estados Unidos.

No comments:

Post a Comment