Indicadores: Histograma MACD, multicolorido [v04]

 

Histograma MACD, multicolorido [v04]:

Indicador MACD com histograma para mostrar a diferença entre o MACD e sua linha de sinal.

Para o cálculo da linha MACD você pode escolher entre os tipos de preços habituais. Para o cálculo da linha de sinal é possível escolher entre SMA ou EMA. O histograma pode ser alternado entre único e multicolorido.

Histograma MACD multicolorido

Autor: Armand Kilian

 

Por que você faria isso?

//--- definir matrizes como séries, entrada mais recente no índice [0]
   ArraySetAsSeries(ExtMacdBuffer,true);
   ArraySetAsSeries(ExtSignalBuffer,true);
   ArraySetAsSeries(ExtHistogramBuffer,true);
   ArraySetAsSeries(ExtHistogramColorBuffer,true);
   ArraySetAsSeries(ExtFastMaBuffer,true);
   ArraySetAsSeries(ExtSlowMaBuffer,true);
 

Hi

Continuo recebendo o seguinte erro

"Não é possível abrir o arquivo especializado de saída "C:\Program Files\MetaTrader 5\MQL5\Indicators\Examples\MACD_Histogram_MC.ex5" (2) 0 0

Erro de gravação EX5 1 1 "

Presumo que eu seja o único que está recebendo esse erro, pois ninguém mais comentou sobre isso.

Por favor, informe-me como posso corrigi-lo.

Obrigado

 

Acho que você copiou o arquivo MACD_Histogram_MC.mq5 em "C:\Program Files\MetaTrader 5\MQL5\Indicators\Examples\". Esse não é um bom diretório.

Seu problema é um problema de UAC, você pode resolvê-lo seguindo este procedimento:

Fórum

Expert Advisors: Renko Line Break vs RSI EA

angevoyageur, 2013.08.19 11:12

  1. Em sua plataforma MT5, clique no botão Metaquotes Language Editor (ou pressione F4)
  2. No MetaEditor, você tem a janela Navegador, clique com o botão direito do mouse em Indicadores
  3. Na janela pop-up, clique em Open Folder (Abrir pasta) e uma nova janela será aberta.
  4. Copie o código-fonte do indicador nessa janela.
  5. Depois de copiado, clique duas vezes no arquivo, ele será aberto no MetaEditor e, em seguida, clique no botão Compile (ou F7).

Agora você pode executar o EA.

Ou, de maneira ainda mais fácil, leia Como fazer download do código usando o MetaTrader 5, que é um link que fornece acima de todo o código-fonte no Codebase.
 

Hi,

O Brilliant funciona perfeitamente.

Obrigado por sua excelente assistência

Obrigado

 
Jabz:

Hi,

O Brilliant funciona perfeitamente.

Obrigado por sua excelente assistência

Obrigado

Você é bem-vindo.
 
Automated-Trading:

Histograma MACD, multicolorido:

Autor: traderak20




Variante interessante. As linhas coincidem com o histograma no MACD padrão.

E o histograma mostra o cruzamento das linhas.

O MACD padrão é uma versão reduzida?


 
Você pode criar um para o mt4?
 
Moving Average Convergence Divergence (MACD)

MACD significa Moving Average Convergence Divergence (Divergência de Convergência de Média Móvel) e foi desenvolvido pela primeira vez por Gerald Appel no final da década de 1970. É um oscilador de preço absoluto (APO) e pode ser usado na tentativa de identificar mudanças na direção, força e momentum do mercado.

Ele calcula a convergência e a divergência entre uma média móvel exponencial (EMA) "rápida" e uma "lenta", conhecida como linha MACD. Uma EMA de sinal é então plotada sobre a Linha MACD para mostrar oportunidades de compra/venda. Appel especificou os comprimentos da MA como as seguintes porcentagens:
  • EMA lenta = 7,5% (EMA de 25,67 períodos)
  • EMA rápida = 15% (EMA de 12,33 períodos)
  • EMA de sinal = 20% (EMA de 9 períodos)
Normalmente, porém, esses valores são arredondados para MMEs de 26, 12 e 9, respectivamente. Muitos pacotes de gráficos também plotam a diferença entre a linha de sinal e a linha MACD como um histograma.

Um dos maiores desafios ao lidar com dados financeiros é o ruído ou os movimentos erráticos que causam sinais falsos. Ao suavizar os dados, você pode reduzir o número de sinais falsos. Mas isso tem um custo e causa um aumento na defasagem de seus sinais. A genialidade do MACD é que ele começa suavizando os dados (causando, portanto, defasagem) e, em seguida, acelera os sinais dos dados suavizados. Essa combinação ajuda a reduzir os sinais falsos e, ao mesmo tempo, minimiza a defasagem.

Ao comparar EMAs de comprimentos diferentes, o MACD pode ajudar a identificar mudanças sutis na tendência e no momentum de um título. É uma excelente representação visual da aceleração ou da taxa de mudança em uma tendência.


Como calcular um MACD

Fórmula do MACD:

  • Linha MACD = EMA,12 - EMA,26
  • Linha de sinal = EMA[MACD,9]
  • Histograma MACD = MACD - Linha de sinal
  • Gatilho do histograma = EMA[MACD Histo,5]
Obviamente, você pode alterar os parâmetros para qualquer valor de sua escolha.

Arquivo MACD Excel

Criamos uma planilha Excel que se ajustará automaticamente às configurações MACD que você desejar. Encontre-a no link a seguir, próximo à parte inferior da página, em Downloads - Indicadores técnicos: Moving Average Convergence Divergence (MACD)

Resultados do teste

O MACD é um indicador eficaz? Estamos colocando-o no ringue para a Luta pela Supremacia do Indicador Técnico. Ele será testado em 300 anos de dados em 16 mercados globais para descobrir quais configurações produzem os melhores resultados e como ele se comporta em comparação com outros indicadores:
  1. Crossovers de média móvel - Concluídos - Golden Cross - Qual é o melhor?
  2. Divergência de Convergência de Média Móvel (MACD) - Concluído - Resultados
  3. ZeroLag MACD (ZL-MACD)
  4. Pontuação Z do MACD (MAC-Z)
 

Olá, existe uma versão para o MTL4? Obrigado.

 

Olá,

Obrigado pelo MACD tradicional e estou gostando muito dele. No entanto, tenho um problema que não consigo resolver. Por algum motivo, depois de algum tempo, o MACD e as linhas de sinal se separam um do outro. Então, clico duas vezes no indicador, a janela do histograma MACD é exibida e clico em OK. Então, tudo volta ao normal; as linhas se cruzam como deveriam. Não tive problemas para instalar o arquivo. Na verdade, apenas dei um clique duplo nele e ele se instalou na pasta Navigator/Indicators/Markets. Gostaria de saber sua opinião sobre o problema. Mais uma vez, obrigado.