BKT SmoothBand EA
- Experts
-
Khac Thanh Bui
Transformando a lógica de trading em precisão algorítmica. Desenvolvo ferramentas de nível profissional para FX e Ouro, preenchendo a lacuna entre as necessidades práticas de trading e o desenvolvimento de software de ponta.
O QUE EU CONSTRUO: - Versão: 1.23
- Atualizado: 11 setembro 2026
BKT SmoothBand EA
Um sistema de rompimento baseado em Bandas de Bollinger suavizadas para o MetaTrader 5 que arma ordens pendentes virtuais à frente do preço e gerencia as saídas em nível de carteira.
BKT SmoothBand EA é um sistema de negociação automatizado para MetaTrader 5 construído em torno de uma única Banda de Bollinger fortemente suavizada, com uma banda interna que encerra antecipadamente rompimentos não confirmados. Em vez de enviar ordens pendentes à corretora, o EA acompanha um nível de rompimento no gráfico e só abre uma posição a mercado quando o preço o alcança. O take profit é avaliado pelo total de posições abertas, não por posição individual, e a base da banda pode ser suavizada com um de onze métodos.
Visão geral
A base da banda usa um método de suavização selecionável, de médias simples e exponenciais até Hull, T3, adaptativa de Kaufman, Arnaud Legoux e um filtro Super Smoother de Ehlers, com uma segunda passagem de suavização opcional e um desvio que também pode ser suavizado para reduzir oscilações de curto prazo. Quando o preço fecha além da banda externa, uma ordem virtual é armada à frente do preço, deslocando-se em um passo fixo contra ela ou sendo descartada se o preço recuar através da banda interna. Uma ordem real a mercado só é enviada ao alcançar o nível virtual, e regras de espaçamento mínimo impedem novas ordens virtuais dentro do intervalo já ocupado por posições existentes na mesma direção.
Principais características
- Suavização de banda selecionável: onze métodos, incluindo Super Smoother, T3, Hull, adaptativa de Kaufman e Arnaud Legoux.
- Ordens pendentes virtuais: os níveis de rompimento são acompanhados no gráfico e só se tornam ordens reais ao alcançar o preço.
- Filtro de tendência opcional: novas entradas podem ser restritas à direção confirmada por um filtro adaptativo.
- Controle de espaçamento da grade: distâncias mínimas impedem que novas ordens sejam armadas muito próximas de posições existentes.
- Dimensionamento progressivo de posição: o lote pode crescer a cada posição adicional na mesma direção.
- Saídas em nível de carteira: o take profit e o trailing são avaliados pelo lucro combinado, não por operação.
- Cross pruning opcional: uma posição perdedora pode ser fechada, total ou parcialmente, com o lucro de uma posição oposta.
- Controles de risco independentes: drawdown, perda diária, spread e limites de posição são configuráveis.
Como funciona
A cada novo candle, o EA recalcula a banda com o método de suavização selecionado. Quando o preço opera além da banda, uma ordem de rompimento virtual é armada, exibida no gráfico e reposicionada com o preço; uma ordem a mercado abre ao alcançar esse nível. Com uma posição aberta aplica-se uma meta fixa; ao abrir uma segunda, o lucro combinado é medido contra uma meta de cesta, com um trailing stop opcional protegendo o lucro conforme essa meta se aproxima.
Configurações recomendadas
Os parâmetros padrão são calibrados para XAUUSD, onde distâncias em pontos correspondem a frações de um dólar; revise-os para outros símbolos. É necessária uma conta de hedge — o EA não iniciará em uma conta de netting, pois mantém posições em ambas as direções ao mesmo tempo.
Parâmetros de entrada
Configurações da banda
- Período da banda — velas para base e desvio — Padrão: 20
- Método de suavização — algoritmo da base, 11 opções — Padrão: Hull Moving Average
- Multiplicador de desvio externo/interno — largura de ambas as bandas, a interna deve ser menor — Padrão: 1.5 e 0.5
- Suavizar desvio — reduz a oscilação da banda — Padrão: ativado
Configurações de ordens virtuais
- Distância da ordem virtual — do preço até o nível de armar, em pontos — Padrão: 300
- Limiar de movimento adverso e passo de deslocamento, em pontos — Padrão: 150 e 150
- Distância mínima, lado adverso e favorável, em pontos — Padrão: 500 e 500
Filtro de tendência
- Ativar filtro de tendência — restringe entradas à direção confirmada — Padrão: ativado
- Timeframe — independente do timeframe da banda — Padrão: 12 minutos
- Período e fator ATR — sensibilidade do cálculo de tendência — Padrão: 10 e 3.4
Execução de negociação
- Tamanho de lote base — para a primeira ordem em cada direção — Padrão: 0.01
- Fator de crescimento de lote — aumenta o lote a cada ordem adicional, mínimo 1.0 — Padrão: 1.0
- Deslize máximo — permitido na execução, em pontos — Padrão: 30
Take profit e trailing
- Meta de posição única — com uma posição aberta — Padrão: 5.0
- Meta de cesta — com duas ou mais posições — Padrão: 15.0
- Nível de ativação do trailing e passo — lucro de ativação e retração de fechamento — Padrão: 5.0 e 3.0
Cross Pruning
- Ativar cross pruning — fecha uma posição perdedora com o lucro de outra — Padrão: desativado
- Posições mínimas e perda de gatilho — condições antes de iniciar — Padrão: 4 e 10.0
- Máximo de vencedoras por poda — Padrão: 3
Proteção de risco
- Máximo de posições por direção — limita a exposição — Padrão: 5
- Spread máximo — bloqueia entradas acima deste spread, em pontos — Padrão: 50
- Proteção de drawdown — interrompe entradas nesta porcentagem, pode também fechar todas as posições — Padrão: 10.0, fechamento forçado ativado
- Limite de perda diária — interrompe entradas ao atingir esta perda — Padrão: 50.0
Exibição
- Mostrar painel de informações — posições e status de proteção em tempo real no gráfico — Padrão: ativado
Importante
Este EA pode abrir múltiplas posições na mesma direção, com o lote crescendo opcionalmente por posição, e com o cross pruning ativado, realizará uma perda em uma posição usando o lucro de outra. Avalie a exposição combinada e o drawdown com as configurações de posição, crescimento de lote e proteção de risco antes de operar em uma conta real.

Excellent EA! 🚀 A few small adjustments made a big difference. Thanks to the developer! Happy to share my settings.