Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

Prop Firm Equity Guard - Daily Loss Limit and Max Drawdown Protection - Asesor Experto para MetaTrader 5

Shanawaz Mohammed Nabi Rasool Pinjori
Shanawaz Mohammed Nabi Rasool Pinjori
MQL5 developer and DevOps engineer with 13 years of production infrastructure experience. I build MetaTrader 5 Expert Advisors and indicators, and I run them reliably on VPS.
What I do:
| Spanish English Русский 中文 Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Visualizaciones:
14
Ranking:
(1)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Equity Guard de Prop Firm protege una cuenta de trading para que no incumpla las normas más habituales de las empresas de trading por cuenta propia. Supervisa el capital cada segundo y, cuando se alcanza un límite, cierra todas las posiciones, elimina las órdenes pendientes y sigue bloqueando cualquier nueva operación hasta que expire el bloqueo. Funciona con el trading manual y con cualquier otro asesor experto (Expert Advisor) de la misma cuenta. En un gráfico en tiempo real, nunca abre operaciones.

Empresa de inversión «Equity Guard»

Figura 1. Panel de Prop Firm Equity Guard con límites diarios de pérdidas y de caída del capital

Normas que aplica

  • Límite de pérdidas diarias: se calcula a partir del saldo, el capital o el valor más alto de ambos al inicio de la jornada de negociación. Cuando el capital cae por debajo de ese nivel menos el límite, se cierran todas las posiciones y la negociación permanece bloqueada hasta el siguiente reinicio diario.
  • Pérdida máxima: se calcula a partir del saldo inicial de la cuenta. Cuando se alcanza este límite, las operaciones quedan bloqueadas de forma permanente hasta que se reinicie el asesor experto.
  • Objetivo de beneficios (opcional): cierra todas las posiciones una vez que el capital alcanza el objetivo, por lo que no se devuelve una operación que haya superado el reto.
  • Avisos tempranos: un mensaje y una notificación push cuando se alcanza un porcentaje establecido del límite (por defecto, el 80 %).

Características

  • Panel de estado en el gráfico: estado de bloqueo, capital, pérdida diaria consumida, pérdida máxima consumida, objetivo y valor inicial del día.
  • El estado se guarda en las variables globales de la terminal, por lo que reiniciar la terminal o el EA no restablece el valor inicial diario ni un bloqueo activo.
  • La hora de reinicio diario se puede configurar para que se ajuste a las normas de hora del servidor de su empresa.
  • Filtros: gestiona todas las operaciones de la cuenta, solo un número mágico o solo el símbolo del gráfico.
  • Realiza comprobaciones en cada tick del símbolo del gráfico y una vez por segundo mediante un temporizador, de modo que también se tienen en cuenta las operaciones con otros símbolos.

Parámetros de entrada

  • InpDailyLossPct: límite de pérdidas diarias en porcentaje (por defecto, 5).
  • InpDailyBase: mide la pérdida diaria a partir del saldo, el capital o el mayor de ambos al inicio de la jornada.
  • InpMaxLossPct: pérdida máxima total en porcentaje del saldo inicial (0 lo desactiva).
  • InpInitialBalance: saldo inicial del desafío (0 = saldo al conectar el EA por primera vez).
  • InpProfitTargetPct: objetivo de beneficio en porcentaje (0 lo desactiva).
  • InpResetHour: hora del reinicio diario según la hora del servidor.
  • InpWarnLevel: nivel de advertencia en porcentaje de un límite.
  • InpMagic: gestiona solo este número mágico (-1 = todas las operaciones de la cuenta).
  • InpAllSymbols: gestionar todos los símbolos o solo el símbolo del gráfico.
  • InpPushAlerts: envía notificaciones push de MT5.
  • InpTesterDemo: solo en el Probador de estrategias, abre una operación de muestra al día para que puedas observar el bloqueo y la liberación de la protección. No tiene ningún efecto en un gráfico en tiempo real.

Importante

El mecanismo de protección cierra las operaciones en la primera actualización de precios tras superarse un límite. En mercados volátiles, en la apertura semanal o ante noticias, la pérdida final puede ser mayor que el límite debido al deslizamiento y a las brechas de cotización. Establece los límites ligeramente por debajo de las normas de tu empresa; por ejemplo, un 4,5 % para una norma diaria del 5 %, y mantén activado el AutoTrading para que el mecanismo de protección pueda cerrar las operaciones. Comprueba siempre las definiciones exactas de las normas de tu empresa.

Probado en el Strategy Tester con el EURUSD H1 (enero-febrero de 2025, límite diario del 2 %, pérdida máxima del 10 %): 10 bloqueos diarios con liberación automática en el siguiente reinicio, un bloqueo permanente por pérdida máxima y ninguna operación de cierre fallida.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/78243

Session High Low - Asian, London and New York Range Boxes Session High Low - Asian, London and New York Range Boxes

Traza los rangos de las sesiones de Asia, Londres y Nueva York en forma de recuadros de colores con sus máximos y mínimos, además de líneas de extensión punteadas para la negociación de rupturas. Los mismos rangos se muestran en todos los marcos temporales hasta H1.

QCL Heikin Flow MT5 QCL Heikin Flow MT5

QCL Heikin Flow aplica un suavizado en dos etapas a las velas Heikin Ashi, lo que ayuda a los operadores a filtrar el ruido de los precios y a visualizar la dirección de la tendencia. Incluye períodos de suavizado ajustables, cuatro métodos de media móvil y colores de velas personalizables.

Accumulation/Distribution Accumulation/Distribution

El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.