SR Breakout EA
- Experts
-
Themichl LLC
Entusiasta de Ciência e Tecnologia, certificado em Economia e Comércio Internacional, com um grande interesse em tecnologia, design e programação. w3school educado e estudioso ao longo da vida, Originário da Nigéria, residente na Ásia (China). - Versão: 1.10
- Ativações: 5
O SR Breakout EA é um Expert Advisor totalmente automatizado para MetaTrader 5 que opera rompimentos reais de suportes e resistências em qualquer símbolo e tempo gráfico. Identifica o topo e o fundo mais recentes dentro de uma janela de análise configurável, confirma o rompimento com filtros de momentum e de impulso, e entra a favor do rompimento depois que o preço ultrapassa o nível por uma distância mensurável.
O EA foi projetado para uso real sério. Funciona em contas netting e de hedge sem alteração de configuração, respeita todas as restrições informadas na especificação do símbolo e foi reforçado de acordo com as regras de validação do MQL5 Market.
Como opera
Um rompimento só é registrado quando o preço fecha além do nível por uma distância configurável em pontos e pelo menos uma de duas condições de confirmação é satisfeita: três fechamentos consecutivos na direção do rompimento ou um movimento de impulso forte que supere um limiar independente, mais rigoroso. O mesmo nível não é operado novamente enquanto não decorrer um intervalo mínimo de preço ou um intervalo mínimo de tempo, evitando entradas repetidas em um movimento já esgotado.
Gestão de risco e de posição
O stop loss e o take profit são derivados do ATR com multiplicadores independentes para SL e TP, de modo que a relação risco/retorno se adapta à volatilidade atual e não fica presa a uma distância fixa em pontos. Após a abertura, é possível ativar ou desativar três módulos independentes de gestão:
- Stop móvel que segue o preço a uma distância configurável depois de atingido um lucro mínimo.
- Movimento ao zero a zero, que trava a perda em zero após um limiar de lucro.
- Trailing do take profit, que estende o alvo enquanto a operação continua a avançar a seu favor.
Todas as modificações de posição passam por um único envólucro seguro que descarta pedidos sem alteração, respeita o nível de congelamento do broker tanto no SL/TP atual quanto no solicitado, e nunca envia uma modificação que o broker vá rejeitar.
Execução segura com o broker
Cada envio de ordem e cada modificação de posição é validado previamente. O EA normaliza o lote ao passo de volume do broker, respeita SYMBOL_VOLUME_LIMIT, verifica a margem livre com OrderCalcMargin, valida SL e TP em relação ao SYMBOL_TRADE_STOPS_LEVEL, aplica uma verificação direcional do nível de congelamento baseada em SYMBOL_TRADE_FREEZE_LEVEL e chama OrderCheck antes de enviar. Um portão de sessão e de atualidade do tick evita envios durante a pausa diária do símbolo, causa habitual dos erros Market closed em instrumentos como ouro e índices. O modo de preenchimento é detectado automaticamente como FOK, IOC ou Return de acordo com o símbolo.
Em contas netting, o EA fecha qualquer posição oposta antes de abrir uma nova e não depende de reversão implícita, o que evita as rejeições close to market comuns quando SL ou TP cai dentro da faixa de congelamento.
Parâmetros
- Símbolo e tempo gráfico: quaisquer. Testado em EURUSD, USDJPY, USDCAD, NZDUSD, XAUUSD em M30, H1, H4, H12, D1, W1.
- Barras de análise do nível
- Pontos de rompimento e pontos de rompimento forte
- Distância mínima entre níveis e tempo mínimo entre operações no mesmo nível
- Período ATR, multiplicador de SL, multiplicador de TP
- Distância do stop móvel e lucro mínimo para iniciá-lo
- Gatilho do zero a zero
- Distância do trailing do take profit
- Tamanho do lote e número mágico
Uso recomendado
Comece em uma conta demo no H1 com os parâmetros padrão. O EA mantém no máximo uma posição por símbolo e pode ser executado em paralelo em vários símbolos atribuindo um número mágico diferente a cada gráfico.
O suporte é prestado pela seção de comentários do produto em mql5.com.
