Breakout Lab Strategy Builder
- Experts
-
Fernando Altair Kuhn
Trader e desenvolvedor MQL5 do Brasil. Faço ferramentas para MetaTrader 5 de controle de risco e execução: calculadoras de lote, limites de perda, gerenciadores de stop, um copiador de operações e construtores de estratégia. Cada produto mostra os seus limites e os resultados do testador com custos - Versão: 1.0
- Ativações: 10
O Breakout Lab Strategy Builder é um robô (Expert Advisor) para montar e testar as suas próprias estratégias de rompimento com ordens stop pendentes. Você escolhe o modelo de entrada, os filtros, as saídas e o risco; o robô coloca, move e cancela as ordens seguindo essas regras e mostra cada decisão num painel e no gráfico.
É uma ferramenta, não um sistema lucrativo pronto. Leia a seção Aviso honesto antes de comprar.
Aviso honesto
- Muitos robôs populares para ouro são sistemas de rompimento. Nós reconstruímos as regras típicas (máxima / mínima das últimas N barras, faixa de abertura das sessões de Londres e Nova York, stop e alvo em ATR, stop móvel) e testamos no XAUUSD H1 de outubro de 2021 a 2026, com o spread e o swap reais de uma corretora. Nenhuma das combinações fixas testadas deu lucro depois dos custos.
- Os parâmetros padrão existem para o robô operar no testador de estratégia e para você ter um ponto de partida. Eles não são uma recomendação. Na nossa própria simulação dos padrões no XAUUSD e no EURUSD H1 (agosto a outubro de 2026) eles perderam dinheiro.
- Por isso o produto é vendido pelo que é: um construtor para testar as suas ideias rapidamente, com o manuseio correto das ordens, e ver no testador se uma ideia sobrevive aos custos da sua corretora. Resultados passados, no testador ou ao vivo, não garantem resultados futuros.
Três modelos de entrada
- Suporte / resistência: a caixa é a máxima mais alta e a mínima mais baixa das últimas N barras fechadas. Uma buy stop fica acima da caixa e uma sell stop abaixo, com uma distância extra em ATR e/ou pontos. Os níveis acompanham a caixa a cada barra nova.
- Faixa de abertura: a caixa é a máxima e a mínima entre dois horários do servidor que você define (por exemplo, 08:00 às 09:00). Quando a faixa termina, as ordens stop são colocadas nas duas bordas; as não executadas são canceladas no horário de validade.
- Contração de volatilidade: o robô espera a largura das Bandas de Bollinger ficar no percentil escolhido, ou abaixo dele, das últimas M barras. Então opera o rompimento da caixa das últimas K barras e mantém as ordens por um número definido de barras.
Filtros
- Direção: compra e venda, só compra ou só venda.
- Tendência: desligado, ou a favor da tendência (só compra acima de uma média móvel, só venda abaixo; período e método são parâmetros).
- ATR mínimo e máximo em pontos, e altura da caixa mínima e máxima em ATR.
- Spread máximo em pontos e como fração do ATR.
- Dias da semana e horário de entrada (horário do servidor). As ordens podem ser apagadas fora do horário.
- Máximo de operações por dia e uma operação por direção por dia.
- Pausa por perda diária: nenhuma ordem nova depois de uma perda no dia de uma porcentagem escolhida (operações fechadas e abertas deste robô).
Saídas
- Stop loss: múltiplo do ATR, pontos, ou a borda oposta da caixa.
- Take profit: nenhum, múltiplo do ATR, pontos, múltiplo do stop (R), ou múltiplo da altura da caixa.
- Empate (break-even) e stop móvel em ATR depois de um lucro escolhido, trava opcional de uma fração do melhor lucro e saída opcional por tempo.
- Fechamento na sexta-feira num horário definido (posições e ordens), sem ordens novas no sábado.
Manuseio das ordens
- Uma ordem stop nunca é colocada atrás do preço: buy stop só acima do ask, sell stop só abaixo do bid. Se o preço já passou do nível, o robô espera em vez de entrar atrasado.
- O stops level e o freeze level são respeitados antes de cada ordem nova, alteração e cancelamento. Os lotes são arredondados ao passo do símbolo; a margem e o limite de volume do símbolo são verificados antes.
- OCO: quando um lado é executado, a ordem oposta é cancelada. Em conta hedging você pode mantê-la; em conta netting ela é sempre cancelada, porque a execução oposta fecharia a posição.
- Uma operação por vez em cada símbolo. Em conta netting o robô não coloca ordens enquanto o símbolo tiver uma posição de outra origem.
- Ordens não executadas podem ser canceladas depois de N barras. Depois que uma operação fecha, nenhuma ordem nova é colocada na mesma barra.
- Pedidos recusados são repetidos no máximo uma vez por minuto e registrados no diário no máximo uma vez por minuto.
Risco
- Lote fixo, ou uma porcentagem do patrimônio perdida se o stop for atingido (o lote é arredondado para baixo).
- Lote máximo. Uso opcional do lote mínimo quando o lote do risco for menor, só se o lote mínimo arriscar no máximo 3 vezes o valor escolhido; senão a ordem não é colocada.
Painel e gráfico
- Situação: aguardando, ordens colocadas, em operação, pausado, pausa por perda diária.
- Modelo ativo, topo e fundo da caixa, altura da caixa em ATR e em pontos, estado do setup e tempo até a próxima avaliação.
- Cada filtro com o seu valor e estado (OK, BLOCK, OFF, só compras, só vendas).
- Ordens pendentes e posições numa tabela: preço, stop, alvo, lote, resultado.
- Resultado fechado de hoje e total neste símbolo, e a última ação.
- Botões: Pausar / Retomar, Cancelar ordens e Fechar tudo (os dois últimos pedem um clique de confirmação).
- A caixa é desenhada no gráfico como um retângulo, junto com os níveis das ordens pendentes.
Como usar
- Coloque em um gráfico por símbolo. O robô opera o símbolo do gráfico; o tempo gráfico do sinal é um parâmetro (padrão: o do gráfico).
- Monte as suas regras pelos parâmetros e teste no testador de estratégia, de preferência com "Cada tick baseado em ticks reais", em vários anos e com os dados da sua corretora.
- Olhe o número de operações, a maior queda e a maior sequência de perdas, não só o lucro final. Teste os mesmos parâmetros num período que você não usou para escolhê-los.
- Rode primeiro numa conta demo.
Pontos fracos e limitações
- Estratégias de rompimento têm muitos rompimentos falsos. Com alvo de dois stops, perder mais da metade das operações é normal, e sequências longas de perdas (8 a 12 seguidas) acontecem.
- Em mercado calmo e lateral os rompimentos costumam voltar. Em movimentos rápidos de notícia, as ordens stop podem ser executadas com derrapagem, e gaps podem pular o stop loss.
- O spread e o swap da sua corretora pesam muito. O spread abre na virada do dia e perto de notícias.
- Os horários da faixa de abertura são do servidor. Se a corretora muda o horário do servidor no verão, a faixa muda junto.
- O terminal precisa estar aberto com o Algo Trading ligado. Se você remover o robô, as ordens pendentes dele continuam na conta até você cancelá-las.
- Os resultados no testador dependem do modo de modelagem e da qualidade do histórico, e podem ser diferentes da operação real.
Parâmetros
- Modelo de entrada: modelo, tempo gráfico do sinal, período do ATR, distância extra de entrada em ATR e em pontos.
- Modelo 1: N barras (padrão 24). Modelo 2: início, fim e validade da faixa (hora e minuto). Modelo 3: período e desvio da Bollinger, janela do percentil M, percentil da contração, barras da caixa K, barras para manter as ordens.
- Filtros: direção, filtro de tendência, período e método da média, ATR mín./máx., altura da caixa mín./máx., spread máximo (pontos e ATR), dias da semana, horário de entrada, apagar fora do horário, máximo de operações por dia, uma por direção.
- Saídas: modo e valores do stop, modo e valores do alvo, início do empate/stop móvel, distância do stop móvel, fração e início da trava do pico, saída por tempo, avaliação da saída (barra fechada ou cada tick), horário de fechamento na sexta.
- Ordens pendentes: cancelar depois de N barras, OCO.
- Risco: modo do lote, risco em porcentagem (padrão 1%), lote fixo, lote máximo, uso do lote mínimo, pausa por perda diária (padrão 5%), número mágico (padrão 7303), comentário.
- Exibição: canto e deslocamento do painel, desenhar a caixa, cor da caixa.
Aviso de risco
Operar produtos alavancados como forex, metais e CFDs envolve alto risco de perder dinheiro. Este robô não garante nenhum resultado, e não se conhece nenhum ajuste que seja lucrativo no futuro. Opere apenas com dinheiro que você pode perder e teste qualquer ajuste numa conta demo antes de usá-lo numa conta real.
