advanced drawdown bajo ~60 trades/mo

Arbitraje

Los EA de arbitraje aprovechan discrepancias temporales de precio entre instrumentos relacionados. Son sensibles a la latencia y dependen del bróker. Las variantes retail usan correlación estadística en lugar de arbitraje puro entre mercados.

Mecanismo

El arbitraje estadístico vigila el diferencial entre dos pares correlacionados (por ejemplo EUR/USD y GBP/USD, o EUR/USD y EUR/GBP). Cuando ese diferencial ajustado por correlación supera un umbral, el EA vende el instrumento relativamente caro y compra el barato, y cierra ambas patas cuando la relación vuelve a su nivel normal. Las variantes de arbitraje de latencia explotan los retrasos del feed de precios entre brókers: hoy la mayoría de brókers lo prohíben y lo detectan mediante análisis de patrones.

Idoneidad

El arbitraje estadístico es legítimo y neutral respecto al bróker; el de latencia está restringido en casi todos los brókers de este catálogo. Las variantes estadísticas funcionan mejor con EUR/USD frente a GBP/USD (correlación superior a 0,90) y exigen cuentas de spread ajustado. El rendimiento se degrada cuando la correlación se rompe en eventos de riesgo. Apto para traders sistemáticos cómodos con la lógica de pairs trading; no se recomienda como primer EA.

Notas

El arbitraje abandona la pregunta que se hace cualquier otra estrategia. Un EA de tendencia pregunta hacia dónde va el precio; un EA de arbitraje estadístico no se interesa por eso y opera en cambio la relación entre dos instrumentos. Cuando dos pares normalmente correlacionados se separan, vende el relativamente caro y compra el barato, y luego espera a que vuelva a la normalidad la relación, no el mercado.

Ese planteamiento es también donde tiene que empezar la honestidad. En el sentido de manual, el arbitraje es un beneficio sin riesgo obtenido del mismo activo con dos precios en el mismo instante, y esa versión apenas existe en el forex retail. Lo que queda es una apuesta a que una relación estadística se mantiene, más una segunda actividad muy distinta —el arbitraje de latencia— que hoy la mayoría de brókers prohíben de plano. Esta página explica cómo se comporta la forma superviviente dentro de MetaTrader 5: los parámetros que deciden si es solvente y los modos de fallo que un expert advisor direccional nunca encuentra. Cierra con cómo construirla y someterla a estrés en el EA Builder antes de exponer capital.

Cómo funciona: los dos mecanismos de arbitraje

Dos cosas comparten el nombre «arbitraje» en el mercado retail de EA, y no tienen casi nada en común salvo ese nombre.

El arbitraje estadístico vigila el diferencial entre dos instrumentos correlacionados. Toma EUR/USD y GBP/USD: ambos llevan una pata larga en dólar, así que suelen moverse juntos, y su correlación habitualmente citada se sitúa por encima de 0,90 en condiciones normales. El EA modela la relación normal —una correlación móvil, un ratio o una regresión de uno sobre el otro— y mide cuánto se han desviado los precios actuales respecto a ella. Cuando esa desviación cruza un umbral, se pone corto en la pata que ha corrido demasiado y largo en la que se ha quedado rezagada. Cada lado se dimensiona para que la posición quede aproximadamente neutral a la dirección que ambos comparten. La salida es la reversión de la relación, no un objetivo de precio.

El arbitraje de latencia es otro animal. Explota el retraso entre el feed de precios de un bróker y el mercado general, entrando contra una cotización que ya está obsoleta cuando se muestra. No es una apuesta estadística en absoluto: es una carrera contra un feed lento. Hoy la mayoría de brókers de este catálogo lo prohíben en su contrato de cuenta, lo detectan analizando los patrones de ejecución y pueden anular el beneficio resultante o cerrar la cuenta. No es una estrategia que este sitio considere viable, y el resto de esta página trata de la forma estadística.

  • Arbitraje estadístico: permitido y neutral respecto al bróker, su ventaja procede de la reversión a la media de una relación y exige spreads ajustados porque el coste se paga en ambas patas.
  • Arbitraje de latencia: restringido en casi todos los brókers, su ventaja procede del retraso del feed más que del análisis, y es frágil ante cualquier mejora de ejecución del lado del bróker.

El motor de beneficio de un arbitraje estadístico es la reversión del diferencial; su motor de pérdidas es el momento en que esa relación deja de ser una relación. Como la posición es neutral a la dirección que comparten ambos instrumentos, un movimiento de mercado corriente apenas la toca, y por eso el perfil de drawdown parece tan tranquilo justo hasta que un shock desacopla las patas.

Condiciones de mercado: cuándo gana un EA de arbitraje y cuándo se rompe

Las condiciones que favorecen a un arbitraje estadístico son estrechas, y todas ellas hablan de estabilidad más que de oportunidad.

