Overnight Protector
- Utilidades
- Versión: 2.0
- Actualizado: 26 agosto 2026
Overnight Protector es una herramienta profesional para MetaTrader 5 diseñada para eliminar temporalmente los niveles de Stop Loss durante un intervalo de tiempo configurable y restablecerlos automáticamente después. 🛡️
Está pensada para los operadores que desean gestionar sus posiciones abiertas en función de condiciones específicas durante la noche, períodos de renovación, ampliaciones temporales del spread, baja liquidez u otros eventos programados del mercado, al tiempo que se mantiene la información original del Stop Loss almacenada de forma segura.
⭐ Características principales
-
⏰ Eliminación automática del Stop Loss a una hora y minuto configurables
-
🔄 Restablecimiento automático de los Stop Loss a una hora y minuto configurables
-
🌙 Compatibilidad total con ventanas de protección que se extienden más allá de la medianoche
-
🕒 Utiliza la hora del servidor del bróker
-
🎯 Filtro opcional «Magic Number»
-
📊 Permite supervisar todas las posiciones cuando el filtro «Número mágico» está desactivado
-
💹 Compatibilidad con múltiples símbolos
-
🧩 Compatibilidad mejorada con cuentas de cobertura
-
🎫 Gestión de posiciones por ticket e identificador de posición persistente
-
✅ El «Take Profit» se conserva y nunca se elimina intencionadamente
💾 Copia de seguridad persistente del Stop Loss
Antes de eliminar un Stop Loss, Overnight Protector almacena toda la información necesaria en un registro persistente.
El EA nunca elimina intencionadamente un Stop Loss a menos que su valor se haya guardado previamente en el disco.
Esto permite que el sistema se recupere tras:
-
🔁 Un reinicio de MetaTrader 5
-
🖥️ Un reinicio del VPS
-
⚠️ Un fallo del terminal
-
📡 Una desconexión temporal de Internet
-
🌐 Problemas temporales de conexión con el bróker
Si se reinicia MetaTrader 5 durante un ciclo de protección activo, el EA recarga automáticamente el estado guardado y continúa el proceso de recuperación.
✋ Cambios manuales en el Stop Loss
Overnight Protector está diseñado para respetar las acciones manuales del operador.
Fuera de la ventana de protección, el EA no modifica las posiciones.
Si se modifica o elimina manualmente un Stop Loss fuera del periodo configurado, el EA lo deja tal cual.
Durante el periodo de protección, si se aplica manualmente un nuevo Stop Loss, el EA:
-
Detecta el nuevo stop loss
-
Guarda el nuevo valor en el almacenamiento persistente
-
Actualiza la información de recuperación
-
Vuelve a eliminar el Stop Loss
-
Restaura el último valor válido al final del periodo de protección
Un valor de Stop Loss igual a cero generado por el EA nunca sobrescribe un Stop Loss válido almacenado previamente.
🔁 Sistema automático de recuperación y reintento
Si falla una operación del bróker, el EA no abandona inmediatamente la posición.
Las operaciones fallidas de eliminación o restablecimiento del Stop Loss pueden reintentarse automáticamente utilizando un intervalo de reintento configurable.
El EA también comprueba:
-
📶 El estado de la conexión a la terminal
-
🤖 Disponibilidad del AutoTrading
-
🔐 Permiso de trading en MQL
-
🏦 Permiso de trading de la cuenta
-
⚙️ Permiso de trading del Asesor Experto
Si la terminal se desconecta, el EA no asume erróneamente que se ha cerrado una posición.
🧠 Diagnóstico avanzado de errores
Overnight Protector incluye información de diagnóstico detallada sobre las operaciones fallidas.
El registro del asesor experto puede mostrar:
-
Código de retorno de la operación
-
Descripción del error en lenguaje sencillo
-
Descripción nativa del servidor MT5
-
Código GetLastError()
-
Stop Loss solicitado
-
Take Profit actual
-
Precio de compra y venta
-
Nivel de los stops
-
Nivel de congelación
-
Símbolo Tamaño del tick
🌍 Interfaz multilingüe
Los mensajes de depuración y la información del panel de control están disponibles en:
-
🇬🇧 Inglés
-
🇮🇹 Italiano
-
🇪🇸 Español
-
🇩🇪 Alemán
-
🇫🇷 Francés
🔔 Notificaciones
Se pueden activar notificaciones opcionales para eventos importantes y errores.
Canales de notificación compatibles:
-
📱 Notificaciones push de MetaTrader 5
-
📧 Correo electrónico
-
🚨 Alertas de la terminal
Niveles de gravedad de las notificaciones:
-
INFO
-
ADVERTENCIA
-
ERROR
-
CRÍTICO
Un sistema de tiempo de espera integrado ayuda a evitar que las notificaciones repetidas saturen tu teléfono mientras EA sigue reintentando las operaciones fallidas.
📊 Panel de control sencillo
Un panel de control ligero integrado en el gráfico muestra:
-
El estado actual del EA
-
Hora del servidor del bróker
-
Tiempo de eliminación del Stop Loss
-
Hora de restablecimiento del Stop Loss
-
Filtro de «número mágico»
-
Ciclo de protección activo
-
Posiciones supervisadas
-
Stop Loss actual
-
Stop Loss almacenado
-
Restauraciones pendientes
-
Estado de la conexión
-
Estado de las notificaciones
🎯 Casos de uso habituales
Overnight Protector puede resultar útil a la hora de gestionar posiciones en torno a:
-
🌙 El cierre diario
-
📈 Ampliación temporal del spread
-
💧 Periodos de baja liquidez
-
🕐 Sesiones de negociación nocturnas
-
🛠️ Períodos de mantenimiento del bróker
-
📅 Condiciones de mercado programadas en las que la eliminación temporal del SL forma parte de la estrategia del operador
⚠️ Importante
Overnight Protector no predice los movimientos del mercado ni abre operaciones.
Se trata de una herramienta de gestión de posiciones diseñada para gestionar los niveles de Stop Loss existentes según la configuración del usuario.
La eliminación de un Stop Loss expone una posición a un riesgo de mercado significativamente mayor durante el periodo de protección. Prueba siempre primero el EA en una cuenta demo y utiliza los ajustes adecuados para tu estrategia de trading y tu tolerancia al riesgo.

El usuario no ha dejado ningún comentario para su valoración