Momentum Divergence MT4
- Experts
-
Mohamed Amr Mohamed Osama Abdelwahab
Desenvolvedor de software, instrutor e líder de equipe técnica com mais de 22 anos de experiência em desenvolvimento de aplicações desktop, web e software financeiro. Freelancer Top Rated no Upwork, com mais de 200 projetos concluídos, mais de $200K entregues e 100% de sucesso nos trabalhos - Versão: 1.0
- Ativações: 5
Momentum Divergence EA
Expert Advisor para MetaTrader que negocia divergências de momentum em pivôs confirmados.
O EA traz toda a lógica do indicador embutida. Não há chamada iCustom, nem DLL, nem dependências externas: o arquivo .ex4/.ex5 contém tudo o que precisa para funcionar.
COMO FUNCIONA
A cada nova barra o EA procura o pivô mais recente que possa ser confirmado por barras completas dos dois lados e o compara com o pivô anterior do mesmo tipo:
- Divergência de baixa: o preço faz um topo MAIS ALTO enquanto o momentum faz um topo MAIS BAIXO. O EA vende e fecha uma compra aberta, se permitido.
- Divergência de alta: o preço faz um fundo MAIS BAIXO enquanto o momentum faz um fundo MAIS ALTO. O EA compra e fecha uma venda aberta, se permitido.
Um pivô só é usado depois que ambos os lados estão completos, portanto um sinal nunca é retirado da barra ainda em formação. Quando um sinal de alta e um de baixa surgem na mesma barra, nenhum é aproveitado.
Stops e alvos são definidos a partir do ATR, adaptando-se à volatilidade atual do símbolo em vez de usar uma distância fixa em pips. Ambas as distâncias são ampliadas automaticamente para respeitar o nível mínimo de stop da corretora e o spread atual.
PARÂMETROS DO INDICADOR
- InpMomPeriod (padrão 14) — período do momentum. O momentum é a diferença entre o fechamento atual e o fechamento desse número de barras atrás. Valores menores reagem mais rápido e produzem mais sinais; valores maiores são mais lentos e seletivos.
- InpSwingBars (padrão 5) — quantas barras de cada lado devem confirmar um pivô. Um valor maior significa pivôs menos frequentes, porém mais significativos, e também que o sinal chega mais tarde, pois o EA precisa aguardar a conclusão dessas barras do lado direito.
- InpDrawLines (padrão true) — desenhar as linhas de divergência no gráfico. Apenas visual; não afeta as decisões de negociação.
- InpMaxSwingSearch (padrão 200) — quantas barras para trás procurar o pivô anterior para comparação. Valores maiores permitem encontrar divergências que se desenvolvem em um intervalo mais longo, ao custo de mais processamento por barra.
PARÂMETROS DE NEGOCIAÇÃO
- InpAllowBuy (padrão true) — permitir compras na divergência de alta.
- InpAllowSell (padrão true) — permitir vendas na divergência de baixa. Defina um deles como false para negociar em uma única direção, por exemplo a favor da tendência de um período maior.
- InpCloseOpposite (padrão true) — fechar uma posição aberta na direção oposta quando surge um novo sinal. Desativado, a posição permanece até seu próprio stop ou alvo.
- InpLots (padrão 0.01) — tamanho de lote fixo, usado quando InpRiskPercent é 0.
- InpRiskPercent (padrão 0.0) — risco por operação como percentual do saldo da conta. Acima de 0, o lote é calculado a partir da distância do stop e deste valor, e InpLots é ignorado. O tamanho é sempre ajustado ao mínimo, máximo e passo do símbolo.
- InpATRPeriod (padrão 14) — período do ATR usado para medir a volatilidade atual no cálculo do stop e do alvo.
- InpSLMult (padrão 2.0) — distância do stop-loss como múltiplo do ATR.
- InpTPMult (padrão 4.0) — distância do take-profit como múltiplo do ATR. Defina 0 para abrir posições sem take profit e gerenciar a saída você mesmo.
- InpMagic (padrão 20250911) — número mágico que identifica as posições deste EA. Atribua um valor diferente a cada gráfico se executar mais de uma instância.
- InpSlippage (padrão 3) — deslizamento máximo aceito em pontos, na entrada e na saída.
SOBRE AS CONFIGURAÇÕES
Os valores padrão são um ponto de partida neutro, não uma recomendação para qualquer símbolo específico. Os instrumentos diferem em volatilidade, spread e tamanho típico dos movimentos, e configurações que servem a um podem não servir a outro. Um metal volátil e um par de moedas principal geralmente não pedem o mesmo período de momentum nem os mesmos múltiplos de ATR.
Os parâmetros que mais alteram o comportamento são InpMomPeriod e InpSwingBars, que juntos determinam quantos sinais você recebe e quão seletivos são, seguidos de InpSLMult e InpTPMult, que determinam o formato de cada operação. Vale a pena alterar um de cada vez para ver o efeito de cada um.
ANTES DE OPERAR COM DINHEIRO REAL
Teste este EA você mesmo, na sua própria corretora, nos símbolos e períodos que pretende negociar, antes de comprometer dinheiro real.
Isso importa mais do que parece. Os resultados dependem do spread, da comissão, da execução e da qualidade do histórico de preços da sua corretora, e das configurações que você escolher. Dois traders executando este EA no mesmo símbolo com corretoras e parâmetros diferentes devem esperar resultados diferentes.
Uma sequência razoável é: executar no testador de estratégias com todo o histórico que conseguir obter, usando modelagem de cada tick; depois em conta demo por tempo suficiente para vê-lo operar nas condições atuais de mercado; e então, se estiver satisfeito, começar em conta real com o menor tamanho que sua corretora permitir. Mantenha a amostra grande o suficiente para significar algo — um punhado de operações diz muito pouco sobre qualquer estratégia.
Estude também os períodos em que o desempenho é ruim, e não apenas aqueles em que é bom. Conhecer o tamanho do pior rebaixamento que uma configuração produziu, e quanto tempo durou, é mais útil para decidir o tamanho da posição do que conhecer o melhor resultado.
AVISO DE RISCO
Negociar câmbio, metais, índices, criptomoedas e outros instrumentos alavancados envolve alto nível de risco e não é adequado para todos os investidores. Você pode perder parte ou todo o capital investido; não negocie com dinheiro que não pode perder. A alavancagem amplia tanto as perdas quanto os ganhos.
O desempenho passado, seja de backtesting, forward testing, conta demo ou conta real, não é um indicador confiável de resultados futuros. Os backtests em particular são produzidos em condições diferentes das da negociação real: spreads históricos, deslizamentos, requotes, atrasos de execução e gaps são aproximados ou inexistentes, e um conjunto otimizado de parâmetros pode descrever o comportamento passado do preço sem prever o comportamento futuro.
Este Expert Advisor é uma ferramenta que executa um conjunto definido de regras. Ele não prevê a direção do mercado e não se pode esperar que seja lucrativo em todas as condições de mercado ou em todos os instrumentos. Não se faz qualquer afirmação de que alguma conta obterá ou provavelmente obterá determinado resultado.
Você é o único responsável por suas decisões de negociação, pelas configurações que aplicar, pelo risco assumido em cada operação e por monitorar o EA enquanto ele estiver em execução. Sistemas automatizados podem ser afetados por reinicializações da plataforma, perda de conectividade, alterações da corretora nas especificações do símbolo ou nas condições de negociação, e períodos de volatilidade incomum como divulgações de notícias e gaps de mercado, durante os quais as ordens podem não ser executadas ao preço esperado.
Nada nesta descrição constitui consultoria de investimento, oferta ou recomendação para negociar qualquer instrumento. Se você não tem certeza se negociar é apropriado para você, procure orientação de um consultor financeiro independente e devidamente licenciado.
COMPATIBILIDADE
Funciona em qualquer símbolo e período. Sem DLLs e sem dependências externas. Disponível para MetaTrader 4 e MetaTrader 5.
Entre em contato comigo após a compra para receber seu presente!