CondiciónFavorable para el arbitraje estadísticoHostil para el arbitraje estadístico
CorrelaciónEstable entre regímenes, ambas patas movidas por el mismo factorUn cambio de régimen desacopla el par; la «relación» deja de existir
VolatilidadRuido corriente de dos lados alrededor de la relaciónEvento de riesgo que mueve una pata mucho más que la otra
Tipo de cuentaRaw/ECN, con comisión, ajustada en ambas patasStandard/Market: el spread duplicado supera la reversión
Origen de la divergenciaTemporal, por flujo de órdenes, sin noticias detrásEstructural: una decisión de tipos o un shock revaloriza una divisa
Elección del instrumentoMajors profundos que comparten una divisaCruces poco líquidos donde el spread de una pata nunca se normaliza

La lectura errónea más cara es tratar cada divergencia como una oportunidad. Un diferencial se estira por dos motivos muy distintos: flujo de órdenes temporal, que revierte, y una revalorización estructural, que no. Cuando un banco central mueve una de las dos divisas, los dos pares dejan de describir lo mismo. Un EA que solo ve «el diferencial es inusualmente amplio» seguirá añadiendo a una divergencia que se ha vuelto permanente. La estrategia necesita un motivo para creer que la relación sigue existiendo: un filtro sobre el calendario, o sobre la propia correlación medida en vivo en lugar de supuesta.

Fíjate en la asimetría con una estrategia direccional: un EA de tendencia pierde cuando el mercado va de lado, y un arbitraje estadístico pierde cuando el mercado hace un movimiento decidido y unilateral en exactamente una de sus patas. Fallan con climas distintos, que es la razón honesta para considerar uno junto al otro y no como sustituto.

Parámetros y ajustes en MT5

Un EA de arbitraje estadístico expone sus supuestos a través de un puñado de parámetros. Cada uno es una afirmación sobre la relación, y los valores por defecto casi nunca sirven para el par que has elegido.

ParámetroPunto de partida típicoQué controla
CorrelationPeriodLo bastante largo para abarcar más de un régimenEl histórico usado para modelar la relación normal; si es corto, reaprende la divergencia como normalidad
EntryThresholdUna desviación que supere dos spreads más comisiónCuánto debe estirarse el diferencial antes de abrir ambas patas
ExitThresholdEn la media modelada o cerca de ellaDónde se cierra la posición una vez que la relación revierte
MaxSpreadPips (por pata)Tope duro justo por encima de la norma ECNAborta la entrada cuando el spread de una pata hace inviable el viaje de ida y vuelta
HedgeRatio / tamaño de loteDerivado de los valores de tick de ambas patas, no fijado a 1:1Mantiene el par realmente neutral en lugar de nominalmente igual
MaxHoldingHoursAcotado y más corto que el horizonte del swapFuerza la salida de una divergencia que no revierte
MinCorrelationUn suelo en vivo, comprobado antes de cada entradaBloquea nuevas posiciones cuando la propia relación se ha debilitado

Dos parámetros deciden la solvencia y son los dos que más a menudo se dejan por defecto. MaxSpreadPips debe aplicarse por pata, porque el viaje de ida y vuelta paga entrada y salida en ambos lados. Un spread normal en una pata y un spread disparado en la otra sigue siendo una operación no rentable. El ratio de cobertura debe salir igualmente de los valores de tick reales de ambas patas, no de tamaños de lote iguales. En pares cuya divisa cotizada difiere, lotes iguales no son exposición igual, y la posición «neutral al mercado» arrastra en silencio un sesgo direccional.

Conviene señalar tres realidades específicas de MT5 antes de fiarte de un backtest:

  • Ambos símbolos necesitan histórico real. Una estrategia multisímbolo en el Probador de Estrategias de MT5 vale lo que valga el histórico de ticks de cada símbolo que toca, no solo el del gráfico. Si el histórico de la segunda pata es pobre o sintético, el probador seguirá produciendo una curva de capital, solo que no significará nada. Descarga el histórico de ambos símbolos y prueba en modo de cada tick basado en ticks reales.
  • Las dos patas no se ejecutan a la vez. Dos llamadas OrderSend son dos peticiones separadas. En el hueco entre ambas vive el riesgo de pata, y el probador lo modela con mucha más benevolencia que una cuenta real.
  • El swap es un coste real a sesenta operaciones al mes. Las posiciones mantenidas de un día para otro pagan financiación en ambas patas, y las tasas de swap de las dos no son simétricas: SymbolInfoDouble(symbol, SYMBOL_SWAP_LONG) y SYMBOL_SWAP_SHORT son los valores que hay que leer en lugar de suponer. Una estrategia con una ventaja pequeña por operación puede entregar una parte importante de ella al coste de mantenimiento.
  1. Elige dos instrumentos que compartan una divisa y mide su correlación sobre una ventana que contenga al menos un evento de riesgo, no sobre un trimestre tranquilo.
  2. Fija el ratio de cobertura a partir de los valores de tick de ambas patas para que la posición sea neutral en exposición y no simplemente igual en lotes.
  3. Sitúa EntryThreshold por encima del coste de ida y vuelta de ambas patas (dos spreads más comisión) y pon después un tope duro a MaxSpreadPips por pata.
  4. Añade un suelo en vivo MinCorrelation y un límite MaxHoldingHours para que una relación rota se abandone en lugar de promediarse.
  5. Haz forward test en demo y registra, para cada señal, el desfase de ejecución entre las dos patas y el spread realmente pagado en cada una; compáralo después con lo que supuso el backtest.

