Breakeven Bot
- Utilidades
-
Gabriel Paul Ange Perrin
I publish products for MetaTrader on the MQL5 Market: Breakeven Bot, SL Manager, Daily PnL Notifier, Zone Limite and Sentora. - Versión: 8.0
- Actualizado: 8 noviembre 2026
Breakeven Bot es una utilidad de gestión de operaciones para MetaTrader 5. Protege las posiciones abiertas llevando el Stop Loss al punto de equilibrio, en el precio de entrada más la distancia mínima de stop de su bróker, en cuanto una operación está en beneficio. También ofrece dos botones y dos campos de precio para gestionar varias posiciones a la vez.
Qué hace
La utilidad revisa las posiciones abiertas cada 500 milisegundos. Cuando una posición se ha alejado lo suficiente en beneficio, su Stop Loss se coloca en el punto de equilibrio, de modo que un retroceso cierra la operación cerca del precio de entrada en lugar de con una pérdida mayor. El spread y la comisión siguen aplicándose. La distancia se elige en pips o como importe de beneficio en la divisa de la cuenta.
Ejemplo: una compra (Buy) abierta a 1.1000 con el nivel predeterminado de 5 pips queda protegida una vez que el precio supera 1.1005 más la distancia mínima de stop de su bróker. Su Stop Loss pasa entonces a 1.1000 más esa distancia.
También puede aplicar el punto de equilibrio manualmente con un clic, o mover el Take Profit de las posiciones perdedoras al precio de entrada.
Funciones principales
- Punto de equilibrio automático - mueve el Stop Loss al punto de equilibrio cuando se alcanza el nivel configurado.
- Botón BREAKEVEN - aplica el punto de equilibrio a todas las posiciones abiertas con un clic.
- Botón REVERSE BE - mueve el Take Profit de las posiciones perdedoras al precio de entrada, con un buffer opcional en pips.
- Campos TP PRICE y SL PRICE - establecen un precio de Take Profit o de Stop Loss en las posiciones abiertas y las órdenes pendientes del símbolo del gráfico.
- Stop Loss seguro - el campo SL PRICE nunca mueve el Stop Loss de una posición abierta que ya esté en punto de equilibrio o en beneficio.
REVERSE BE funciona con posiciones en pérdida. Con un buffer de 0, el Take Profit se coloca exactamente en el precio de entrada, de modo que si el precio vuelve a la entrada la operación se cierra con una pequeña pérdida igual al spread y a la comisión. Un buffer superior a 0 desplaza el Take Profit esos pips hacia el beneficio para cubrir esos costes.
Cómo usarlo
- Adjunte Breakeven Bot a cualquier gráfico y permita el trading algorítmico.
- Elija el tipo de punto de equilibrio y el nivel en los parámetros (predeterminado: 5 pips).
- Deje la utilidad en marcha. Toda posición abierta que alcance el nivel verá su Stop Loss movido al punto de equilibrio.
- Pulse BREAKEVEN para aplicar el punto de equilibrio de inmediato, sin esperar al nivel. Solo se modifican las posiciones en las que su bróker permite el nuevo Stop Loss.
- Pulse REVERSE BE para colocar el Take Profit de las posiciones perdedoras en el precio de entrada.
- Escriba un precio en TP PRICE o SL PRICE y pulse Intro. El precio se aplica a las posiciones abiertas y a las órdenes pendientes del símbolo del gráfico. El precio sigue activo, también para las posiciones abiertas más tarde en este símbolo, hasta que introduzca 0. Solo se aplica del lado válido del precio actual: un Stop Loss por debajo del precio en una compra y por encima en una venta, y el Take Profit al revés.
El panel se dibuja en gráficos en vivo, no en el Strategy Tester.
Parámetros
Disparador del punto de equilibrio
- BreakevenType (Breakeven Type) - Pips o Account Currency: cómo se mide el nivel de activación.
- TriggerBreakEvenPoints (Breakeven Level Pips) - distancia en pips que el precio debe avanzar en beneficio antes del punto de equilibrio; por defecto 5. Un pip equivale a 10 points.
- TriggerBreakEvenAmount (Breakeven Amount) - beneficio en la divisa de la cuenta que una posición debe superar cuando el tipo es Account Currency; por defecto 10.
- BreakEvenPositvePoints (Breakeven Positive Pips) - 0 coloca el Stop Loss en el punto de equilibrio; un valor mayor lo coloca esos pips más en beneficio. La distancia mínima de stop del bróker se añade siempre.
Órdenes
- slippage (Slippage / Max. Deviation) - desviación máxima en points admitida para las solicitudes de modificación; por defecto 10.
- ReverseBEBufferPoints (Reverse BE Buffer Pips) - 0 coloca el Take Profit exactamente en el precio de entrada; un valor mayor lo desplaza esos pips hacia el beneficio.
Lo que no hace
La utilidad no abre operaciones ni elige entradas. Una operación solo se cierra por su propio Stop Loss o Take Profit. No garantiza ningún resultado, y operar conlleva riesgo.
Importante: el punto de equilibrio automático y los dos botones actúan sobre todas las posiciones abiertas de la cuenta, en cualquier símbolo y con cualquier magic number, no solo en el gráfico donde se ejecuta la utilidad. Solo los campos TP PRICE y SL PRICE se limitan al símbolo del gráfico. Adjunte la utilidad solo si es lo que desea.
Soporte
Preguntas o sugerencias: use la pestaña Comentarios de esta página o envíeme un mensaje a través de mi perfil de MQL5: https://www.mql5.com/en/users/centralia
Otro producto: Zone Limite, una utilidad gratuita para MetaTrader 5: https://www.mql5.com/en/market/product/206822
