Daily and Max Loss Limit Guard MT4
- Utilidades
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versión: 1.2
- Activaciones: 5
Daily and Max Loss Limit Guard MT4 es un Expert Advisor para MetaTrader 4 que vigila la equity de la cuenta y hace cumplir los límites de pérdida que usted elija. Cuando se alcanza el límite de pérdida diaria, el nivel mínimo de pérdida máxima o el objetivo de beneficio diario opcional, retira las órdenes pendientes, cierra las órdenes abiertas de las que es responsable y sigue cerrando cualquier orden nueva hasta que termina la parada. En el gráfico, el panel usa el nombre corto "Equity DD Guard".
Lo que no es: no abre operaciones en su cuenta real o demo, no da señales de compra o venta y no es un sistema de trading. Solo actúa después de alcanzar un límite, por lo que no puede evitar que se produzcan pérdidas, y la pérdida final puede pasar del límite.
A continuación, "bloqueo" significa este estado de parada. No tiene nada que ver con los "locks" de cobertura.
PARTICULARIDADES DE MT4 (LÉALAS PRIMERO)
- Velocidad de cierre: MT4 envía una orden cada vez y espera la respuesta. En nuestras pruebas, cada cierre o eliminación tardó unos 0,3 s, así que 30 órdenes necesitan aproximadamente 9 a 10 segundos. Los precios pueden moverse durante ese tiempo.
- El capital inicial automático lee el historial que ha cargado el terminal. Ponga la pestaña "Historial de la cuenta" en "Todo el historial", o introduzca usted mismo el capital inicial. Si no, la pérdida máxima se muestra como NOT ARMED (no activa) y no cierra nada.
- Mientras el EA está colocado, desactiva "Gráfico en primer plano" en su gráfico para que el panel se lea bien, y lo vuelve a activar cuando usted quita el EA.
- Las líneas del panel de más de unos 62 bytes se cortan y terminan con "~" (un límite de texto de MT4). El texto japonés se corta antes porque cada carácter ocupa 2 bytes.
- Active el botón "AutoTrading" de la barra de herramientas y marque "Permitir trading en vivo" en los ajustes del EA. Sin ellos el EA no puede cerrar nada; el panel muestra entonces el motivo.
- Los 34 parámetros están en una sola lista (MT4 no tiene grupos de parámetros).
LÍMITES Y OBJETIVO
Diario:
- Límite de pérdida y objetivo de beneficio, cada uno desactivado, un importe en la divisa de la cuenta o un porcentaje.
- El resultado y el porcentaje se miden desde el balance al inicio del día (por defecto), la equity al inicio del día o el mayor de los dos.
- Resultado del día = equity actual (operaciones cerradas + P/L flotante de todas las órdenes abiertas) - referencia del inicio del día. Los depósitos y retiros de hoy se excluyen.
- El día puede cambiar según la hora del servidor, UTC, la hora de Nueva York o de Europa Central (con horario de verano), la hora de Japón o un desfase UTC fijo, a cualquier hora y minuto.
- Una parada diaria dura hasta que empieza el día siguiente. Si hoy hubo un depósito (por ejemplo, en una cuenta nueva), el porcentaje diario usa el balance posterior a ese depósito.
Máximo:
- Un importe o un porcentaje del capital inicial, con un nivel mínimo fijo, que sigue al balance cerrado más alto o que sigue a la equity más alta vista mientras funciona el EA.
- El capital inicial se introduce o se calcula como depósitos menos retiros (opcionalmente desde una fecha). El crédito (bono) se excluye de la equity.
- Si la equity ya está por debajo del nivel mínimo cuando coloca el EA, no se cierra nada; el panel muestra NOT ARMED hasta que la equity haya estado una vez por encima del nivel.
- Esta parada se mantiene, también tras reinicios, hasta que cambie los parámetros de pérdida máxima.
CUANDO SE ALCANZA UN LÍMITE
- Las órdenes pendientes se eliminan antes de cerrar las posiciones, para que ninguna se ejecute mientras dura el cierre.
- Qué se cierra: todas las órdenes de la cuenta, o solo los números mágicos elegidos (0 = operaciones manuales), solo los símbolos elegidos, o ambos.
- Durante el bloqueo, cada orden nueva de ese ámbito se cierra o elimina en cuanto el EA la encuentra. El EA comprueba unas cuatro veces por segundo.
- Puede elegir "solo aviso" en su lugar; entonces no se cierra nada.
- De fábrica: pérdida diaria 4 % del balance al inicio del día, pérdida máxima 8 % fija, cierre activado, toda la cuenta. Revíselo antes de usar una cuenta real.
COMPROBACIONES ADICIONALES Y ALERTAS
- Topes opcionales para el lote por orden, los lotes totales y el número de órdenes abiertas. Superar un tope da un aviso (por defecto) o cierra las órdenes más nuevas por encima del tope.
- Aviso previo al 80 % de un límite (modificable, 0 = desactivado), ventana emergente en un límite (activada por defecto) y notificaciones push a la aplicación móvil de MetaTrader (opcional).
- Panel en inglés o japonés según el idioma del terminal: estado, resultado del día con límite y objetivo, nivel mínimo y margen restante, cuenta atrás hasta el nuevo día, ámbito, órdenes abiertas y el motivo si no es posible cerrar.
LÍMITES QUE DEBE CONOCER ANTES DE COMPRAR
- Un límite es un disparador, no una garantía. Los huecos de precio (por ejemplo, tras el fin de semana), los mercados rápidos, el deslizamiento, las recotizaciones u órdenes rechazadas, un mercado cerrado y el cierre una a una de MT4 pueden llevar la pérdida más allá del límite. En una de nuestras pruebas, con un límite diario de -1.500 JPY, la cuenta se detuvo en -1.890 JPY.
- El EA solo funciona mientras MT4 está abierto y conectado y AutoTrading está activado. Después de entrar en otra cuenta, vuelva a comprobar el botón AutoTrading.
- El resultado del día abarca la equity de toda la cuenta: la pérdida flotante de órdenes traídas de días anteriores, otros EA y las operaciones manuales cuentan aunque estén fuera del ámbito. El ámbito solo elige qué se cierra.
- Editar cualquier parámetro diario (límite, objetivo, referencia, zona horaria, inicio del día) quita el bloqueo diario, y con un límite más holgado puede volver a operar el mismo día. El EA le deja esa elección a usted.
- Editar los parámetros de pérdida máxima quita ese bloqueo y también reinicia el pico dinámico registrado mientras funcionaba el EA.
- El nivel mínimo dinámico no tiene techo; no se detiene en el capital inicial. Las reglas de los programas de cuentas fondeadas varían; compárelas usted mismo con estos ajustes.
- Si el EA no funcionaba al inicio del día, la equity del inicio del día se estima a partir del balance del inicio del día (se muestra con * en el panel).
- Durante unos 3 segundos tras iniciarse, el EA lee el historial y no aplica un bloqueo nuevo. Un bloqueo guardado antes se aplica de inmediato.
- Use una copia por cuenta. Una segunda copia en otro gráfico del mismo terminal espera en reserva. Las copias en dos terminales distintos con la misma cuenta no pueden detectarse entre sí.
- El bloqueo se guarda en las variables globales del terminal. Al pasar a otro terminal, ordenador o servidor virtual, el EA empieza sin él.
- Otros EA pueden seguir abriendo operaciones. Durante un bloqueo, cada una se vuelve a cerrar y cada una cuesta el spread y la comisión.
- Probador de estrategias: allí no se puede reproducir el trading manual, así que el EA ejecuta una demostración que abre a intervalos una pequeña orden cada vez en el símbolo del gráfico. Pierde dinero a propósito para que se vea la parada en los límites; por eso el informe del probador no es el resultado de ningún método de trading. Tras el bloqueo de pérdida máxima deja de abrir órdenes. Desde el probador no se guarda nada en el terminal, y la demostración nunca se ejecuta en una cuenta real ni demo. En el probador, los cambios de día de Nueva York y Europa Central suponen que la medianoche del servidor son las 17:00 de Nueva York.
PRIMER INICIO
1. Arrastre el EA a un gráfico; el símbolo no importa.
2. Ponga la pestaña "Historial de la cuenta" en "Todo el historial" (o introduzca el capital inicial) y después ajuste los límites, la zona horaria del nuevo día y el ámbito.
3. Active AutoTrading, permita el trading en vivo, lea la nota del panel y pulse OK. Practique primero en una cuenta demo.
TENGA EN CUENTA
- No se promete ningún beneficio ni ninguna pérdida máxima; las pérdidas pueden superar los límites.
- Con un programa de cuentas fondeadas, revise sus propias reglas (cómo se calculan la pérdida diaria y el drawdown, cuándo cambia el día, si se permiten estas herramientas). El EA no decide si usted las cumple.
- Soporte por mensaje de MQL5 en 3 días hábiles para instalación, ajustes e informes de errores. No se pueden responder preguntas sobre qué o cuándo operar.