Modos de fallo: cómo pierde dinero un EA de arbitraje

Las pérdidas no se parecen a las de una estrategia direccional. Son más raras y llegan juntas.

  • Ruptura de la correlación. Un shock revaloriza una divisa y los dos pares dejan de describir lo mismo. Ambas patas se mueven a la vez en contra de la posición y, como el diseño suponía neutralidad, el tamaño se fijó como si eso no pudiera ocurrir. Es la pérdida dominante, y se concentra justo en los eventos que también están castigando al resto de la cartera.
  • Riesgo de pata en la entrada o la salida. Un OrderSend se ejecuta y el otro es rechazado, recotizado o ejecutado bastante peor. Mientras eso dure mantienes una posición direccional a tamaño completo sin nada de la neutralidad prevista. La misma exposición aparece a la salida si solo se cierra una pata.
  • Erosión por costes. La ventaja por operación es pequeña y el coste se paga en dos patas unas sesenta veces al mes. Un supuesto de slippage o de spread equivocado por una fracción de pip por pata se acumula hasta comerse la ventaja entera. Por eso aquí importan más el modelo de ejecución y una cuenta de tipo ECN que la lógica de entrada.
  • Umbral ajustado a la ventana de prueba. La desviación de entrada se optimiza sobre los mismos datos con los que se modeló la relación, así que se ajusta a las divergencias concretas de esa ventana y no al concepto de divergencia. La señal delatora es que umbrales vecinos den resultados muy distintos.
  • Swap y tiempo de mantenimiento. Una divergencia que tarda semanas en revertir paga financiación en ambas patas todo ese tiempo, y puede terminar positiva en precio y aun así negativa en la cuenta.
  • Cláusulas de actividad restringida. Un EA vendido como «arbitraje» que en realidad es de latencia puede ver anulados sus beneficios o cerrada la cuenta bajo los términos del bróker, una pérdida que no aparece en ningún backtest.

Cómo construir y someter a estrés un EA de arbitraje en mt5depot

No necesitas escribir MQL5 para montar la variante estadística. En el constructor sin código armas la misma máquina: una cesta multisímbolo con entrada disparada por desviación en ambas patas, un aborto de spread por pata, un ratio de cobertura derivado de los valores de tick y un tiempo de mantenimiento acotado. Y, más útil aún, puedes atacar sus supuestos antes de arriesgar capital.

  • Confirma que el diseño es estadístico y no de latencia, y que tu bróker lo permite por escrito.
  • Mide la correlación sobre una ventana que contenga un evento de riesgo real y registra qué hizo la desviación durante él.
  • Deriva el ratio de cobertura de los valores de tick de ambas patas en lugar de usar lotes iguales.
  • Sitúa el umbral de entrada por encima del coste de ida y vuelta de dos patas y limita el spread de cada pata de forma independiente.
  • Haz backtest con histórico de ticks real para ambos símbolos, luego prueba en demo y registra el desfase de ejecución y el spread real por pata.
  • Comprueba qué hace la estrategia cuando se rechaza la segunda pata: la respuesta correcta es cerrar la pata ejecutada, no esperar.

La razón para construirlo tú mismo es que un EA de arbitraje comprado esconde justo los números que deciden el resultado. Una curva de vendedor modelada con ejecuciones simultáneas y spread fijo en ambas patas se ve extraordinariamente suave. En ese modelo los dos riesgos reales de la estrategia —el desfase de ejecución y el coste duplicado— no existen. Reproduce la misma lógica con los spreads de tu propio bróker y registra qué ocurre de verdad en cada ejecución: la curva sobrevive a ese contacto o no lo hace.

Arbitraje frente a una estrategia de reversión a la media

El arbitraje estadístico y la reversión a la media descansan sobre el mismo supuesto —que una medida estirada vuelve a su sitio— aplicado a objetos distintos. Uno opera la desviación de una relación; el otro, la desviación de un solo instrumento respecto de su propia media. Ese supuesto compartido significa que también se rompen por el mismo motivo, algo que conviene saber antes de ejecutar ambos.

