Prop Firm Hard Equity and News Circuit Breaker

En las evaluaciones de operaciones por cuenta propia y en las cuentas financiadas, una sola desviación del capital no supervisada o un pico de deslizamiento de dos minutos provocado por noticias macroeconómicas puede arruinar una cuenta de forma permanente. Confiar en los Stop Loss por posición no es suficiente cuando hay varias posiciones correlacionadas abiertas simultáneamente, cuando el rollover de medianoche amplía la línea de venta (Ask) o cuando un asesor experto sigue abriendo nuevas entradas de tipo «grid» o «martingala» después de que ya se haya alcanzado un umbral de drawdown intradía.

«Prop Firm Hard Equity and News Circuit Breaker» es una herramienta de protección de cuentas y control de la ejecución en tiempo real para MetaTrader 5. Diseñada para ejecutarse en un único gráfico dedicado junto con tus operaciones manuales o los asesores expertos de terceros, reconstruye tu saldo diario reiniciado a partir del historial de operaciones, realiza un seguimiento en tiempo real del capital variable frente a un colchón de seguridad configurable previo a la ruptura, supervisa el calendario económico nativo de MT5 en busca de publicaciones de alto impacto y aplica un bloqueo intradía de la terminal una vez que se alcanza tu umbral de seguridad mínimo.

Arquitectura de protección básica

  • Saldo de reinicio diario y umbral de instantánea HWM a las 00:00: Reconstruye tu saldo de reinicio diario a partir del historial de operaciones (teniendo en cuenta los depósitos, pagos, comisiones y ajustes de swap intradía). Al llegar a la hora de reinicio diario (o si se activa en los 5 minutos siguientes al reinicio, o si se combina con PropFirm_Live_Breach_Line a las 00:00, hora de reinicio del servidor), bloquea la instantánea real del HWM (saldo o capital, el que sea mayor) de las 00:00 en las variables globales de la terminal. Si se activa a mediodía sin una instantánea registrada a las 00:00, utiliza el saldo reconstruido a las 00:00 ([00:00 Bal Est]); si mantenías una ganancia flotante abierta al pasar la medianoche antes de conectar el EA el primer día, introduce el capital inicial diario exacto de tu panel de control en InpManualStartBase para que no se subestime el límite mínimo del HWM.
  • Colchón de seguridad del capital antes de la activación del «circuit breaker»: Establezca el límite diario estricto de su modelo de evaluación (p. ej., 5,0 %) y active el «circuit breaker» por encima de dicho límite (p. ej., 4,2 % o un colchón adicional en dólares; establezca 0,0 para desactivarlo). Cuando el capital variable alcanza el nivel del cortacircuitos, las órdenes pendientes se cancelan y las posiciones abiertas se cierran mediante la detección del modo de ejecución dinámica (FOK/IOC/RETURN).
  • Límite mínimo estático real de la cuenta: Reconstruye automáticamente el depósito inicial de tu cuenta a partir del historial de operaciones (o utiliza una configuración manual) para que el umbral de caída estático global (p. ej., un 9,0 % por debajo de un mínimo estático del 10,0 %; establece 0,0 para desactivarlo) permanezca anclado al tamaño inicial de tu cuenta en lugar de variar con los cambios diarios en el saldo.
  • Protección contra el «blackout» de noticias de alto impacto: Consulta el calendario económico nativo de MQL5 en busca de eventos de alto impacto que afecten a las divisas de tus gráficos activos, a las divisas de tus posiciones abiertas u órdenes pendientes, o a todas las publicaciones importantes relacionadas con el USD. Cierra automáticamente las posiciones y bloquea la ventana de bloqueo por noticias desde N minutos antes de la publicación hasta M minutos después del evento (manteniendo el bloqueo hasta que expire la ventana posterior a la noticia, incluso después de que se hayan cerrado las posiciones).
  • Bloqueo intradía persistente (barrido anti-EA no autorizado tras la ejecución): una vez activado durante el día, el estado de bloqueo se mantiene en las variables globales de la terminal. Dado que MQL5 no permite que un EA bloquee las solicitudes de operación salientes de otro gráfico en el núcleo de la terminal, esta utilidad intercepta nuevas posiciones no autorizadas u órdenes pendientes mediante barridos de OnTradeTransaction y OnTimer de 100 ms, cerrándolas o cancelándolas inmediatamente tras su detección hasta el siguiente reinicio diario. Por defecto, el desbloqueo manual a mediodía está desactivado (InpAllowManualUnlock = false); cuando está activado, requiere una confirmación mediante dos clics no bloqueantes en un plazo de 3 segundos.
  • «Panic Flatten» con un solo clic y registro de auditoría CSV de «caja negra»: incluye un botón interactivo en el gráfico «PANIC FLATTEN & LOCK TODAY» y registra los eventos de aplicación con marca de tiempo en MQL5/Files/PropFirm_CircuitBreaker_Audit.csv.

