¿Alguna vez tu bróker o empresa de trading ha sufrido una caída del servidor y, al restablecerse la conexión, tu EA empezó a realizar órdenes a niveles de precio totalmente erróneos?
A mí me pasó. Mis terminales de trading perdieron la conexión con el servidor durante dos horas y, tras volver a conectarse, mi EA calculó sus niveles a partir de un historial de precios incompleto. Realizó una serie de órdenes a unos 40 USD de distancia de sus niveles normales, y estas alcanzaron sus stop loss una tras otra. El mismo EA, que se ejecutaba en una cuenta en un servidor diferente —que solo sufrió una breve desconexión—, siguió operando con normalidad.
Por eso creé Blackout Guard. Ahora lo tengo en marcha en mis propias cuentas.
🎁 Oferta de lanzamiento: los 10 primeros compradores obtienen una configuración personalizada gratuita. El precio subirá a 49 USD una vez vendidas las 10 primeras copias.
Y este es el problema:
Cuando tu terminal pierde la conexión con el servidor durante un rato, también pierde los datos de precios. Tras volver a conectarse, muchos EA calculan inmediatamente sus niveles (rangos, máximos/mínimos, rupturas) a partir de un historial incompleto, y realizan órdenes a precios erróneos. Una sola interrupción prolongada puede convertirse en una serie de operaciones con pérdidas que nunca se producirían con una conexión ininterrumpida.
Qué hace mi Blackout Guard:
1. Detecta una desconexión prolongada (por defecto, 15 minutos) o varias desconexiones breves repetidas (por defecto, 3 en 60 minutos).
2. Pone en pausa tus EA mientras la terminal sigue sin conexión: cada gráfico de EA se guarda con todos sus parámetros y se cambia temporalmente a una plantilla vacía. Cuando se restablece la conexión, los EA ya están en pausa y no pueden operar con datos incompletos.
3. Reactiva los EA automáticamente solo cuando se cumplen TODAS las condiciones:
- la conexión ha sido estable durante 10 minutos,
- se ha abierto una nueva barra H1,
- el historial M15 del periodo de interrupción se ha completado de nuevo.
Tus EA se reinician con exactamente la misma configuración, sobre datos limpios.
Protección mientras tus EA están en pausa (opcional, se puede ajustar en los parámetros del EA)
- Umbral de rentabilidad y trailing por pasos en las posiciones abiertas, para que las ganancias no queden sin gestionar.
- Eliminación única de las órdenes pendientes que se colocaron tras el inicio de la interrupción (se conservan las órdenes anteriores).
También puede proteger las cuentas de su empresa de trading:
- La pausa y la restauración utilizan plantillas de gráficos locales; no se envía nada al servidor de operaciones, por lo que no se superan los límites de mensajes del servidor.
- Nunca elimina ni repite órdenes; el trailing se pausa automáticamente tras una modificación fallida.
- Funciona con tus propios controles de riesgo: exclúyelos por nombre y seguirán ejecutándose.
- Puede respetar un indicador de bloqueo de un protector de pérdidas diarias (variable global), de modo que los EA no se restablecen durante un bloqueo.
Notificaciones
Notificaciones push y alertas cuando los EA se pausan, se reanudan o cuando el historial aún está incompleto.
Configuración (2 minutos)
1. Abre un gráfico independiente (cualquier símbolo) y añade Blackout Guard.
2. Por defecto, protege todos los gráficos en los que se ejecuta un EA. Utiliza «Gráficos a proteger» para limitarlo a determinados símbolos, un marco temporal o nombres de EA, y «ExcludeEANames» para los EA que deben seguir ejecutándose.
3. Activa el trading algorítmico y (opcional) las notificaciones push en la configuración de la terminal.
4. Prueba en la cuenta demo con TestRun = true: tus EA se pausarán inmediatamente y se restablecerán tras TestMinutes.
Importante
- Blackout Guard no abre operaciones ni genera señales.
- No puede actuar mientras la terminal está desconectada, salvo para pausar los gráficos de los EA; los stop loss del servidor siguen siendo tu protección durante la propia interrupción del servicio.
- En el Strategy Tester permanece inactivo (no hay desconexiones del servidor que detectar).
Oferta de lanzamiento
Los primeros 10 compradores recibirán una configuración personalizada gratuita: envíame un mensaje privado con la disposición de tus gráficos y prepararé los ajustes para tu terminal.