EquityCutter

EquityCutter v3.10 - Especificaciones técnicas

Visión general

EquityCutter es un Asesor Experto automatizado de protección de cuentas para MetaTrader 5 (MQL5). Proporciona un panel de control gráfico en tiempo real con la protección de la equidad de múltiples capas, un motor de muerte global



Motor de protección (OnTimer - ciclo de 1 segundo)

Cuatro disparadores independientes, cada uno armado/desarmado mediante botones basculantes:
Tabla
Disparador Condición Acción
Equity SL Equidad ≤ umbral Kill all
Equidad TP Equidad ≥ umbral Matar todo
% SL (Capital-Balance)/Balance ≤ -umbral%. Matar todo
% TP (Equidad-Balance)/Balance ≥ +umbral%. Matar todo
Todos los umbrales son editables por el usuario en tiempo real a través de los campos OBJ_EDIT.

Matar motor ( StartKillSequence )

  • Cierre multipase con retardo configurable ( inp_KillDelay , por defecto 5s) e intentos máximos ( inp_MaxKillPasses , por defecto 10)
  • Cierra todas las posiciones a través de todos los números mágicos y todos los símbolos
  • Elimina todas las órdenes pendientes en toda la cuenta
  • Usa CTrade::PositionClose() y CTrade::OrderDelete() con detección de modo de llenado por símbolo ( GetFillingModeForSymbol )
  • Idempotente: repite hasta que la cuenta está plana o se alcanzan los pases máximos
  • Post-kill: auto-desactiva todas las protecciones para evitar bucles de re-disparo

Principales decisiones de diseño

  • Sin filtro de números mágicos: alcance global por intención
  • Sin dependencias externas - archivo único, autocontenido (sólo #include <Trade\Trade.mqh> )
  • Sin lógica OnTick - evita la carga de la CPU durante los ticks de alta frecuencia
  • Registro diario de estados - todos los disparos y fallos se registran mediante Print() con el prefijo ★EquityCutter★ para grep/filtrado

Parámetros de entrada

Tabla
Parámetro Tipo Por defecto Descripción
inp_EquitySL_Default doble 0 Tope de pérdidas por defecto ($)
inp_EquityTP_Predeterminado doble 0 Valor por defecto del take-profit ($)
inp_PctSL_Por defecto doble 0 Por defecto % stop-loss
inp_PctTP_Predeterminado doble 0 Por defecto % take-profit
inp_KillDelay int 5 Segundos entre pasadas
inp_MaxPasesMatanza int 10 Límite de seguridad en los intentos de cierre
inp_PanelX / inp_PanelY int 10 / 25 Posición de la pantalla del panel
inp_MaxSistemas int 8 Filas máximas en la tabla de posiciones


Copyright: ★BotManager© Alex JPJ B★
Versión: 1.10
Plataforma: MetaTrader 5 (MQL5, #property strict )

Otros productos de este autor
Equity Balance Chart
Alexandre Jean Besnard
Equity Balance Chart (Descripción del Indicador) Este es un indicador MQL5 avanzado diseñado para seguir y mostrar el rendimiento de una cuenta directamente en el gráfico. Traza la Equidad de la cuenta (en verde lima) y el Balance (en naranja) como dos líneas separadas en una sub-ventana. Sus dos características principales son: Historial persistente: El indicador guarda los datos de capital y saldo de cada barra en un archivo histórico. Cuando reinicie MetaTrader 5 o vuelva a cargar el indicado
FREE
Filtro:
jeancharles4225
29
jeancharles4225 2026.06.03 19:15 
 

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

Respuesta al comentario