SafeZone Auto Close by Sadam Majid
- Utilidades
- Muchamad Sadam Madjid
- Versión: 1.1
- Activaciones: 5
SafeZone Auto Close - Script Inteligente de Protección de Equidad (MT5)
Protege automáticamente su cuenta de operaciones mediante el cierre de todas las posiciones una vez que su equidad alcanza un objetivo de beneficio definido o límite de pérdida crítica - con filtro de tiempo opcional para las horas de negociación.
Qué hace este script
SafeZone Auto Close es un ligero pero potente MetaTrader 5 (MT5) script diseñado para monitorear su equidad en tiempo real y al instante cerrar todas las posiciones abiertas sobre la base de dos condiciones:
-
✅ Profit Target Reached - Cierra todas las posiciones cuando su equidad es mayor o igual a un EquityTarget definido por el usuario.
-
Límite de Pérdida Alcanzado - Cierre todas las posiciones cuando su equidad caiga a o por debajo de un EquityMinimum definido por el usuario.
-
⏱️ (Opcional) Filtro horario - Active el script sólo dentro de las horas específicas que defina (por ejemplo, entre las 08:00 y las 22:00).
Características principales
-
Monitorización de la renta variable en toda la cuenta
-
Funciona con cualquier símbolo y cualquier gráfico.
-
Extrae automáticamente la equidad total de la cuenta.
-
-
Sistema de activación doble
-
Activador de ganancias ( EquityTarget )
-
Disparador de pérdidas ( EquityMinimum )
-
-
Filtro horario inteligente (opcional)
-
Evita que el script actúe fuera de su horario de negociación designado.
-
Útil para evitar el cierre durante sesiones nocturnas u horas de baja volatilidad.
-
-
Gestión de errores y registro
-
Todas las acciones y errores se registran en SafeZone_Log.txt (carpeta común).
-
Incluye marcas de tiempo legibles por humanos para todos los registros.
-
-
Borrar Notificaciones en Terminal
-
Muestra todas las decisiones mediante Print() con los símbolos: ✅ ❌ ℹ️ ⏱️
-
Debug-friendly para entornos en vivo y backtesting.
-
📥 Entradas
| Parámetro | Descripción |
|---|---|
| EquityTarget | Cierra todas las posiciones cuando la equidad es mayor o igual a este valor. (por ejemplo, 1000) |
| EquityMinimum | Cierra todas las posiciones cuando la equidad es menor o igual a este valor. (por ejemplo, 800) |
| UseTimeFilter | Activa o desactiva el filtro de tiempo. (verdadero/falso) |
| StartHour | El script inicia la monitorización a partir de esta hora. (0-23) |
| HoraFinal | El script deja de monitorizar a partir de esta hora. (0-23) |
🧠 Ejemplos de casos de uso
-
✅ Protección de la equidad de arrastre después de alcanzar el objetivo diario.
-
❌ Parada de emergencia de la equidad para evitar el reventón de la cuenta.
-
💼 Apoyo al desafío de la empresa de apoyo, por ejemplo, FTMO / MFF - salida cuando las reglas de reducción están cerca de la violación.
-
🔄 Combinar con EAs o trading manual para una red de seguridad automatizada.
🛠️ Cómo usar
-
Adjunte el script a cualquier gráfico en MetaTrader 5.
-
Establezca su EquityTarget y EquityMinimum .
-
(Opcional) Active UseTimeFilter y defina las horas activas.
-
Haga clic en OK - el script ejecutará su lógica al instante.
⚠️ Nota: Este es un script, no un EA. Se ejecuta una vez por ejecución - vuelva a adjuntar o automatizar si es necesario repetidamente.
🧾 Archivo e Instalación
-
Archivo: SafeZone Auto Close.mq5
-
Plataforma: MetaTrader 5
-
Tipo: Script
-
Ubicación: Copiar a la carpeta MQL5/Scripts
-
Archivo Log: Common Files\SafeZone_Log.txt
👨💻 Información del Autor
Sadam Majid
Telegram: @trabarcryptoforex
© 2025 Todos los derechos reservados
