BreakevenBoost
- Utilitários
- Sergey Batudayev
- Versão: 1.2
- Atualizado: 25 agosto 2025
- Ativações: 5
O BreakevenBoost define automaticamente os níveis de Take Profit para todas as ordens abertas no símbolo atual, de acordo com o preço de equilíbrio mais um offset especificado em pontos. Sempre que uma nova ordem é aberta, o utilitário recalcula e atualiza o TP para todas as posições com base no preço de entrada ponderado combinado.
Principais características- Suporta ordens de compra e/ou venda
- Filtra pedidos por um número mágico especificado
- Recalcula e aplica TP automaticamente sempre que o número de pedidos muda
- Registra mensagens de sucesso e erros no diário do terminal
Junte-se à nossa comunidade e compartilhe seus resultados, perguntas e feedback sobre MQL5 e TG:
- Canal MQL5
- Canal do TG @AlgoTrader_Sergey
- ProfitOffsetPoints — deslocamento do ponto de equilíbrio em pontos (padrão: 150)
- ConsiderBuyOrders — incluir ordens de compra nos cálculos (verdadeiro/falso, padrão: verdadeiro)
- ConsiderSellOrders — incluir ordens de venda nos cálculos (verdadeiro/falso, padrão: verdadeiro)
- MagicNumber — filtrar ordens por Número Mágico (0 = todas as ordens no símbolo atual, padrão: 0)
- Em cada tick, são lidas todas as ordens abertas para o símbolo correspondente ao Número Mágico.
- Soma o volume total e o custo de entrada separadamente para ordens de compra e venda.
- Calcula o preço de entrada ponderado (ponto de equilíbrio):
- Para comprar: BE_buy = (∑lotᵢ × priceᵢ) / ∑lotᵢ
- Para vender: BE_sell = (∑lotᵢ × preçoᵢ) / ∑lotᵢ
- Determina o TP alvo:
- Para comprar: TP_buy = BE_buy + ProfitOffsetPoints × ponto
- Para vender: TP_sell = BE_sell − ProfitOffsetPoints × ponto
- Para cada pedido do tipo fornecido, verifica se o TP atual difere do valor calculado. Em caso afirmativo, chama OrderModify para definir o novo TP.
- Registra resultados ou códigos de erro para cada modificação no diário do terminal.
- Anexe o BreakevenBoost ao gráfico do símbolo desejado no MT4.
- Configure o deslocamento do TP e os filtros de ordem nas configurações de entrada.
- Sempre que uma nova ordem é aberta, os valores de TP são recalculados e aplicados automaticamente.
- Se um pedido já tiver o TP alvo, ele não será modificado.
- Os códigos de erro do OrderModify são exibidos no diário se as modificações falharem.
- Funciona corretamente com qualquer número de pedidos e volumes, sempre usando o preço de entrada ponderado.