Arbitraje estadísticoReversión a la media
Qué está estiradoEl diferencial entre dos instrumentosUn instrumento frente a su propia media móvil
Exposición direccionalAproximadamente neutral por construcciónTotalmente direccional, contra tendencia
Variable decisivaEstabilidad de la correlación y coste por pataRégimen: ¿el mercado tiene tendencia o rango?
Coste por señalDos patas, entrada y salidaUna pata, entrada y salida
Falla cuandoLa relación deja de existirEl mercado deja de moverse en rango y tiende
ComplejidadAvanzada: lógica de pares, ratios de cobertura, riesgo de pataIntermedia: un instrumento, un umbral

Ninguna es la opción más segura en general. La reversión a la media carga un riesgo direccional evidente y es más fácil de razonar. El arbitraje estadístico elimina casi todo ese riesgo direccional y lo sustituye por otro más sutil: la dependencia de una relación que simplemente puede dejar de cumplirse. Peor aún, tiende a fallar en los mismos eventos que dañan todo lo demás que tienes en cartera. Ejecutar ambos no es diversificar si los dos son, por debajo, la misma apuesta a que algo estirado va a volver a su sitio.

Pares típicos

Dónde funciona mejor esta estrategia

Artículos relacionados

Preguntas frecuentes

¿Qué es un EA de arbitraje?
Un EA de arbitraje opera la relación entre dos instrumentos en lugar de la dirección de uno solo. La forma retail es el arbitraje estadístico: el EA sigue el diferencial entre dos pares correlacionados y, cuando ese diferencial se estira más allá de un umbral, vende la pata relativamente cara y compra la barata, cerrando cuando la relación revierte. Una segunda forma, el arbitraje de latencia, explota los retrasos del feed de precios entre brókers; es una actividad distinta, restringida en casi todos los brókers de este catálogo, y este sitio no la considera viable.
¿Operar arbitraje con un EA está libre de riesgo?
No. La versión de manual —el mismo activo con dos precios en el mismo instante— apenas existe en el forex retail, y lo que queda es una apuesta a que una relación estadística se mantiene. La posición es neutral en dirección, no en riesgo: cuando un shock desacopla dos pares normalmente correlacionados, ambas patas pueden moverse en tu contra a la vez, y es justo entonces cuando las pérdidas se concentran. El bajo perfil de drawdown de un arbitraje estadístico bien construido nace de asumir un riesgo pequeño por operación muchísimas veces, no de la ausencia de riesgo.
¿En qué se diferencian el arbitraje estadístico y el de latencia?
El arbitraje estadístico opera una correlación entre dos instrumentos del mismo bróker, es neutral respecto al bróker y está permitido. El arbitraje de latencia explota el retraso entre el feed de precios de un bróker y el mercado general, entrando contra una cotización que ya está obsoleta. Hoy la mayoría de brókers lo prohíben de forma explícita, lo detectan analizando los patrones de ejecución y pueden anular el beneficio o cerrar la cuenta. Confirma cuál de los dos implementa realmente un EA antes de financiarlo: comparten el nombre y nada más.
¿Qué pares sirven para un EA de arbitraje estadístico?
Pares que comparten una divisa y tienen una relación documentada y estable: EUR/USD frente a GBP/USD es el punto de partida habitual porque su correlación suele situarse por encima de 0,90, y EUR/USD frente a EUR/GBP es la construcción triangular clásica. El requisito no es una correlación alta en una muestra concreta, sino una relación que se mantenga estable entre regímenes, porque una correlación medida solo en condiciones tranquilas se romperá justo en el evento que te cuesta dinero.
¿Por qué una estrategia sensible al spread necesita una cuenta Raw o ECN?
Porque cada señal paga el coste de entrada dos veces —una por pata— y la ventaja por operación es pequeña por diseño. Un EA de arbitraje estadístico que abre unas sesenta posiciones al mes paga ese coste duplicado sesenta veces. En una cuenta Standard el spread de ambas patas puede superar el movimiento de reversión que la estrategia intenta capturar, lo que convierte una relación de esperanza positiva en una cuenta de esperanza negativa. La estrategia no se vuelve rentable con un spread más amplio; se convierte en otra estrategia.
¿Qué es el riesgo de pata y cómo se prueba?
El riesgo de pata es lo que ocurre cuando un lado de la operación emparejada se ejecuta y el otro no, o se ejecuta bastante peor. Durante los segundos o minutos en que mantienes una sola pata tienes una posición direccional corriente a tamaño completo, sin nada de la neutralidad que el diseño daba por supuesta. Pruébalo comprobando qué hace el EA cuando se rechaza el segundo OrderSend —uno bien construido cierra de inmediato la pata ejecutada en lugar de esperar un precio mejor— y midiendo en una cuenta demo el desfase real de ejecución entre ambas patas en vez de suponer simultaneidad.