BKT SmoothBand EA
- Experts
-
Khac Thanh Bui
👨💻 Desenvolvedor MQL5 e Especialista em Trading Algorítmico
📍 Hanói, Vietnã | Trader ativo desde 2018 - Versão: 1.11
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 realmente alcança esse nível. O take profit é avaliado pelo número total de posições abertas na conta, não por posição individual. A base da banda pode ser suavizada com um de onze métodos, permitindo ajustar a lógica de entrada de reativa a gradual.
Visão geral
A base da banda utiliza um método de suavização selecionável, que vai de médias simples e exponenciais até Hull, T3, adaptativa de Kaufman, Arnaud Legoux e um filtro Super Smoother de Ehlers. Uma segunda passagem de suavização opcional pode ser aplicada por cima, e o próprio desvio 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 e se desloca em um passo fixo caso o preço se mova contra ela, ou é descartada se o preço recuar através de uma segunda banda interna próxima da linha média. Uma ordem real a mercado só é enviada quando o preço alcança o nível virtual. Regras de espaçamento mínimo impedem que novas ordens virtuais sejam armadas 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 a mercado quando o preço os alcança.
- 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 tamanho do 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 de todas as posições abertas, não por operação.
- Cross pruning opcional: uma posição perdedora pode ser fechada usando o lucro de uma posição de direção oposta.
- Controles de risco independentes: drawdown de patrimônio, perda diária, spread e limites de posição são configuráveis separadamente.
Como funciona
A cada novo candle, o EA recalcula a banda usando 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 conforme o preço se move. Quando o preço alcança esse nível, uma ordem a mercado é aberta. Com uma única posição aberta, aplica-se uma meta de lucro fixa; ao abrir uma segunda posição, o lucro combinado da carteira é medido contra uma meta de cesta, com um trailing stop opcional protegendo o lucro à medida que essa meta é aproximada.
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; em outros símbolos, devem ser revisados de acordo com o spread e a volatilidade típicos. É necessária uma conta de hedge, já que posições em ambas as direções podem ser mantidas ao mesmo tempo.
Parâmetros de entrada
Configurações da banda
- Período da banda — velas usadas para a base e o desvio — Padrão: 20
- Método de suavização — algoritmo da base, onze opções — Padrão: Hull Moving Average
- Multiplicador de desvio externo — largura da banda externa — Padrão: 1.5
- Multiplicador de desvio interno — largura da banda interna, menor que a externa — Padrão: 0.5
- Suavizar desvio — suaviza a série de desvio para reduzir a oscilação da banda — Padrão: ativado
Configurações de ordens virtuais
- Distância da ordem virtual — distância do preço em que uma ordem de rompimento é armada, em pontos — Padrão: 300
- Limiar de movimento adverso e passo de deslocamento — movimento antes de deslocar, e o tamanho do deslocamento, em pontos — Padrão: 150 e 150
- Distância mínima, lado adverso e favorável — distância exigida em relação a posições existentes — Padrão: 500 e 500
Execução de negociação
- Tamanho de lote base — tamanho de lote para a primeira ordem em cada direção — Padrão: 0.01
- Fator de crescimento de lote — aumenta o tamanho do lote a cada ordem adicional na mesma direção, mínimo 1.0 — Padrão: 1.0
- Deslize máximo — deslize máximo permitido na execução, em pontos — Padrão: 30
Take profit e trailing
- Meta de posição única — meta de lucro enquanto uma posição está aberta — Padrão: 5.0
- Meta de cesta — meta de lucro combinada com duas ou mais posições abertas — Padrão: 15.0
- Nível de ativação do trailing e passo — lucro de ativação, e a retração que fecha a cesta — Padrão: 5.0 e 3.0
Cross Pruning
- Ativar cross pruning — permite fechar uma posição perdedora usando o lucro de uma posição de direção oposta — Padrão: desativado
- Posições mínimas e perda de gatilho — condições exigidas antes do início do pruning — Padrão: 4 e 10.0
- Máximo de vencedoras e tempo de espera — limites e intervalo entre podas — Padrão: 3 e 60 segundos
Proteção de risco
- Máximo de posições por direção — limita a exposição na mesma direção — Padrão: 5
- Spread máximo — bloqueia novas entradas acima deste spread, em pontos — Padrão: 50
- Proteção de drawdown — interrompe novas entradas nesta porcentagem de drawdown de patrimônio, podendo também fechar todas as posições — Padrão: 10.0, fechamento forçado ativado
- Limite de perda diária — interrompe novas entradas ao atingir esta perda diária — Padrão: 50.0
Exibição
- Mostrar painel de informações — exibe 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 tamanho do lote crescendo opcionalmente por posição, e, quando o cross pruning está ativado, realizará uma perda em uma posição usando o lucro obtido de outra. A exposição combinada e o drawdown devem ser avaliados usando as configurações de posição, crescimento de lote e proteção de risco antes de operar em uma conta real.
