Indicadores: Divergência MACD

 

Divergência MACD:

Este indicador irá traçar linhas de divergência sobre o indicador MACD e lhe dará sinais de compra e venda por meio da exibição de setas verdes e vermelhas.

Ele também tem uma função de alerta embutido. Como o indicador original bullish divergence, ele é traçado em linhas verdes enquanto que a divergência de baixa é plotada em vermelho. Se a divergência é clássica a linha será contínua e se o tipo for revertido a linha será pontilhada.

Divergência MACD

Autor: Alain Verleyen

 

Fórum

Avaliação da condição do mercado com base em indicadores padrão no Metatrader 5

newdigital, 2013.02.12 16:45

Ou... para encurtar - podemos ver as regras na imagem:

Fórum

Avaliação da condição do mercado com base em indicadores padrão no Metatrader 5

newdigital, 2013.02.12 16:51

Há muitos indicadores que podem ser usados para isso. Pessoalmente, prefiro o MACD. Em primeiro lugar, porque o MACD é um indicador de Convergência/Divergência de Média Móvel. E porque existem alguns bons indicadores de divergência MACD, mas para o MT4, desculpe. Se alguém criar uma divergência MACD para o MT5 e colocá-la no CodeBase ou no Market por um preço baixo, ela será muito boa (e será um indicador muito popular para o MT5).

Usei a divergência MACD em negociações reais por muitos meses com resultados muito bons.

Estas são as regras para a divergência MACD (extraídas de "Achelis - Technical Analysis from A to Z"):



 
Só agora vejo que um indicador semelhante já foi publicado na base de código. De qualquer forma, minha versão foi totalmente reescrita e é quase duas vezes mais rápida. Embora a versão Gozilla tenha um recurso a mais, pois inclui histograma para a diferença entre MACD Main e Signal.
 

Olá, angevoyageur,

Muito obrigado por seu indicador. Estou muito feliz por tê-lo adicionado à minha tela.

Posso fazer um pequeno comentário sobre a formatação? Em períodos de tempo menores, o formato do alerta está bom, mas, por exemplo, no gráfico H1, a linha de alerta escreve "gráfico de 16385 minutos". Dei uma olhada no código para tentar corrigi-lo, mas parece que ele se refere na linha 319 a 'Period()'. Qual é o culpado?

Obrigado.

 
zeno:

Olá, angevoyageur,

Muito obrigado por seu indicador. Estou muito feliz por tê-lo adicionado à minha tela.

Posso fazer um pequeno comentário sobre a formatação? Em períodos de tempo menores, o formato do alerta está bom, mas, por exemplo, no gráfico H1, a linha de alerta escreve "gráfico de 16385 minutos". Dei uma olhada no código para tentar corrigi-lo, mas parece que ele se refere na linha 319 a 'Period()'. Qual é o culpado?

Obrigado.

Obrigado pelo feedback. Você pode modificar a linha 319 para obter o seguinte:

   Alert(message,Symbol()," , ",EnumToString(Period())," minutes chart");

Publicarei a correção assim que possível.

 

os sinais saem três barras depois de serem formados.

Como posso corrigir?

Obrigado

 
santoroma:

os sinais saem três barras depois de serem formados.

Como posso corrigir?

Obrigado

Do que você está falando? A divergência deve ser estabelecida antes que você possa dizer que há uma divergência.
 
angevoyageur:
Do que você está falando? A divergência deve ser estabelecida antes que você possa dizer que há uma divergência.

Se a divergência for estabelecida agora, por exemplo, esse indicador emitirá o sinal 3 TRÊS barras depois.

Está claro?

tarde demais é tarde demais

 
santoroma:

Se a divergência for estabelecida agora, por exemplo, esse indicador emitirá o sinal 3 TRÊS barras depois.

Está claro?

tarde demais é tarde demais

Então, amigável.

O sinal é dado no fechamento de um candle, 1 candle no passado (2 se você contar o candle aberto e não o 3). Isso é normal e é assim que deve funcionar. A divergência é baseada na pesquisa de extremos (superior/inferior). Se você tiver uma maneira de detectar um extremo no candle atual, sugiro que aprenda a programar e nos forneça, gratuitamente, essa grande inovação.

Obrigado por sua contribuição.

 
angevoyageur:

Tão amigável.

O sinal é dado no fechamento de um candle, 1 candle no passado (2 se você contar o candle aberto e não o 3). Isso é normal e é assim que deve funcionar. A divergência é baseada na pesquisa de extremos (superior/inferior). Se você tiver uma maneira de detectar um extremo no candle atual, sugiro que aprenda a programar e nos forneça, gratuitamente, essa grande inovação.

Obrigado por sua contribuição.

obrigado por suas respostas inúteis
 
santoroma:
Obrigado por suas respostas inúteis

De fato? Se eu estiver errado, mostre-o, mas você provavelmente nem entende do que estou falando.

Estou mais do que irritado com as pessoas que vêm aqui do nada para baixar códigos gratuitamente e ainda reclamam disso ou daquilo, sem nenhum argumento, sem nenhum agradecimento.