Parámetros de entrada (las 23 entradas)

Parámetro Valor por defecto Descripción
InpBaseMode 00:00 HWM Selecciona «El mayor entre saldo y patrimonio neto (HWM)» frente a «Solo saldo» en el restablecimiento diario.
InpCashflowMode Reajuste Cambia la base diaria en función de los ingresos y pagos intradía o elimina los flujos de caja externos.
InpResetHourServer 0 Hora de reinicio diario según la hora del servidor del bróker (0-23).
InpFirmMaxDailyLossPct 5,0 Porcentaje máximo de pérdida diaria del modelo de evaluación.
InpBreakerDailyTrigPct 4,2 Porcentaje de activación del cortacircuitos diario previo a la ruptura (0,0 = desactivado).
InpMinSafetyCushionUsd 0,0 Margen de seguridad adicional opcional en dólares añadido por encima del mínimo diario fijo (0,0 = desactivado).
InpManualStartBase 0,0 Modificación manual de la referencia inicial diaria en la divisa de la cuenta (0,0 = automático).
InpInitialAccountSize 0,0 Tamaño inicial de la cuenta para la caída máxima global estática (0,0 = automático según el primer depósito).
InpFirmMaxOverallPct 10,0 Porcentaje máximo del límite de pérdida global.
InpBreakerOverallPct 9,0 Porcentaje de activación del cortacircuitos por caída global (0,0 = desactivado).
InpNewsMode Divisas de posiciones abiertas Ámbito del filtro del calendario económico de alto impacto.
InpNewsPreFlattenMins 2 Minutos antes de una publicación de gran impacto para ajustar las posiciones y garantizar la ejecución.
InpNewsPostUnlockMins 2 Minutos tras una publicación de gran impacto para mantener el bloqueo de la ejecución.
InpClosePosOnNews true Liquida las posiciones abiertas al entrar en una ventana de noticias de gran impacto.
InpDeletePendingOnNews true Elimina las órdenes pendientes al entrar en un periodo de noticias de gran impacto.
InpScopeMode Todos los símbolos Aplica la liquidación y el bloqueo a toda la cuenta o solo al símbolo activo.
InpLockUntilDailyReset true Mantiene el terminal bloqueado para nuevas operaciones hasta la siguiente hora de reinicio diario.
InpAllowManualUnlock false Permite anular el bloqueo manualmente mediante un botón del HUD (requiere hacer clic dos veces en un plazo de 3 segundos).
InpMaxSlippagePoints 50 Desviación máxima en puntos permitida durante las órdenes de liquidación de mercado.
InpWriteAuditCsv true Añade a un archivo CSV en la carpeta MQL5/Files los eventos de activación y ejecución con marca de tiempo.
InpTesterDemoTrade true Ejecuta un único ciclo de autocomprobación de validación al ejecutarse en el Strategy Tester.
InpPanelX 20 Desplazamiento horizontal en píxeles del HUD en la esquina superior derecha.
InpPanelY 20 Desplazamiento vertical en píxeles de la parte superior derecha del HUD.

Auditoría complementaria previa a la implementación

Aunque esta utilidad actúa como tu escudo de ejecución intradía en vivo, te recomendamos auditar los informes HTML históricos del Strategy Tester y analizar el código fuente del EA en busca de fugas de anticipación en la barra 0 antes de la implementación en vivo utilizando Prop Firm Drawdown y Code Leak Auditor, combinando la visualización de gráficos intradía con Prop Firm Live Daily Drawdown y HWM Breach Line (CodeBase n.º 79080), y consultando nuestra guía de referencia técnica (entrada del blog oficial de MQL5 n.º 773992).

Descargo de responsabilidad: «Prop Firm Hard Equity and News Circuit Breaker» es una utilidad independiente de gestión de riesgos y control de la ejecución. No está afiliada a ninguna empresa de negociación por cuenta propia, ni cuenta con su respaldo ni patrocinio. Todos los parámetros de las reglas representan modelos matemáticos de riesgo generalizados configurados por el usuario.

Otros productos de este autor
Por qué los informes del Probador de Estrategias de MT5 no se ajustan a las normas de las empresas de trading por cuenta propia El Probador de estrategias estándar de MetaTrader 5 calcula la caída máxima solo en función de los máximos del saldo cerrado o del capital continuo. No tiene en cuenta los reinicios diarios de pérdidas a medianoche (00:00), las reglas de «High-Water Mark» (HWM) que fijan un mínimo diario más alto cuando las operaciones permanecen abiertas con beneficios a medianoche, ni
Filtro:
No hay comentarios
Respuesta al comentario