GhBreak
- Experts
- Versão: 1.31
- Ativações: 20
O GhBreak baseia-se em uma ideia sobre o ouro: um rompimento de uma máxima ou mínima de swing que se manteve desde que se formou pode correr o suficiente para pagar pelos rompimentos que falham. O EA não persegue o rompimento. Uma ordem stop pendente já está esperando no nível, com seu stop e alvo anexados, antes de o preço chegar lá. As posições são mantidas por pouco tempo: no relatório abaixo a média durou 22 minutos.
O Nível de Swing
Cada conjunto de regras constrói suas próprias barras - H2, H4 ou D1 - a partir de dados horários e procura o swing mais recente: uma máxima que se destaca acima de um número definido de barras à sua esquerda, é confirmada por um número definido de barras à sua direita, e não foi rompida por nenhuma barra desde então. A máxima mais próxima acima do preço torna-se o nível de compra, e a mínima mais próxima abaixo do preço torna-se o nível de venda. Quando um novo swing se forma ou o antigo é rompido, a ordem pendente é movida para o novo nível em vez de esperar por uma data de expiração.
A ordem fica um pouco à frente do nível, para que seja preenchida conforme o preço chega, em vez de depois de o preço ter passado por ele.
Quatro Conjuntos de Regras
Quatro conjuntos estão ativados por padrão: dois leem swings em barras H2 com confirmação diferente, um em H4 e um em D1. Um quinto conjunto está disponível e desativado. Cada conjunto mantém no máximo uma ordem pendente por lado e não coloca uma nova em um lado enquanto sua própria posição ali estiver aberta. Cada conjunto carrega seu próprio magic number, então posições de conjuntos diferentes nunca se misturam.
Stops e alvos são frações do preço de entrada: o stop é de 0,28% a 1,00% e o alvo de 1,50% a 2,30%, dependendo do conjunto. Como eles escalam com o preço, as mesmas configurações mantêm as mesmas proporções qualquer que seja o preço pelo qual o ouro esteja sendo negociado.
Gerenciando Uma Posição
O stop e o alvo chegam ao corretor junto com a ordem. Após o preenchimento:
- metade do lote é fechada após um movimento de 0,20% do preço de entrada, e mais um quarto após 0,30%;
- o stop segue o preço a uma distância fixa, de 0,20% a 0,60% do preço de entrada dependendo do conjunto, uma vez que isso seja mais apertado que o stop original;
- um conjunto que acabou de sair de uma negociação espera 15 minutos antes de colocar uma nova ordem.
Uma posição perdedora é fechada pelo seu stop. Nada é adicionado a ela e nada é dobrado.
Um Relógio Para Cada Corretor
As barras H2, H4 e D1 e as regras de semana são construídas sobre um relógio, qualquer que seja o horário do servidor do corretor: horário de Nova York mais sete horas, ou seja, UTC+2 no inverno e UTC+3 durante o horário de verão dos EUA. Na sexta-feira o EA não coloca novas ordens a partir das 19:00, exclui suas ordens pendentes a partir das 21:00 e fecha suas posições a partir das 23:00 nesse relógio, e retoma na segunda-feira a partir das 01:00.
Em uma conta real o EA lê o fuso horário do corretor a partir do relógio do terminal e o verifica a cada minuto. Se o fuso horário deixar de corresponder às configurações, o EA exclui suas ordens pendentes e não coloca novas até que a configuração seja corrigida. O Strategy Tester não tem relógio ao vivo, então ali o fuso horário é considerado UTC+2 no inverno com horário de verão dos EUA. Se o histórico do seu corretor usar outro fuso, defina InpSrvBaseH e InpSrvDstCal antes de um backtest.
Controles de Risco
- Um lote fixo por ordem, 0,04 por padrão. O relatório abaixo usou 0,04 em um depósito de 2000 USD.
- Uma nova ordem é colocada apenas se a margem livre permanecer acima de 5% do patrimônio com todas as ordens pendentes preenchidas.
- Um limite de spread para novas ordens, 25 centavos no ouro.
- Um alerta opcional e uma parada de emergência opcional por rebaixamento do patrimônio a partir do seu pico, ambos desativados por padrão.
- Antes de cada solicitação o EA verifica a sessão de negociação, os níveis de freeze e stop e os limites da conta, e não envia uma solicitação que o corretor rejeitaria.
Números do Strategy Tester
Strategy Tester, XAUUSD, 100% ticks reais, o período 2026.02.11 - 2026.09.17, depósito inicial 2000, alavancagem 1:100, cada entrada no valor com que é fornecida:
- resultado líquido 3995.39
- positivo bruto dividido pelo negativo bruto: 1.50
- 631 posições abertas; o testador conta 1146 negociações de fechamento, porque cada fechamento parcial é uma negociação por si só, e 69,46% dessas negociações de fechamento foram positivas
- 322 posições, cerca de uma em duas, foram fechadas pelo seu stop antes do primeiro fechamento parcial
- negociação de fechamento positiva média 14.97, negociação de fechamento negativa média -22.42, maior negociação negativa -109.40
- maior rebaixamento do saldo em porcentagem 11,34%, maior rebaixamento do patrimônio em porcentagem 13,32%
- queda mais profunda em USD: 451.24 no saldo, 8,16% do saldo naquele momento, e 562.55 no patrimônio
O Que Os Números Não Mostram
O resultado repousa nos fechamentos parciais em 0,20% e 0,30%, que pagam pelas posições que param no stop. A distância de trailing de um conjunto de regras foi lida deste mesmo período antes da execução, então o período não é um teste independente das configurações.
Executado por conta própria a partir de 2000 USD, o trecho de 15 de junho a 17 de setembro de 2026 atingiu um rebaixamento do patrimônio de 19,25%. Mais quatro janelas de ticks reais de janeiro de 2025 a fevereiro de 2026, cada uma executada separadamente a partir do mesmo depósito, todas terminaram acima do saldo inicial, com rebaixamentos do patrimônio de até 16,81%.
O testador preenche uma ordem stop no preço da ordem. Em uma conta real um rompimento frequentemente é preenchido com slippage, o que reduz o resultado, e um corretor, spread ou lote diferentes darão números diferentes também.
Execução Forward em Demo
As mesmas regras de negociação vêm sendo executadas sem supervisão em uma conta demo de outro corretor desde 21 de setembro de 2026, veja a primeira captura de tela. A execução é recente e está lá para verificar se as entradas se transferem para o relógio do servidor de um corretor diferente. Não é uma medida de resultados.
O Que Ele Precisa
XAUUSD em uma conta hedging. O timeframe do gráfico não importa, os conjuntos constroem suas próprias barras. Em uma conta real o EA recusa qualquer símbolo que não seja ouro, e um lote abaixo do mínimo do símbolo. Um spread apertado no ouro importa aqui, porque o menor stop é 0,28% do preço. Se o seu corretor não tem horário de verão ou segue o calendário europeu, defina InpSrvDstCal como 0 ou 2; caso contrário o EA pausa novas ordens nas semanas em que os relógios mudam.
Configurações
Cada conjunto de regras tem um interruptor, um stop, um alvo, uma distância de trailing, um tamanho de barra e a confirmação de swing. Os grupos gerais contêm os deslocamentos de entrada, os passos de fechamento parcial, o lote, a reserva de margem, o limite de spread, os horários da semana e o fuso horário do servidor.
Perguntas
Se algo não funcionar como descrito, envie uma mensagem privada em mql5.com. Por favor, inclua seu corretor, o horário do servidor mostrado no terminal e o arquivo de conjunto que você usa.
