Profit or Loss Pad
- Utilidades
-
Vladislav Andruschenko
👋 Bienvenido a Expforex
Soy Vladislav, desarrollador profesional de MQL4/MQL5. Desde 2007 creo herramientas para MetaTrader.
Expforex desarrolla soluciones prácticas de trading para MetaTrader 4 y MetaTrader 5: - Versión: 26.526
- Actualizado: 26 mayo 2026
- Activaciones: 10
Close If Profit or Loss with Trailing para MetaTrader 5 — cierre automático por beneficio o pérdida total
Una utilidad profesional de gestión de riesgo para MetaTrader 5, diseñada para cerrar posiciones automáticamente cuando el beneficio total o la pérdida total alcanza el nivel configurado. El Expert Advisor controla las posiciones abiertas, calcula el resultado flotante, puede aplicar trailing de beneficio y cerrar operaciones según sus reglas.
No es un simple script de “cerrar todo”. Es una herramienta completa para controlar beneficio, pérdida, drawdown y resultado flotante. Ayuda al trader a definir reglas claras de salida y a reducir la dependencia de la reacción manual en momentos de alta volatilidad.
Close If Profit or Loss with Trailing puede utilizarse con trading manual, junto con otros Expert Advisors, sistemas de grid, estrategias de recuperación, promediado, scalping y operaciones en varios símbolos al mismo tiempo.
La utilidad puede cerrar posiciones por beneficio o pérdida en moneda de depósito, puntos, porcentaje o drawdown, y también puede usar Trailing Profit para seguir el beneficio flotante después de alcanzar el objetivo inicial.
Versión MT4 | Descripción completa + DEMO + PDF | Cómo comprar | Cómo instalar | Cómo obtener archivos de registro | Cómo probar y optimizar | Todos los productos de Expforex
Por qué los traders utilizan Close If Profit or Loss with Trailing
- Cierre automático por beneficio total cuando las posiciones alcanzan el objetivo definido
- Cierre automático por pérdida total para limitar el riesgo
- Trailing Profit para seguir el beneficio después de alcanzar el nivel objetivo
- Cálculo por moneda de depósito, puntos, porcentaje o drawdown
- Control separado para posiciones BUY y SELL
- Gestión individual de posiciones mediante lógica de stops virtuales
- Trabajo solo con el símbolo actual o con todos los símbolos de la cuenta
- Botón de emergencia Close All para cierre inmediato
- Notificaciones, alertas sonoras y funciones adicionales de protección
La idea principal del Expert Advisor
La lógica principal es sencilla: cuando el resultado total de las posiciones seleccionadas alcanza el beneficio o la pérdida configurada, el Expert Advisor cierra automáticamente las posiciones necesarias.
En lugar de vigilar manualmente cada operación, cada símbolo y cada cambio del beneficio flotante, puede definir las reglas por adelantado. El EA controla el mercado y ejecuta el cierre cuando se cumplen las condiciones indicadas.
Esto resulta especialmente útil para trading manual, varios Expert Advisors funcionando al mismo tiempo, sistemas de grid, promediado, estrategias de recuperación, cobertura y control de riesgo a nivel de cuenta.
Cuando el resultado total de las operaciones seleccionadas alcanza el beneficio indicado o llega al límite de pérdida permitido, el Expert Advisor puede cerrar las posiciones y eliminar órdenes pendientes según su configuración.
Funciones principales
Cierre por beneficio total: el EA cierra posiciones cuando el beneficio flotante alcanza el valor establecido.
Cierre por pérdida total: el EA cierra posiciones cuando la pérdida flotante alcanza el nivel máximo permitido.
Trailing de beneficio: después de alcanzar el objetivo de beneficio, el EA puede no cerrar inmediatamente, sino empezar a seguir el beneficio flotante.
Modos de cálculo flexibles: el beneficio y la pérdida pueden calcularse en moneda de depósito, puntos, porcentaje o drawdown.
Control de símbolos: el EA puede trabajar solo con el símbolo del gráfico actual o con todos los símbolos de la cuenta.
Control por dirección: las posiciones BUY y SELL pueden calcularse juntas o por separado.
Control individual de posiciones: el modo Separate Order permite gestionar cada posición por separado mediante lógica virtual.
Protección adicional: eliminación de órdenes pendientes, cierre del terminal, cierre de gráficos, cierre por FIFO, notificaciones push y alertas sonoras.
Cómo funciona Trailing Profit
Trailing Profit permite gestionar el beneficio flotante de forma más flexible. El EA no tiene que cerrar las posiciones inmediatamente al alcanzar el primer objetivo. Puede empezar a seguir el beneficio y permitir que el mercado continúe trabajando a favor de la posición.
Ejemplo: si Profit $ está configurado en 10 y TrailingProfit en 5, el EA empezará a seguir el beneficio cuando el resultado total alcance 10 dólares. Si el beneficio sigue creciendo, el nivel de trailing se moverá detrás de él. Si el beneficio retrocede 5 dólares desde el último nivel fijado, el EA cerrará las posiciones.
Esta lógica permite dar más espacio a las operaciones rentables, pero al mismo tiempo proteger el resultado ya conseguido.
Trailing Profit es especialmente útil para trading con cesta de posiciones, sistemas de grid, series manuales de operaciones y situaciones en las que el mercado puede seguir moviéndose después del primer objetivo de beneficio.
Modos de trabajo
Modo All Symbols — control de todos los símbolos de la cuenta
- calcula el beneficio o la pérdida total de todos los símbolos
- cierra las posiciones seleccionadas cuando se alcanza la condición definida
- sirve como protección a nivel de cuenta para trading multidivisa
- puede eliminar órdenes pendientes después del cierre si la opción está activada
Modo Current Symbol only — gestión solo del símbolo actual
- calcula beneficio o pérdida solo del símbolo del gráfico actual
- permite usar ajustes separados para cada instrumento
- puede ejecutarse en diferentes gráficos con parámetros distintos
- mantiene una gestión limpia e independiente por símbolo
Modo Separate BUY / SELL — gestión separada de compras y ventas
- calcula posiciones BUY y SELL por separado
- cierra solo la dirección que alcanza la condición de beneficio o pérdida
- es útil para cobertura, bloqueo y estrategias de recuperación
- ofrece mayor precisión al controlar direcciones opuestas
Modo Separate Order — control separado de cada posición
- gestiona cada posición de forma individual
- usa lógica virtual de beneficio o pérdida para cada operación
- permite trabajar sin colocar Stop Loss o Take Profit reales en el servidor del bróker
- ofrece protección flexible para trading manual y semiautomático
Cómo utilizar el Expert Advisor
- Coloque el Expert Advisor en el gráfico necesario de MetaTrader 5.
- Seleccione el modo de trabajo: solo símbolo actual o todos los símbolos de la cuenta.
- Indique si las posiciones BUY y SELL deben calcularse juntas o por separado.
- Defina un valor distinto de cero para la condición de beneficio o pérdida que desea utilizar.
- Seleccione el tipo de cálculo: moneda de depósito, puntos, porcentaje o drawdown.
- Active Trailing Profit si desea seguir el beneficio después de alcanzar el objetivo.
- Active la función principal Close If Profit or Loss en el panel.
- Cuando se alcance la condición configurada, el EA cerrará automáticamente las posiciones seleccionadas.
Controles del panel
- All Symbols — activa el control y cierre de todos los símbolos de la cuenta
- Current Symbol only — trabaja solo con el símbolo del gráfico actual
- Separate BUY SELL — calcula posiciones BUY y SELL por separado
- Separate Order — activa el control virtual separado para cada posición
- Profit $ — cierre por beneficio total en moneda de depósito
- Profit p — cierre por beneficio total en puntos
- Profit % — cierre por beneficio total en porcentaje del balance
- Loss $ — cierre por pérdida total en moneda de depósito
- Loss p — cierre por pérdida total en puntos
- Loss % — cierre por pérdida total en porcentaje del balance
- Close If Profit or Loss ON / OFF — activa o desactiva la lógica de cierre automático
- Close All — cierre inmediato de emergencia de las posiciones seleccionadas
Ventajas prácticas en el trading
- elimina la necesidad de vigilar constantemente el beneficio y la pérdida flotante
- ayuda a limitar el riesgo y controlar el drawdown
- convierte las reglas de salida en ejecución automática
- puede trabajar junto con trading manual y otros Expert Advisors
- es útil para grids, cestas de posiciones, promediado y trading multidivisa
- puede cerrar posiciones más rápido que la reacción manual en momentos críticos
- añade a MetaTrader 5 un mecanismo claro de control del beneficio y la pérdida total
Para quién es esta utilidad
- traders manuales que quieren automatizar el cierre por resultado
- traders que mantienen varias posiciones abiertas al mismo tiempo
- usuarios de sistemas grid y cestas de operaciones
- traders que usan promediado, recuperación, bloqueo o cobertura
- usuarios de otros Expert Advisors que necesitan una protección externa del riesgo
- traders que quieren cerrar por beneficio total y no solo por Take Profit individual
- quienes necesitan una herramienta simple pero potente de gestión de riesgo
La utilidad puede funcionar en cualquier tipo de cuenta y con cualquier bróker que admita operaciones estándar de MetaTrader 5. Puede utilizarse con trading manual, otros Expert Advisors y diferentes sistemas de trading. El resultado final siempre depende de la ejecución del bróker, la especificación del símbolo, el spread, la comisión, el deslizamiento y las condiciones del mercado.
Notas importantes
- El Expert Advisor no predice la dirección del mercado.
- La utilidad no sustituye a una estrategia de trading.
- El objetivo principal del producto es gestionar posiciones, controlar beneficios y limitar riesgos.
- Antes de usarlo en una cuenta real, pruebe siempre sus ajustes en una cuenta demo.
- Para un funcionamiento estable, se recomienda usar un VPS fiable y comprobar las condiciones de trading del bróker.
Variables externas y ajustes
Notifications: activa notificaciones push, alertas sonoras y mensajes sobre acciones de trading o errores.
Language: selecciona el idioma de la interfaz o usa automáticamente el idioma del terminal.
MagicNumber: define qué posiciones debe gestionar el EA. El valor 0 puede utilizarse para trabajar sin un número mágico específico.
UseAllMagicFromAllAccount: permite controlar posiciones con diferentes MagicNumber según el modo seleccionado.
Show_Future_BE_TP_SL: muestra en el gráfico los futuros niveles de breakeven, beneficio y pérdida para control visual.
CLP_TralOptionsStep: define el paso de cambio para el valor de trailing de beneficio.
Use_Commission_in_CLP: incluye la comisión en el cálculo de beneficio y pérdida.
AutoCorrect_LevelCLP: corrige automáticamente valores inválidos de beneficio o pérdida.
CLP_DeleteStopOrders: elimina órdenes pendientes después de cerrar posiciones según las condiciones configuradas.
Use_Lots_in_CLP_Points: tiene en cuenta el tamaño del lote al calcular beneficio o pérdida en puntos.
CPL_CloseAllCharts_per_CloseAllDeals: cierra los gráficos con el EA antes de cerrar posiciones, si esta función está activada.
CPL_CloseTerminalAfterClose: cierra el terminal MetaTrader después de cerrar todas las posiciones seleccionadas.
ShowCloseAllButton: muestra el botón de emergencia Close All en el panel.
ClosingCurrentTicketOnly: gestiona solo la lista actual de tickets e ignora nuevas posiciones abiertas posteriormente por otros sistemas.
ClosebyFIFO: cierra posiciones según la lógica FIFO, si es necesario.
VPS_CLP_Activation: activa el control especial de parámetros CLP para entornos VPS.
LimitFor: define el periodo para comprobar límites de trading.
LimitForLosses / LimitForProfits: establece límites de pérdida y beneficio para control y alertas.
LimitForLotsDeals / LimitForCountDeals: define límites de tamaño de lote y número de operaciones.
TypeFilling: establece el tipo de ejecución de órdenes en MetaTrader 5. El modo AUTO permite al EA seleccionar automáticamente el tipo adecuado.
Recomendaciones adicionales
Si necesita un panel de trading profesional completo con trading manual, gestión de órdenes, trading desde el gráfico, control por teclado, señales y funciones CLP, recomiendo VirtualTradePad para MetaTrader 5.
Si quiere aprender a trabajar en el probador de estrategias, puede ver nuestra utilidad gratuita TesterPad.
Tags: Expforex, Vladon, Close If Profit or Loss, CloseIfProfitorLoss, CLP, cierre por beneficio, cierre por pérdida, trailing de beneficio, Trailing Profit, Smart Trailing Stop, beneficio total, pérdida total, control de drawdown, gestión de riesgo, utilidad MetaTrader 5, gestor de operaciones MT5, Forex utility, Forex risk management, protección de cuenta, basket trading, grid trading, trading manual, Expert Advisor, gestión de operaciones, Close All, Stop Loss virtual, Take Profit virtual


I can't thank Vladislav enough for their tool and their patience in upgrading it to meet my needs. They were incredibly helpful and professional throughout the process. Thank you so much for your assistance!