TotalPLForceCloseMT5
- Utilidades
- Versión: 1.49
- Activaciones: 5
==================================================================
NOMBRE DEL PRODUCTO (sugerencia)
==================================================================
Total PL Close Manager MT5
(Alternativas: «Basket TP SL Manager MT5» / «TotalPL Force Close MT5»)
==================================================================
DESCRIPCIÓN (pégala en el campo «Descripción»)
==================================================================
Total PL Close Manager es una herramienta de gestión de operaciones para MetaTrader 5. Supervisa las ganancias y pérdidas combinadas de las posiciones que elijas y las cierra todas cuando se alcanza tu objetivo total de take-profit o de stop-loss. También asigna un precio TP/SL compartido del lado del servidor a cada posición de cada símbolo y dirección, puede asegurar las ganancias una vez que un grupo va bien y puede ajustar ese SL en pasos de precio fijos.
La utilidad nunca abre nuevas posiciones. Solo gestiona las posiciones que ya existen, tanto si las has abierto tú como si lo han hecho otros asesores expertos.
CARACTERÍSTICAS PRINCIPALES
1. Cierre de la cesta según el P/L total
- Cierra todas las posiciones objetivo cuando el P/L total alcance el objetivo de take-profit o stop-loss.
- Objetivos como importe fijo en la divisa de la cuenta o como porcentaje del saldo de la cuenta.
- El take-profit y el stop-loss se pueden activar por separado.
- Base de las ganancias y pérdidas: beneficio flotante + swap (comisión no incluida).
2. TP/SL comunes por símbolo y dirección
- Las posiciones se agrupan por símbolo y por COMPRA/VENTA.
- Para cada grupo, el EA calcula el precio único al que todo el grupo alcanza su objetivo y lo establece como un TP/SL real en cada posición de ese grupo.
- Al tratarse de órdenes del lado del servidor, la protección permanece activa incluso si tu terminal o VPS se desconecta.
- Cuando se añade o se cierra una posición, se recalculan el TP y el SL compartidos para todo el grupo.
3. Bloqueo de beneficios
- Cuando las ganancias de un grupo alcanzan un porcentaje establecido de su objetivo de TP (por defecto, el 60 %), el SL se desplaza hacia las ganancias a un porcentaje menor del objetivo (por defecto, el 5 %).
- Dos modos para las posiciones añadidas tras la activación: mantener el precio fijo del SL o recalcular las ganancias protegidas (el SL nunca se desplaza en sentido desfavorable).
4. Trailing tras el bloqueo de beneficios
- Una vez establecido el SL de bloqueo de beneficios, este sigue la evolución del precio en los pasos que usted defina (una distancia de precio, p. ej., 0,50 para el oro).
- El SL solo se mueve a su favor.
5. Ajustes por símbolo (10 ranuras)
- Asigna a cada símbolo su propio tipo y valor de TP/SL, niveles de bloqueo de ganancias, paso de trailing e intervalo.
- Cualquier valor que se deje en 0 o en «heredar» utilizará la configuración común. Los símbolos que no figuren en la lista utilizarán la configuración común.
- Los valores se aplican por separado al grupo de COMPRA y al grupo de VENTA de ese símbolo.
6. Filtros de posiciones
- Todas las posiciones, o solo los números mágicos que indiques (separados por comas).
- Operaciones manuales (Número mágico = 0): seguir la configuración de Número mágico, solo manual, incluir o excluir.
7. Líneas de umbral de rentabilidad
- Líneas de equilibrio de COMPRA y VENTA, incluyendo el swap, trazadas en todos los gráficos abiertos del símbolo (o solo en el gráfico del EA).
- Solo visualización: alcanzar la línea no cierra ninguna posición.
8. Panel de estado en el gráfico
- P/L total, objetivos activos, P/L de cada grupo, candidatos a TP/SL, cuántas posiciones ya los tienen y el motivo por el que, en su caso, algo está en espera.
SEGURIDAD EN LA GESTIÓN DE ÓRDENES
- Intervalos mínimos y un límite por minuto para las modificaciones de TP/SL, con el fin de evitar saturar el servidor de operaciones.
- Ritmo independiente para las solicitudes al cierre del mercado; deslizamiento configurable.
- Respeta los niveles de stop y de congelación del bróker, con un margen de seguridad adicional en ticks.
- Envío asíncrono de órdenes (opcional) para que la supervisión siga funcionando mientras se espera al servidor.
- Las solicitudes pendientes se guardan en un archivo de estado y se reconcilian tras los tiempos de espera o los reinicios del terminal. Las solicitudes no se reenvían de forma indiscriminada.
- Si el servidor rechaza las solicitudes repetidamente, el envío se detiene y se muestra el motivo. Una vez comprobada la causa, aumenta el valor de «Resume token» para continuar.
- Un registro de diagnóstico opcional explica por qué no se ha podido establecer un TP/SL.
CÓMO UTILIZARLO
1. Adjunta el EA a cualquier gráfico y activa el trading algorítmico.
2. Elige qué posiciones gestionar (filtro «Magic» / modo de operaciones manuales).
3. Establece el take-profit y el stop-loss totales (importe o % del saldo).
4. Si lo deseas, activa el bloqueo de beneficios, el trailing stop y la configuración por símbolo.
5. Ejecuta solo una copia del EA por cuenta.
Prueba primero la configuración en una cuenta de demostración.
PARÁMETROS PRINCIPALES
Filtro de posiciones
- InpUseMagicFilter: true = solo números mágicos de la lista; false = todos
- InpTargetMagicNumbers: números mágicos, separados por comas
- InpManualTradeMode: gestión de operaciones manuales (Número mágico = 0)
Take-profit / stop-loss totales
- InpEnableTakeProfitAll / InpEnableStopLossAll
- InpTakeProfitMode / InpStopLossMode: % del saldo o importe
- InpTakeProfitPercent / InpTakeProfitAmount
- InpStopLossPercent / InpStopLossAmount
- InpEnableAutoCommonSLTP: TP/SL comunes por símbolo y COMPRA/VENTA
- InpEnableAggregateClose: también cierra todas las posiciones según el resultado global (P/L)
Control de solicitudes
- InpModifyIntervalMs, InpMaxModifyPerMinute, InpPerTicketModifySeconds
- InpCloseIntervalMs, InpSlippagePoints, InpStopSafetyTicks
- InpMinCommonChangeTicks, InpMaxTargetDriftPercent, InpMinTPRepriceTicks
- InpUseAsyncRequests, InpSyncSLTPRequests, InpServerResumeToken
Visualización del umbral de rentabilidad
- InpShowBreakEvenLine, colores, estilo, ancho, etiqueta, tamaño de fuente, intervalo de actualización, todos los gráficos
Bloqueo de beneficios y trailing
- InpEnableProfitLock, InpProfitLockTriggerPercent (por defecto 60), InpProfitLockKeepPercent (por defecto 5)
- InpProfitLockEntryMode: precio fijo / recalcular
- InpEnableProfitTrailing, InpProfitTrailingStepPrice, InpTrailingModifyIntervalMs
Configuración por símbolo
- InpUseSymbolSettings, InpAllowAggregateWithSymbolSettings
- Ranuras 01-10: nombre del símbolo, modo/valor de TP, modo/valor de SL, bloqueo de beneficios, % de activación, % de retención, modo de entrada, trailing, paso, intervalo
Diagnóstico
- InpEnableDiagnosticLog, InpDiagnosticIntervalSeconds, InpUseV140ModifyCompatibility
NOTAS
- Diseñado para cuentas de cobertura. En cuentas de compensación, las operaciones de COMPRA y VENTA del mismo símbolo no pueden coexistir y las posiciones de diferentes EA no pueden separarse completamente mediante el número mágico.
- El precio de cierre no está garantizado: las órdenes de mercado pueden ejecutarse con deslizamiento, y las brechas pueden saltarse los niveles de TP/SL.
- El EA no puede anular las restricciones de negociación establecidas por su bróker o su cuenta.
- Los porcentajes para el bloqueo de beneficios se refieren al objetivo de TP, no al saldo de la cuenta.
- Este producto es una herramienta de gestión. No genera señales de negociación ni garantiza beneficios.
