Momentum Confluence
- 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.50
Visão geral Momentum Confluence EA é um robô de negociação multi-indicador que abre operações apenas quando vários indicadores independentes se alinham na mesma direção, e as fecha quando esses mesmos indicadores mostram esgotamento de momentum, sem alvo de take-profit fixo. Funciona em qualquer símbolo e timeframe: Forex, Ouro, Prata, Índices.
Como funciona
- A cada novo candle, o RSI, o histograma do MACD, o ADX/DI, o Estocástico e o CCI são verificados quanto a uma inclinação ascendente ou descendente.
- Uma pontuação de confluência (0-5) é calculada separadamente para a direção de compra e venda.
- Uma operação só é aberta quando a pontuação atinge o limiar mínimo de confluência.
- Enquanto a operação está aberta, os mesmos cinco indicadores são verificados quanto a sinais de esgotamento.
- A operação é fechada quando a pontuação de esgotamento atinge seu limiar, independentemente de qualquer alvo de preço.
- Um stop loss amplo baseado em ATR permanece anexado apenas como proteção catastrófica.
Parâmetros de entrada
- Magic_Number: identificador único das operações deste EA
- Risk_PercentPerTrade: percentual do saldo da conta arriscado por operação
- ATR_SL_Mult: multiplicador de ATR para o stop loss catastrófico
- ATR_Period: período do ATR usado para dimensionar o stop loss
- RSI_Period: período do indicador RSI
- Stoch_K: período %K do oscilador Estocástico
- Stoch_D: período %D do oscilador Estocástico
- Stoch_Slow: período de suavização do Estocástico
- CCI_Period: período do indicador CCI
- ADX_Period: período do indicador ADX/DI
- MinConfluenceScore: número mínimo de indicadores alinhados exigido para abrir uma operação
- MinExhaustionScore: número mínimo de sinais de esgotamento exigido para fechar uma operação
- Score_MinProfitFactor: fator de lucro mínimo exigido para manter uma execução de otimização
- Score_MaxDrawdownPct: percentual máximo de drawdown permitido para manter uma execução
- Score_MinTrades: número mínimo de operações exigido para manter uma execução
- Score_R2Weight: peso da suavidade da curva de capital (R²) na pontuação
- Score_SlopeWeight: peso da velocidade de lucro (inclinação da curva de capital) na pontuação
- Score_SplitPenalty: penalidade por instabilidade entre a primeira e a segunda metade do teste
- Score_SkewPenalty: penalidade por lucro concentrado em uma única operação
- Score_UlcerPenalty: penalidade por profundidade e duração dos drawdowns
- Score_MARWeight: peso do índice MAR (retorno sobre drawdown máximo) na pontuação
- Score_TradeBonusWeight: peso do bônus por número de operações na pontuação
Sistema de pontuação do otimizador Este EA inclui uma função de pontuação OnTester() personalizada, projetada para combater o overfitting. Ela desqualifica qualquer execução de otimização com lucro negativo, fator de lucro baixo, drawdown excessivo ou poucas operações. As execuções restantes são classificadas pela suavidade da curva de capital, velocidade de lucro, eficiência de capital e número de operações, subtraindo penalidades por instabilidade ao longo do tempo, concentração de lucro e sofrimento por drawdown. Defina o Critério do Otimizador como Custom max no Testador de Estratégias do MT5.
Configuração recomendada Qualquer símbolo e timeframe suportado pelos dados da sua corretora. Teste e otimize por símbolo e por timeframe antes de usar em conta real. VPS recomendado para operação ininterrupta.
Capturas de tela Os arquivos .set estão disponíveis na seção de comentários abaixo.
Aviso legal Desempenho passado não garante resultados futuros. Sempre teste em uma conta demo antes de negociar ao vivo. Negociar envolve risco de perda.
