Account Protector EA JJP
- Utilidades
- Versión: 2.0
- Activaciones: 15
== Account Protector EA JJP ==
< Resumen de características >
🎯 Tipos de objetivos
| Característica | Detalle |
| StopLoss | Establecer en USD (por ejemplo -$100) o como % del saldo (por ejemplo -2.0%) — conmutable por entrada |
| Tomar ganancias | Establecer en USD (por ejemplo +$200) o como % del saldo (por ejemplo +4.0%) — conmutable por entrada |
| Selector de modo | SL_UseUSD = true→ utiliza el valor en USD; false→ utiliza porcentaje |
🛡️ Modos de protección
-
Respaldado por el corredor : el EA modifica las órdenes directamente a través de trade.PositionModify()para establecer SL/TP reales en el bróker
-
Modo virtual : el EA supervisa internamente las ganancias y pérdidas y cierra las operaciones de forma programática cuando se alcanzan ciertos umbrales; esto resulta útil cuando el bróker rechaza niveles ajustados de SL/TP.
🔄 Protección por pedido
Cuando ProtectPerOrderSLTP = true, el EA calcula y aplica SL/TP individual en cada posición abierta, basándose en el SL_ProtectOrderPct/ TP_ProtectOrderPctEntradas. Solo se actualiza si el nuevo nivel es más protector que el existente.
📊 Panel de control en pantalla (codificado por colores)
-
Estado de EA activo/desactivado (verde/rojo)
-
Saldo de cuenta en tiempo real, patrimonio neto, estado de resultados flotante (verde/rojo según el símbolo)
-
Pérdidas y ganancias flotantes como porcentaje del saldo abierto de la sesión
-
Objetivo SL + distancia restante (cambia de naranja a rojo a medida que te acercas)
-
Objetivo del TP + distancia restante (cambia de cian a verde a medida que te acercas)
-
Indicadores de modo: Virtual vs. Broker, Desactivar al activarse Sí/No
-
Mensaje de estado + marca de tiempo de la última actualización
⚙️ Comportamiento ante un desencadenante
-
CloseAllOnSL / CloseAllOnTP— cierra todas las posiciones abiertas en todos los símbolos con 3 intentos de reintento
-
DeactivateOnSL / DeactivateOnTP— desactiva comprobaciones adicionales del EA después del activador
-
AllSymbols = true— monitoriza todos los pares (no solo el símbolo del gráfico)
-
Frecuencia de comprobación: cada CheckEveryMsmilisegundos a través de EventSetMillisecondTimer
