El arbitraje lock mantiene posiciones opuestas en dos cuentas de bróker separadas al mismo tiempo, eliminando la exposición neta al mercado. El beneficio proviene de cerrar selectivamente una de las patas en el momento adecuado — guiado por un feed rápido de precios. SharpTrader incluye cuatro variantes lock además de los sistemas de enmascaramiento BrightDuo y BrightTrio Plus. Esta guía explica cada variante, cuándo usarla y en qué se diferencian.
El arbitraje lock mantiene simultáneamente una posición de compra en una cuenta de bróker y una posición de venta equivalente en una segunda cuenta para el mismo instrumento. Las posiciones opuestas cancelan la exposición al mercado — el P&L combinado queda “bloqueado” en un nivel fijo sin importar el movimiento del precio. Luego, un feed rápido de precios detecta el momento óptimo para cerrar una de las patas, convirtiendo la posición bloqueada y plana en un beneficio neto equivalente al spread capturado entre las cotizaciones de los dos brókers.
La fuente del beneficio es la diferencia de precios entre dos proveedores de liquidez independientes. Distintos brókers reciben los datos del mercado a diferentes velocidades, aplican distintos modelos de markup y obtienen cotizaciones de relaciones distintas con LPs. Estas diferencias crean discrepancias transitorias entre brókers que un sistema de arbitraje lock bien configurado puede capturar.
A diferencia del arbitraje de latencia puro — donde toda la ventaja puede desaparecer en menos de 50ms — el arbitraje lock funciona gestionando una posición existente. La ventana de desbloqueo desde que se activa el fast feed hasta que converge la cotización del bróker lento suele ser de segundos en lugar de milisegundos. Esto hace que el arbitraje lock sea viable en una gama más amplia de conexiones con brókers y configuraciones de VPS.
Las cuatro variantes comparten la misma secuencia subyacente. Las diferencias entre ellas están en cómo gestionan el disparador de cierre, las restricciones de cuentas con netting y la evasión de detección por parte del bróker.
| Paso | Cuenta A | Cuenta B | Exposición neta |
|---|---|---|---|
| 1 — Se activa la señal | Abre BUY 1 lot EURUSD @ 1.08490 | Sin posición | Largo 1 lot |
| 2 — Se aplica el lock | BUY permanece abierto | Abre SELL 1 lot EURUSD @ 1.08490 | Cero — bloqueado |
| 3 — El fast feed observa | BUY sigue abierto | SELL sigue abierto | Cero — ante cualquier movimiento del precio |
| 4 — Señal de desbloqueo | BUY ahora es rentable porque el precio sube | SELL se cierra al precio del lock (barato) | Largo 1 lot en curso |
| 5 — Cerrar BUY | BUY se cierra con beneficio | Plano | Beneficio neto realizado |
En el lock: Cuenta A = −X pips, Cuenta B = +X pips, neto = 0. Tras el desbloqueo: la Cuenta A se cierra con +Y pips (el precio subió), la Cuenta B se cerró cerca de 0 (antes de que se actualizara el feed lento). Neto = +Y menos spreads. El aviso anticipado del fast feed sobre la dirección es lo que hace que Y sea consistentemente positivo.
La estrategia base Lock está diseñada para brókers que imponen un periodo mínimo de mantenimiento o un movimiento mínimo en pips antes de que una posición pueda cerrarse. En lugar de esperar una señal de arbitraje como disparador de cierre, utiliza un umbral de tiempo configurable, un umbral de distancia en pips, o ambos simultáneamente — lo que ocurra primero.
Después de aplicar el lock, empieza un temporizador. Ambas posiciones se cierran cuando transcurre el tiempo mínimo de mantenimiento configurado, independientemente del movimiento del precio. Para brókers que señalan cuentas que cierran posiciones demasiado rápido — normalmente un mínimo de 30–120 segundos.
Ambas posiciones se cierran una vez que el precio se ha movido un número mínimo de pips configurado desde el nivel de entrada del lock. Para brókers que rechazan órdenes de cierre colocadas a menos de X pips del precio de apertura. Cualquiera de las dos condiciones cierra ambas patas simultáneamente.
Ideal para: Brókers con reglas explícitas de tiempo mínimo de mantenimiento (por ejemplo, mínimo 30 segundos) o distancia mínima en pips antes de permitir el cierre. El Lock base respeta estas limitaciones y aun así captura el spread entre brókers.
LockCL1 está diseñado específicamente para cuentas con netting — comunes en conexiones FIX API y cTrader — donde abrir una posición opuesta en el mismo instrumento cancela automáticamente la existente. En cuentas con netting, el lock estándar (largo + corto en la misma cuenta) es imposible. LockCL1 enruta cada pata estrictamente a una cuenta separada y utiliza la siguiente señal de arbitraje — no un umbral de tiempo o de pips — como disparador de cierre.
| Paso | Acción | Nota |
|---|---|---|
| Paso 1 | Abre la primera orden en la Cuenta A por señal de arbitraje. Hace trailing de la posición. | Cuando se activa el disparador de cierre, abre la cobertura en la Cuenta B solamente — nunca en la Cuenta A |
| Paso 2 | En la siguiente señal de arbitraje, cierra una de las dos posiciones abiertas. | La señal BUY cierra el SELL en B. La señal SELL cierra el BUY en A. |
| Paso 3 | Hace trailing de la posición restante y la cierra con el disparador configurado (TP, SL, trailing o lifetime). | Vuelve al Paso 1 para el siguiente ciclo |
Ideal para: Cuentas FIX API y conexiones cTrader donde la ejecución con netting es el estándar. LockCL1 nunca crea una situación en la que existan simultáneamente una compra y una venta del mismo símbolo en una sola cuenta — totalmente compatible con modelos de ejecución con netting.
LockCL2 es la estrategia principal de arbitraje lock y la base de LockCL3, BrightDuo y BrightTrio Plus. Introduce órdenes virtuales — posiciones rastreadas dentro de la memoria de SharpTrader en lugar de enviarse inmediatamente al bróker — para eliminar la correlación de marcas de tiempo de reentrada que hace detectable el arbitraje lock estándar para los sistemas de riesgo del bróker.
En el arbitraje lock estándar, cuando se activa una señal de desbloqueo, la orden de reentrada se envía al bróker exactamente en el momento de un evento del fast feed. Los sistemas de riesgo del bróker escanean los registros de órdenes buscando órdenes colocadas dentro de milisegundos de las actualizaciones del feed de precios — un patrón estadísticamente distintivo que identifica el arbitraje lock. LockCL2 desacopla completamente la señal de la orden.
La orden de reentrada se envía al bróker en el momento de la señal. La marca de tiempo se correlaciona con el evento del fast feed. Detectable mediante análisis del timing de órdenes. La cuenta queda marcada en semanas de uso consistente.
La reentrada se gestiona internamente dentro de SharpTrader. El bróker solo ve la orden cuando el precio de mercado alcanza el nivel configurado — indistinguible de una orden limitada estándar colocada por un trader técnico.
| Paso | Qué ocurre | Qué ve el bróker |
|---|---|---|
| 1 — Entrada | Abre la primera orden en la Cuenta A por señal de arbitraje. La va trailingeando. Cuando se activa el disparador de cierre, abre una posición opuesta en la Cuenta B. Se crea el lock. | Dos órdenes reales opuestas |
| 2 — Señal mientras el lock está activo | Llega una nueva señal de arbitraje. CL2 cierra la posición opuesta a la dirección de la señal. Simultáneamente crea una orden virtual en la misma dirección que la posición real restante — solo dentro de la memoria de SharpTrader. | Una posición real cerrada, una permanece abierta |
| 3 — Seguimiento virtual | La orden virtual tiene su propio SL, TP y trailing stop. SharpTrader rastrea el precio internamente. Aún no se envía nada al bróker. | Solo es visible la posición restante de la Cuenta A |
| 4 — La orden virtual alcanza el objetivo | Cuando el SL, TP o trailing stop de la orden virtual se activa por el movimiento del precio, SharpTrader vuelve a abrir la posición real cerrada en la Cuenta B. | Nueva orden al precio actual de mercado — parece una entrada independiente |
| 5 — Lock restaurado | Ambas cuentas mantienen órdenes reales opuestas. La estrategia espera la siguiente señal de arbitraje. | Posición normal de dos cuentas |
Ideal para: Cuentas de cobertura estándar de brókers minoristas para arbitraje lock de uso general. Es el mejor equilibrio entre rendimiento y resistencia a la detección. El punto de partida recomendado para la mayoría de configuraciones de arbitraje lock.
LockCL3 es una modificación de CL2 para configuraciones donde un bróker ofrece una ejecución superior y el otro es más lento o más restringido, pero útil para la pata de cobertura. En CL3, una cuenta se designa como activa — todas las entradas de arbitraje fluyen a través de ella. La otra es pasiva — solo mantiene la posición de cobertura y nunca recibe entradas de arbitraje.
Introduce operaciones de arbitraje alternando entre ambas cuentas. Las dos deben soportar ejecución rápida. Cada segundo ciclo se enruta a la otra cuenta — lo que exige que ambas sean capaces de procesar órdenes con rapidez.
Todas las entradas de arbitraje fluyen únicamente a la cuenta activa. La cuenta pasiva mantiene exclusivamente la posición de cobertura. Solo el bróker rápido necesita ejecución veloz — el bróker lento solo mantiene la cobertura.
Para configurar el modo pasivo: en la pestaña Settings de la estrategia en SharpTrader, desmarca Allow arbitrage para la cuenta lenta. Seguirá manteniendo su posición de cobertura y participando en los ciclos de lock/unlock — pero nunca recibirá una entrada de arbitraje.
Ideal para: Pares de brókers mixtos donde uno ofrece FIX API con spreads ajustados y el otro es más lento o más restringido, pero utilizable para cobertura. Todo el arbitraje rentable fluye solo a través de la cuenta rápida.
| Variante | Disparador de cierre | ¿Netting OK? | Órdenes virtuales | Ideal para |
|---|---|---|---|---|
| Lock (Base) | Min Time OR Min Pips | Yes | No | Brókers con requisitos de mantenimiento mínimo / pips mínimos |
| LockCL1 | Arb signal + closing trigger | Diseñado para netting | No | Cuentas con netting FIX API / cTrader |
| LockCL2 | SL / TP / trailing de orden virtual | Requiere cobertura | Yes | Cuentas de cobertura estándar de brókers minoristas, uso general |
| LockCL3 | SL / TP / trailing de orden virtual | Requiere cobertura | Yes | Pares mixtos de bróker rápido + lento |
| BrightDuo | Trailing virtual de 3 niveles | Requiere cobertura | Yes | Brókers con alta supervisión, máxima longevidad |
| BrightTrio Plus | Rotación de 3 cuentas + virtual | Requiere cobertura | Yes | Múltiples cuentas financiadas en la misma prop firm |
BrightDuo es una modificación avanzada de LockCL2 con órdenes virtuales y hasta tres niveles de trailing. En lugar de salir en un único umbral consistente, BrightDuo escalona las salidas a través de hasta tres niveles de precio configurados — cada uno con sus propios parámetros de trailing. Esto produce un patrón de salida no mecánico y coherente con un trader técnico sofisticado que gestiona una posición con múltiples niveles objetivo.
El arbitraje lock de dos cuentas produce una firma reconocible de P&L entre cuentas: la Cuenta A y la Cuenta B muestran de forma consistente movimientos iguales y opuestos. Los sistemas de riesgo de brókers y prop firms que monitorizan múltiples cuentas por cliente detectan este patrón en pocas semanas.
BrightTrio Plus utiliza tres cuentas (A, B, C) donde los roles de activa, pasiva e inactiva rotan en una secuencia no repetitiva:
| Ciclo | Activa | Cobertura | Inactiva | ¿Espejo A/B? |
|---|---|---|---|---|
| Cycle 1 | A | B | C | Solo en este ciclo |
| Cycle 2 | B | C | A | No — B es ahora la activa |
| Cycle 3 | C | A | B | No — A es ahora la cobertura |
| Resultado | Cada cuenta ha sido activa, pasiva e inactiva a lo largo de 3 ciclos | No se detecta espejo persistente | ||
Ideal para: Traders que gestionan varias cuentas financiadas en la misma prop firm. BrightTrio Plus es la única solución viable cuando el sistema de riesgo de una prop firm supervisa la correlación de P&L entre cuentas.
Usa Lock (Base). El doble disparador por tiempo + pips respeta las restricciones del bróker mientras captura el spread entre brókers.
Usa LockCL1. Es la única variante compatible con ejecución netting. Nunca abre órdenes opuestas en la misma cuenta.
Usa LockCL2. De propósito general. Las órdenes virtuales eliminan la correlación de marcas de tiempo. El mejor punto de partida para la mayoría de configuraciones.
Usa LockCL3. Todo el arbitraje pasa por la cuenta rápida. La cuenta lenta solo mantiene la cobertura — sin cargarla con requisitos de velocidad que no puede cumplir.
Usa BrightDuo. El trailing multinivel y los tiempos de mantenimiento ampliados neutralizan los tres vectores principales de detección para el arbitraje lock de 2 cuentas.
Usa BrightTrio Plus. La rotación de 3 cuentas elimina la firma espejo de P&L entre cuentas — la única solución viable para entornos de prop firms con múltiples cuentas.
El arbitraje lock mantiene simultáneamente una posición de compra en una cuenta de bróker y una posición de venta en una segunda cuenta para el mismo instrumento, eliminando la exposición neta al mercado. Un feed rápido de precios detecta el momento óptimo para cerrar una de las patas — convirtiendo la posición bloqueada y plana en un beneficio neto. SharpTrader incluye cuatro variantes (Lock, LockCL1, LockCL2, LockCL3) para distintos tipos de cuenta y condiciones de bróker.
Lock (Base) usa un umbral de tiempo o de pips como disparador de cierre — para brókers con requisitos mínimos de mantenimiento. LockCL1 es para cuentas con netting (FIX API, cTrader) donde no son posibles posiciones opuestas en la misma cuenta — cierra con la siguiente señal de arbitraje. LockCL2 es la variante de propósito general que introduce órdenes virtuales para eliminar el timing de reentrada detectable. LockCL3 es una modificación de CL2 donde una cuenta es pasiva (solo cobertura) y otra activa (todas las entradas de arbitraje) — ideal cuando un bróker es significativamente más rápido que el otro.
Las órdenes virtuales son posiciones rastreadas internamente por SharpTrader en lugar de enviarse inmediatamente al bróker. Cuando se activa una señal de fast feed en LockCL2 o LockCL3, la reentrada se gestiona como una orden virtual con su propio SL, TP y trailing stop. El bróker solo recibe una orden real cuando el precio de mercado alcanza el nivel configurado — pareciendo una entrada estándar con orden limitada, no una respuesta al fast feed. Esto elimina el patrón de correlación de marcas de tiempo que los sistemas de riesgo del bróker utilizan para identificar el arbitraje lock.
BrightTrio Plus utiliza tres cuentas (A, B, C) donde los roles de activa, pasiva e inactiva rotan entre las tres. Esto rompe la firma espejo de P&L entre cuentas del arbitraje lock de 2 cuentas — que las prop firms detectan en pocas semanas cuando monitorizan múltiples cuentas por cliente. BrightTrio Plus es la solución recomendada cuando se operan varias cuentas financiadas simultáneamente en la misma prop firm.
Para LockCL2, LockCL3, BrightDuo y BrightTrio Plus — sí, las cuentas deben permitir cobertura (largos y cortos simultáneos en el mismo instrumento). Las cuentas de cobertura estándar de brókers minoristas lo admiten por defecto. Para LockCL1 — no, está diseñado específicamente para cuentas con netting (FIX API, cTrader). Los brókers de EE. UU. bajo reglas FIFO no pueden mantener posiciones opuestas y son incompatibles con todas las variantes salvo CL1 en conexiones FIX API correctamente enrutadas.
Con enmascaramiento, sí. Las órdenes virtuales de LockCL2 eliminan la correlación de marcas de tiempo de reentrada para uso en cuentas individuales de prop firm. BrightTrio Plus elimina las firmas espejo entre cuentas para traders que operan múltiples cuentas financiadas en la misma firma. Consulta la guía de prop firms para ver detalles de compatibilidad por firma.
Lock · LockCL1 · LockCL2 · LockCL3 · BrightDuo · BrightTrio Plus · 25 años de desarrollo en arbitraje