KeltnerBB Fade
- Experts
-
Alexandre Vincent Traber
Desenvolvedor de trading algorítmico especializado em Expert Advisors para MetaTrader 5.Formação em estudos de trading de commodities, aplicada a estratégias sistemáticas de Forex, Ouro/Prata e índices. O foco está em robôs robustos e testados por otimização, com curvas de equity suaves em vez de - Versão: 1.33
Visão geral
KeltnerBB_Fade é um Expert Advisor de reversão à média para MetaTrader 5. Ele opera contra expansões extremas de volatilidade quando as Bandas de Bollinger se aproximam ou cruzam os Canais de Keltner, negociando em seguida de volta em direção à média. Stop loss baseado em ATR e cálculo dinâmico do tamanho da posição em cada operação.
Como funciona
- As Bandas de Bollinger e os Canais de Keltner são calculados no timeframe atual.
- A entrada é acionada quando a banda superior/inferior de BB se aproxima ou cruza a banda superior/inferior de KC (configurável: cruzamento estrito ou limite de proximidade).
- O tamanho da posição é calculado a partir do patrimônio da conta e do Risk_Percent, com stop loss baseado em ATR.
- A saída é escolhida entre cinco modos configuráveis (retorno à linha média, reentrada na banda, inversão de squeeze, sinal oposto, esgotamento de momentum por RSI).
- Camada opcional de proteção de lucro: escada de fechamento parcial por múltiplos de R, trava de breakeven, fechamento por tempo em lucro e/ou escada trailing por percentual do saldo.
- Todas as saídas e gatilhos de proteção de lucro são avaliados apenas pela máxima/mínima/fechamento do candle fechado, garantindo comportamento idêntico entre os modos OHLC e Every Tick.
Parâmetros
General
- Magic Number: identificador único das operações deste EA
- Risk Percent: risco por operação, % do patrimônio da conta
- ATR Period Risk: período do ATR usado para dimensionar o stop loss
- ATR SL Multiplier: distância do stop loss como múltiplo do ATR
- Margin Safety Factor: uso máximo de margem em relação à margem livre, colchão contra movimentos adversos de gap
Bollinger
- BB Period
- BB Deviation
- BB Price: preço aplicado para o cálculo de Bollinger
Keltner
- KC EMA Period
- KC ATR Period
- KC ATR Multiplier
Signal Mode
- Signal Mode: cruzamento estrito (raro, comportamento original) ou limite de proximidade (mais frequente)
- Signal Proximity Pct: % da largura do canal de Keltner usado como colchão de aproximação no modo proximidade
Exit
- Exit Mode: retorno à média, reentrada na banda, inversão de squeeze, sinal oposto ou esgotamento de momentum
- RSI Period
- RSI Upper
- RSI Lower
Profit Lock
- Lock Breakeven Enable: move o stop loss para breakeven após o gatilho
- Lock Breakeven Trigger R: nível de gatilho, em múltiplos R da distância inicial do stop
- Lock Breakeven Buffer Points: colchão além do preço de entrada, em pontos
- Lock Ladder Enable: fechamento parcial por níveis de múltiplo R
- Lock Ladder R1 / R1 Pct: gatilho e percentual de fechamento do nível 1
- Lock Ladder R2 / R2 Pct: gatilho e percentual de fechamento do nível 2
- Lock Ladder R3 / R3 Pct: gatilho e percentual de fechamento do nível 3
- Lock Time In Profit Enable: fechamento parcial após N candles consecutivos em lucro
- Lock Time In Profit Bars: candles necessários
- Lock Time In Profit Pct: percentual de fechamento
- Lock Pct Ladder Enable: fechamento total via escada trailing baseada em percentual do saldo
- Lock Pct Ladder Activation Pct: percentual de lucro flutuante que ativa a escada
- Lock Pct Ladder Trail Step Pct: tamanho do passo da escada, em percentual
Optimizer Score
- Score Min Profit Factor: limite de desqualificação
- Score Max Drawdown Pct: limite de desqualificação
- Score Min Trades: limite de desqualificação
- Score R2 Weight: peso da suavidade da curva de capital
- Score Slope Weight: peso da velocidade de lucro
- Score Split Penalty: penalidade por instabilidade temporal entre a primeira e segunda metade do teste
- Score Skew Penalty: penalidade por concentração de lucro em uma única operação
- Score Ulcer Penalty: penalidade pela profundidade e duração do drawdown
- Score MAR Weight: peso do lucro líquido em relação ao drawdown máximo
- Score Trade Bonus Weight: peso do bônus de confiabilidade pelo número de operações
Sistema de pontuação do otimizador
Este EA inclui uma função OnTester personalizada projetada para combater o overfitting. Ela classifica as execuções de otimização pela suavidade da curva de capital (R²), velocidade de lucro (inclinação), estabilidade temporal (divergência entre a primeira e segunda metade do teste), concentração de lucro (assimetria de operação única), profundidade e duração do drawdown (Índice Ulcer), eficiência de capital (índice MAR) e confiabilidade do número de operações. Execuções com lucro negativo, fator de lucro, drawdown ou número de operações abaixo dos limites de desqualificação recebem pontuação zero automaticamente. Defina o Critério do otimizador como Custom max ao executar o otimizador integrado.
Configuração recomendada
Teste no modo Every Tick com ticks reais, no timeframe e símbolo correspondentes ao seu mercado alvo. Recomenda-se uma corretora com spreads reduzidos e níveis baixos de stop/freeze para uma execução mais precisa do breakeven e dos fechamentos parciais.
Capturas de tela
Os arquivos .set recomendados estão disponíveis na seção de comentários abaixo.
Aviso legal
O desempenho passado mostrado nos backtests não garante resultados futuros. Sempre teste em uma conta demo antes de usar em conta real. Negociar envolve risco de perda.
