BreakevenBoost
- Utilidades
- Sergey Batudayev
- Versión: 1.2
- Actualizado: 25 agosto 2025
- Activaciones: 5
BreakevenBoost establece automáticamente los niveles de Take Profit para todas las órdenes abiertas en el símbolo actual al precio de equilibrio más una compensación especificada en puntos. Al abrir una nueva orden, la utilidad recalcula y actualiza el TP de todas las posiciones según su precio de entrada ponderado combinado.
Características principales- Admite órdenes de compra y/o venta
- Filtra los pedidos por un número mágico específico
- Recalcula y aplica automáticamente TP cada vez que cambia el número de pedidos
- Registra mensajes de éxito y errores en el diario de la terminal.
Únete a nuestra comunidad y comparte tus resultados, preguntas y comentarios en MQL5 y TG
- Canal MQL5
- Canal de TG @AlgoTrader_Sergey
- ProfitOffsetPoints: compensación desde el punto de equilibrio en puntos (valor predeterminado: 150)
- ConsiderBuyOrders: incluye órdenes de compra en los cálculos (verdadero/falso, valor predeterminado: verdadero)
- ConsiderSellOrders: incluye órdenes de venta en los cálculos (verdadero/falso, valor predeterminado: verdadero)
- MagicNumber: filtra órdenes por número mágico (0 = todas las órdenes en el símbolo actual, predeterminado: 0)
- En cada tick, lee todas las órdenes abiertas para el símbolo que coincide con el Número Mágico.
- Suma el volumen total y el costo de entrada por separado para órdenes de compra y venta.
- Calcula el precio de entrada ponderado (punto de equilibrio):
- Para comprar: BE_buy = (∑loteᵢ × precioᵢ) / ∑loteᵢ
- Para vender: BE_sell = (∑loteᵢ × precioᵢ) / ∑loteᵢ
- Determina el TP objetivo:
- Para comprar: TP_buy = BE_buy + ProfitOffsetPoints × punto
- Para vender: TP_sell = BE_sell − ProfitOffsetPoints × punto
- Para cada pedido del tipo dado, se comprueba si el TP actual difiere del valor calculado. De ser así, se llama a OrderModify para establecer el nuevo TP.
- Registra resultados o códigos de error para cada modificación en el diario de la terminal.
- Adjunte BreakevenBoost al gráfico del símbolo deseado en MT4.
- Configure los filtros de orden y desplazamiento de TP en la configuración de entrada.
- Cada vez que se abre una nueva orden, los valores de TP se recalculan y se aplican automáticamente.
- Si un pedido ya tiene el TP objetivo, no se modificará.
- Los códigos de error de OrderModify se muestran en el diario si las modificaciones fallan.
- Funciona correctamente con cualquier número de pedidos y volúmenes, utilizando siempre el precio de entrada ponderado.

