Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 57
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
EA de divergência múltipla com confluência e filtros
Esse Expert Advisor foi projetado para automatizar uma estratégia de negociação sofisticada baseada na divergência do mercado. A ideia central é identificar pontos de reversão de alta probabilidade encontrando uma confluência de sinais de três dos osciladores mais usados: o Índice de Força Relativa (RSI), a Divergência de Convergência de Média Móvel (MACD) e o Oscilador Estocástico.
Como a estratégia funciona
A lógica do EA é construída com base em um processo de confirmação de várias camadas para garantir sinais de negociação de alta qualidade e filtrar o ruído do mercado.
-
Detecção de divergência: o EA examina constantemente a ação do preço e os três indicadores para encontrar divergências.
-
Divergência de alta (sinal de compra potencial): ocorre quando o preço atinge uma nova mínima mais baixa, mas um indicador não consegue fazer o mesmo, atingindo uma mínima mais alta. Isso sugere que o momentum de baixa está enfraquecendo e que uma reversão de alta pode ser iminente.
-
Divergência de baixa (sinal de venda potencial): ocorre quando o preço atinge uma nova máxima mais alta, mas um indicador atinge uma máxima mais baixa. Isso indica que o momentum de alta está desaparecendo, sinalizando uma possível reversão de baixa.
-
-
O poder da confluência: o ponto forte exclusivo do EA é que ele não depende de um único indicador. Em vez disso, ele espera que um número definido pelo usuário de indicadores (MinConfirmations) mostre divergência simultaneamente. Por exemplo, uma negociação só será acionada se pelo menos 2 dos 3 indicadores confirmarem a mesma divergência, aumentando significativamente a confiabilidade do sinal.
-
Filtragem avançada de sinais (opcional): para aumentar ainda mais a precisão, dois filtros adicionais podem ser ativados:
-
Filtro de tendência: usa uma EMA de 50 períodos para determinar a tendência geral do mercado. Se ativado, o EA só entrará em negociações de compra quando o preço estiver acima da MME e em negociações de venda quando o preço estiver abaixo dela. Isso ajuda a evitar negociações contra o momentum dominante do mercado.
-
Filtro de volume: Um sinal de negociação só é considerado válido se o volume da barra de sinal for significativamente maior do que o volume médio das barras anteriores. Isso confirma que há um forte interesse e convicção do mercado por trás da possível reversão.
-
Explicação dos parâmetros de entrada
Todas as variáveis externas são totalmente personalizáveis para permitir que você adapte a estratégia às suas preferências.
=== Gerenciamento de risco =====
-
LotSize: Define o volume fixo de negociação seUseMoneyManagement for falso.
-
StopLoss: O stop loss em pontos.
-
TakeProfit: O take profit em pontos.
-
MaxSpread: O spread máximo permitido em pontos para abrir uma nova posição.
-
UseMoneyManagement: Severdadeiro, o EA calcula automaticamente o tamanho do lote com base noRiskPercent.
-
RiskPercent: A porcentagem do patrimônio líquido da conta a ser arriscada por negociação.
=== Configurações de divergência =====
-
RSI_Period,MACD_Fast,MACD_Slow,MACD_Signal,Stoch_K,Stoch_D,Stoch_Slowing: Esses são os parâmetros de entrada padrão para os indicadores RSI, MACD e Estocástico.
=== Detecção de divergência ===
-
BarsToCheck: O número de barras recentes que o EA verificará em busca de padrões de divergência.
-
MinBarsDistance (Distância mínima das barras): O número mínimo de barras em cada lado de um pico/vale para validá-lo. Isso ajuda a ignorar pequenas flutuações de preço. Isso ajuda a ignorar pequenas flutuações de preço.
-
MinDivergenceStrength: Um filtro para a intensidade mínima necessária do sinal de divergência (0-1).
-
MinConfirmations: Um parâmetro crucial. Define o número mínimo de indicadores (de 1 a 3) que devem mostrar divergência para que uma negociação seja aberta.
-
UseVolumeFilter: Defina comotrue para ativar o filtro de confirmação de volume.
-
UseTrendFilter: Defina comotrue para ativar o filtro de tendência baseado na EMA.
=== Configurações de negociação =====
-
AllowBuy / AllowSell: habilita ou desabilita negociações longas ou curtas.
-
MaxTrades (Máximo de negociações): O número máximo de negociações simultâneas permitidas.
-
MagicNumber: Um identificador exclusivo para as negociações do EA, evitando interferência com outros robôs.
Uso recomendado
-
Símbolos: a estratégia é universal e pode ser aplicada a todos os principais pares de moedas (por exemplo, EURUSD, GBPUSD) e outros instrumentos líquidos.
-
Prazo:os sinais de divergência geralmente são mais confiáveis em prazos mais altos. Recomenda-se usar esse EA nos gráficos H1, H4 ou D1para filtrar o ruído do mercado e capturar movimentos mais significativos do mercado.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/62742

Uma biblioteca JSON avançada e rica em recursos para MQL5, projetada para proporcionar uma experiência de desenvolvimento moderna semelhante à do Python/JS

Uma ferramenta de monitoramento em tempo real para o MetaTrader 5 que exibe os principais dados financeiros, permite a troca rápida de símbolos e listas de símbolos personalizáveis. Salve e recarregue símbolos, redefina listas e personalize as cores do texto e do painel para obter uma experiência de negociação personalizada.

O Spread lister da EA mostra os valores atuais, mínimos e máximos de todos os símbolos/instrumentos.

A sobreposição de vários estocásticos com períodos diferentes ajudará os traders iniciantes.