Breakeven Bot
- Utilitários
-
Gabriel Paul Ange Perrin
Gabriel Perrin, Independent trader since 2015, based in France. I design and test utilities and Expert Advisors for MetaTrader: trade management tools (breakeven, stop loss management, daily profit and loss notifications, limit order zones) and trading robots. - Versão: 8.0
- Atualizado: 8 novembro 2026
O Breakeven Bot é um utilitário de gestão de operações para o MetaTrader 5. Ele protege as posições abertas levando o Stop Loss para o breakeven, no preço de entrada mais a distância mínima de stop da sua corretora, assim que uma operação está em lucro. Ele também oferece dois botões e dois campos de preço para gerenciar várias posições ao mesmo tempo.
O que faz
O utilitário verifica as posições abertas a cada 500 milissegundos. Quando uma posição se afastou o suficiente em lucro, o seu Stop Loss é colocado no breakeven, de modo que um recuo fecha a operação perto do preço de entrada em vez de com uma perda maior. Spread e comissão continuam valendo. Você escolhe a distância em pips ou como um valor de lucro na moeda da conta.
Exemplo: uma Buy aberta em 1.1000 com o nível padrão de 5 pips fica protegida assim que o preço ultrapassa 1.1005 mais a distância mínima de stop da sua corretora. O seu Stop Loss passa então para 1.1000 mais essa distância.
Você também pode aplicar o breakeven manualmente com um clique, ou mover o Take Profit das posições perdedoras para o preço de entrada.
Principais recursos
- Breakeven automático - move o Stop Loss para o breakeven quando o nível configurado é atingido.
- Botão BREAKEVEN - aplica o breakeven a todas as posições abertas com um clique.
- Botão REVERSE BE - move o Take Profit das posições perdedoras para o preço de entrada, com um buffer opcional em pips.
- Campos TP PRICE e SL PRICE - definem um preço de Take Profit ou de Stop Loss nas posições abertas e nas ordens pendentes do símbolo do gráfico.
- Stop Loss seguro - o campo SL PRICE nunca move o Stop Loss de uma posição aberta que já esteja no breakeven ou em lucro.
O REVERSE BE funciona para posições em prejuízo. Com um buffer de 0, o Take Profit é colocado exatamente no preço de entrada, de modo que o retorno do preço à entrada fecha a operação com uma pequena perda igual ao spread e à comissão. Um buffer acima de 0 desloca o Take Profit esse número de pips para o lucro, para cobrir esses custos.
Como usar
- Anexe o Breakeven Bot a qualquer gráfico e permita o trading algorítmico.
- Escolha o tipo de breakeven e o nível nos parâmetros (padrão: 5 pips).
- Deixe o utilitário em execução. Cada posição aberta que atingir o nível terá o Stop Loss movido para o breakeven.
- Clique em BREAKEVEN para aplicar o breakeven imediatamente, sem esperar o nível. Somente as posições em que a corretora permite o novo Stop Loss são alteradas.
- Clique em REVERSE BE para colocar o Take Profit das posições perdedoras no preço de entrada.
- Digite um preço em TP PRICE ou SL PRICE e pressione Enter. O preço é aplicado às posições abertas e às ordens pendentes do símbolo do gráfico. O preço continua ativo, também para posições abertas depois neste símbolo, até que você digite 0. Ele só é aplicado do lado válido do preço atual: um Stop Loss abaixo do preço para uma Buy e acima dele para uma Sell, e o Take Profit ao contrário.
O painel é desenhado em gráficos em tempo real, e não no Strategy Tester.
Parâmetros
Gatilho do breakeven
- BreakevenType (Breakeven Type) - Pips ou Account Currency: como o nível de gatilho é medido.
- TriggerBreakEvenPoints (Breakeven Level Pips) - distância em pips que o preço deve avançar em lucro antes do breakeven; padrão 5. Um pip equivale a 10 points.
- TriggerBreakEvenAmount (Breakeven Amount) - lucro na moeda da conta que uma posição deve superar quando o tipo é Account Currency; padrão 10.
- BreakEvenPositvePoints (Breakeven Positive Pips) - 0 coloca o Stop Loss no breakeven; um valor maior o coloca essa quantidade de pips a mais em lucro. A distância mínima de stop da corretora é sempre somada.
Ordens
- slippage (Slippage / Max. Deviation) - desvio máximo em points aceito para os pedidos de modificação; padrão 10.
- ReverseBEBufferPoints (Reverse BE Buffer Pips) - 0 coloca o Take Profit exatamente no preço de entrada; um valor maior o desloca essa quantidade de pips para o lucro.
O que não faz
O utilitário não abre operações e não escolhe entradas. Uma operação só é encerrada pelo seu próprio Stop Loss ou Take Profit. Ele não garante nenhum resultado, e operar envolve risco.
Importante: o breakeven automático e os dois botões se aplicam a todas as posições abertas da conta, em todos os símbolos e independentemente do magic number, e não apenas ao gráfico onde o utilitário está sendo executado. Somente os campos TP PRICE e SL PRICE se limitam ao símbolo do gráfico. Anexe o utilitário apenas se for isso que você quer.
Suporte
Dúvidas ou sugestões: use a aba Comments desta página ou envie uma mensagem pelo meu perfil no MQL5: https://www.mql5.com/en/users/centralia
Outro produto: Zone Limite, um utilitário gratuito para o MetaTrader 5: https://www.mql5.com/en/market/product/206822
