MACD Intraday Trend PRO — Manual do Usuário (MetaTrader 5, versão 1.31)

3 November 2026, 20:24
JETINVEST
0
13

Disponível no MQL5 Market: MACD Intraday Trend PRO

Aviso de risco. Operar envolve risco de perda. Este indicador mede o momentum do preço em uma janela separada; ele não prevê o mercado, não abre trades e não garante nenhum resultado. Use-o junto com sua própria análise e gestão de risco, e teste primeiro em uma conta demo.

O MACD Intraday Trend PRO é um indicador de momentum intraday inspirado no MACD clássico, ajustado para o day trade. Ele desenha um histograma de quatro cores e uma linha de sinal em uma janela separada para mostrar quando um movimento intraday ganha força, quando desacelera e quando vira. A versão PRO acrescenta a configuração Detection Speed, seis alertas configuráveis e buffers para Expert Advisors. Todo alerta e todo buffer de evento é avaliado em uma barra fechada. Funciona em qualquer símbolo, qualquer corretora e qualquer timeframe, em gráficos de candles e de Renko.

1. Instalação e primeira execução

  1. Compre ou alugue o indicador no MQL5 Market e instale-o pela aba Market do terminal (Toolbox → Market → Purchased → Install).
  2. Abra um gráfico e arraste o MACD Intraday Trend PRO do Navegador (Indicators → Market) para ele.
  3. Mantenha os inputs padrão ou ajuste-os (seção 8) e pressione OK.

O indicador abre em uma janela própria abaixo do gráfico de preço. O nome dessa janela é seguido pelos valores atuais do histograma (MACD) e da linha SIGNAL. O preço usado é o escolhido em Apply to (Aplicar a) na aba Parameters (padrão Close).

O indicador precisa de algum histórico antes de mostrar valores: as primeiras barras à esquerda do gráfico são um período de aquecimento, e em um gráfico com pouquíssimo histórico a janela fica vazia até haver mais barras. Mantenha pelo menos algumas centenas de barras de histórico no gráfico (Ferramentas → Opções → Gráficos → Máx. de barras no gráfico).


2. Legenda da janela do indicador

Na janela do indicadorSignificado
Barra verde-escuroO momentum comprador está crescendo.
Barra verde-claroO momentum comprador está perdendo força (pullback dentro de um movimento de alta).
Barra vermelho-escuroO momentum vendedor está crescendo.
Barra vermelho-claroO momentum vendedor está perdendo força (pullback dentro de um movimento de baixa).
Barras acima / abaixo de zeroHistograma positivo / negativo.
Trecho verde da linhaLinha de sinal subindo.
Trecho vermelho da linhaLinha de sinal caindo.
Trecho preto da linhaLinha de sinal igual à da barra anterior (raro). Em fundo preto, troque essa cor na aba Colors.
Valores após o nome da janelaHistograma (MACD) e SIGNAL da barra sob o mouse ou da última barra. Os mesmos dois valores aparecem na Janela de Dados (Ctrl+D).

Todas as cores podem ser alteradas na aba Colors: as quatro cores de HISTOGRAM COLORS (na ordem verde-escuro, vermelho-escuro, verde-claro, vermelho-claro) e as três cores de SIGNAL (subindo, caindo, inalterada). O indicador não desenha nenhum objeto no gráfico de preço.


3. Escala dos valores

A escala dos valores depende da escala de preço de cada símbolo (valores bem pequenos em um par de moedas, valores bem maiores em um índice). Leia o sinal, a direção e a cor, não o valor absoluto, e não compare níveis entre símbolos.


4. Lendo o histograma

  • Posição (acima / abaixo de zero). Acima de zero o momentum é positivo; abaixo de zero, negativo. O cruzamento do nível zero mostra que o momentum mudou de lado.
  • Família de cor. Barras verdes (escuras ou claras) mostram momentum comprador; barras vermelhas (escuras ou claras), momentum vendedor. A troca de família é o primeiro sinal de cor de uma nova perna de momentum.
  • Escura ou clara. Barras escuras mostram momentum que ainda está se expandindo; barras claras mostram que ele está perdendo força. Uma sequência de barras claras depois de uma longa sequência escura costuma marcar o fim do impulso ou uma pausa antes da continuação.
  • Divergências. Quando o preço faz um topo mais alto e o histograma faz um topo mais baixo (ou um fundo mais baixo no preço contra um fundo mais alto no histograma), o movimento está perdendo momentum. O indicador não detecta divergências automaticamente; o histograma suave apenas as torna mais fáceis de ver.

A barra que ainda está se formando é recalculada a cada tick, como em qualquer MACD: sua altura e sua cor podem mudar até o fechamento. Barras fechadas não são alteradas depois.


5. A linha de sinal e o Detection Speed

Detection Speed define o quanto a linha de sinal acompanha o histograma, em cinco modos: FASTEST (padrão), FAST, NORMAL, SLOW e SLOWEST.

  • Uma configuração mais rápida acompanha o histograma de perto: as trocas de cor e os cruzamentos vêm antes, mas são mais numerosos.
  • Uma configuração mais lenta gera menos trocas, mais tardias e mais suaves.
  • Detection Speed altera a linha de sinal, as cores e todos os alertas, mas não o histograma em si.

6. Eventos

Os seis eventos abaixo são as condições por trás dos seis alertas (seção 7) e dos buffers de evento 12-17 (seção 9). Eles são avaliados somente em barras fechadas: em todas as barras fechadas do histórico quando o indicador é carregado e, depois, em cada barra que fecha, quando a próxima barra abre.

6.1 Pullback do MACD na linha de sinal (alerta 1)

Pullback de alta (+1) / pullback de baixa (−1).

Começou uma nova perna de momentum (a linha está virando, mas ainda não cruzou o zero), o histograma faz um pequeno pullback em direção à linha e depois retoma a mesma direção.

6.2 MACD cruza a linha de sinal (alerta 2)

+1 quando o histograma fecha acima da linha de sinal depois de estar igual ou abaixo dela na barra anterior; −1 quando fecha abaixo da linha depois de estar igual ou acima dela.

6.3 MACD cruza o nível zero (alerta 3)

+1 quando o histograma fecha acima de zero depois de estar em zero ou abaixo; −1 quando fecha abaixo de zero depois de estar em zero ou acima.

6.4 Linha de sinal cruza o nível zero (alerta 4)

A mesma regra aplicada à linha de sinal. Ela vem algumas barras depois do cruzamento do histograma, mais ou menos conforme o Detection Speed.

6.5 MACD troca a cor de tendência (alerta 5)

+1 quando o histograma passa de uma barra vermelha (escura ou clara) para uma barra verde (escura ou clara); −1 na troca de verde para vermelho.

6.6 Linha de sinal troca a cor de tendência (alerta 6)

+1 quando a linha de sinal passa de caindo (vermelha) para subindo (verde); −1 quando passa de subindo para caindo. Uma barra lateral (preta) entre as duas não conta como troca.


7. Alertas

InputDispara quandoMensagem
MACD Pulbackpullback de alta / de baixa (6.1)Pullback UP TREND! / Pullback DOWN TREND!
MACD Cross Signalo histograma cruza a linha de sinal (6.2)MACD Cross UP Signal Line! / MACD Cross DOWN Signal Line!
MACD Cross Line 0o histograma cruza o zero (6.3)MACD Cross UP Level 0! / MACD Cross DOWN Level 0!
Signal Cross Line 0a linha de sinal cruza o zero (6.4)Signal Cross UP Level 0! / Signal Cross DOWN Level 0!
MACD Change Trend Coloro histograma troca de família de cor (6.5)MACD change to UP TREND! / MACD change to DOWN TREND!
Signal Change Trend Colora linha de sinal troca de cor (6.6)Signal change to UP TREND! / Signal change to DOWN TREND!

Cada alerta pode ser NONE (desligado), POPUP, SOUND, NOTIFICATION (celular), POPUP_SOUND, NOTIFICATION_SOUND, POPUP_NOTIFICATION ou POP_SOUND_NOTIFICATION. Todos os alertas vêm desligados por padrão. Cada alerta tem o seu próprio Sound Type, um dos 13 sons do terminal: alert (padrão), alert2, connect, disconnect, email, expert, news, ok, request, stops, tick, timeout, wait.

O texto inclui o produto, o símbolo e o timeframe, por exemplo MACD Intraday Trend PRO: EURUSD | PERIOD_M15 | MACD Cross UP Signal Line! . Os alertas são enviados na abertura da barra seguinte ao evento, nunca no meio de uma barra. Cada tipo de alerta dispara no máximo uma vez por barra; vários tipos podem disparar na mesma barra. Quando o indicador é colocado no gráfico, ou quando o terminal o recalcula, nenhum alerta é enviado para barras passadas. Se várias barras fecharem entre duas atualizações (por exemplo depois de uma reconexão), os alertas de cada uma dessas barras são enviados, uma vez por barra. Os sons entram em uma fila e são tocados um a cada 1,5 segundo, mais ou menos, para que sons seguidos não se sobreponham; o terminal não fica travado durante essa espera. As notificações push exigem o MetaQuotes ID em Ferramentas → Opções → Notificações. Não há opção de e-mail. O Strategy Tester não mostra pop-ups, sons nem notificações.


8. Inputs

TREND CONFIG

InputPadrãoDescrição
Detection SpeedFASTESTVelocidade de reação da linha de sinal: FASTEST, FAST, NORMAL, SLOW, SLOWEST (seção 5).

ALERT 1 CONFIG

InputPadrãoDescrição
MACD PulbackNONEModo de alerta do evento de pullback (6.1).
MACD Pulback Sound TypealertSom usado pelos modos com som.

ALERT 2 CONFIG

InputPadrãoDescrição
MACD Cross SignalNONEModo de alerta do cruzamento histograma / linha de sinal (6.2).
MACD Cross Signal Sound TypealertSom usado pelos modos com som.

ALERT 3 CONFIG

InputPadrãoDescrição
MACD Cross Line 0NONEModo de alerta do cruzamento do zero pelo histograma (6.3).
MACD Cross Line 0 Sound TypealertSom usado pelos modos com som.

ALERT 4 CONFIG

InputPadrãoDescrição
Signal Cross Line 0NONEModo de alerta do cruzamento do zero pela linha de sinal (6.4).
Signal Cross Line 0 Sound TypealertSom usado pelos modos com som.

ALERT 5 CONFIG

InputPadrãoDescrição
MACD Change Trend ColorNONEModo de alerta da troca de cor do histograma (6.5).
MACD Change Trend Color Sound TypealertSom usado pelos modos com som.

ALERT 6 CONFIG

InputPadrãoDescrição
Signal Change Trend ColorNONEModo de alerta da troca de cor da linha de sinal (6.6).
Signal Change Trend Color Sound TypealertSom usado pelos modos com som.

Aba Parameters — Apply to (padrão Close): o preço usado pelo indicador.


9. Buffers para Expert Advisors / dashboards

O indicador expõe seus valores nos buffers 0-17, e todos eles podem ser lidos com iCustom + CopyBuffer . Os buffers 5, 6 e 12-17 são a interface para Expert Advisors. Os buffers de evento são preenchidos mesmo com os alertas desligados. Só MACD e SIGNAL aparecem na Janela de Dados; os outros buffers são lidos por código.

BufferNomeValoresQuandoVazio
5MACD (histograma)valor do histogramatoda barra; a barra em formação muda a cada tick—
6Linha de sinalvalor da linha de sinalcomo o buffer 5—
12Alerta 1 — pullback do MACD+1 pullback de alta, -1 pullback de baixana barra cujo fechamento completou o evento, em todas as barras fechadas do histórico e depois quando a próxima barra abre; a barra em formação é sempre 0 0
13Alerta 2 — MACD cruza a linha de sinal+1 cruzamento para cima, -1 para baixocomo o buffer 120
14Alerta 3 — MACD cruza o zero+1 cruzamento para cima, -1 para baixocomo o buffer 120
15Alerta 4 — linha de sinal cruza o zero+1 cruzamento para cima, -1 para baixocomo o buffer 120
16Alerta 5 — MACD troca a cor de tendência+1 para verde, -1 para vermelhocomo o buffer 120
17Alerta 6 — linha de sinal troca a cor de tendência+1 para subindo, -1 para caindocomo o buffer 120

Outros buffers legíveis: 4 a cor do histograma ( 0 verde-escuro, 1 vermelho-escuro, 2 verde-claro, 3 vermelho-claro) e 7 a cor da linha de sinal ( 0 subindo, 1 caindo, 2 inalterada). Os buffers 0-3 e 8-11 são de desenho e uso interno.

Buffers de evento e histórico. Os buffers 12-17 são calculados para todas as barras fechadas, inclusive as que já estavam no histórico quando o indicador foi carregado, e são preenchidos de novo quando o terminal recalcula o indicador inteiro (por exemplo depois de um download de histórico). Se várias barras fecharem entre duas atualizações, todas elas são preenchidas. Assim, um EA pode ler eventos passados diretamente, por exemplo os últimos 100 valores do buffer 13. Para decisões ao vivo, leia o shift 1 no primeiro tick de uma nova barra. No Strategy Tester os eventos são gerados barra a barra durante o teste.

Aquecimento. Em um gráfico com histórico insuficiente BarsCalculated() fica em 0 ; espere até ficar maior que zero.

Carregamento. A versão do Market é instalada em MQL5\Indicators\Market\ ; confira o nome exato do arquivo no Navegador. Sem parâmetros depois do nome, são usados os inputs padrão. Para mudar inputs, passe-os na ordem da seção 8. Cada título de input group também é um parâmetro: passe uma string vazia "" no lugar dele, senão todos os valores seguintes se deslocam. Inputs omitidos no final mantêm o padrão. Passe o Detection Speed pelo seu código numérico (FASTEST 0 , FAST 1 , NORMAL 2 , SLOW 3 , SLOWEST 4 ), os modos de alerta de 0 (NONE) a 7 (POP_SOUND_NOTIFICATION) e os sons de 0 (alert) a 12 (wait).

```mql5 // cada input group é um parâmetro ""; código do Detection Speed: 0-4 int h = iCustom(_Symbol, PERIOD_M15, "Market\MACD Intraday Trend PRO", "", 2, // TREND CONFIG: Detection Speed NORMAL "", 0, 0, // ALERT 1 CONFIG: modo NONE, som alert "", 0, 0, // ALERT 2 CONFIG "", 0, 0, // ALERT 3 CONFIG "", 0, 0, // ALERT 4 CONFIG "", 0, 0, // ALERT 5 CONFIG "", 0, 0); // ALERT 6 CONFIG if (h == INVALID_HANDLE) return(INIT_FAILED);

// a forma curta iCustom(..., "", 8) dá o mesmo resultado: inputs omitidos mantêm o padrão

double macd[1], sig[1], cross[1], color5[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 5, 1, 1, macd) == 1 && CopyBuffer(h, 6, 1, 1, sig) == 1) Print("histograma ", macd[0], " sinal ", sig[0]); if (CopyBuffer(h, 13, 1, 1, cross) == 1 && cross[0] != 0.0) Print("MACD cruzou a linha de sinal ", (int)cross[0]); // +1 / -1 if (CopyBuffer(h, 16, 1, 1, color5) == 1 && color5[0] != 0.0) Print("cor do histograma mudou ", (int)color5[0]); } ```

Observações: um indicador criado por iCustom envia os seus próprios alertas quando os modos não estão em NONE — deixe-os desligados na chamada do EA. Espere até BarsCalculated(h) > 0 antes da primeira leitura (o histórico pode ainda estar carregando). Use só os cinco códigos de Detection Speed acima.


10. Gráficos Renko

O MetaTrader 5 não tem gráfico Renko nativo; os gráficos Renko são gerados por uma ferramenta de Renko como um símbolo customizado. Coloque o indicador nesse gráfico como em qualquer outro.

  • Cada tijolo é uma barra, então um movimento do mesmo tamanho dá a mesma leitura em qualquer velocidade do mercado.
  • Cores, cruzamentos e alertas são avaliados quando um tijolo fecha, ou seja, quando o próximo tijolo aparece.
  • Se a ferramenta de Renko adicionar vários tijolos em uma única atualização, os eventos de todos os tijolos fechados são preenchidos e os seus alertas são enviados. Se ela reconstruir o histórico, os buffers de evento são calculados de novo para todos os tijolos, mas nenhum alerta é enviado para tijolos passados.
  • O tamanho do tijolo muda o ritmo do indicador: com tijolos pequenos, comece com um Detection Speed mais lento; com tijolos grandes, o padrão costuma bastar.

11. Versão gratuita e PRO

MACD Intraday Trend (gratuito)MACD Intraday Trend PRO
Histograma MACD intraday e linha de sinalsimsim
Detection Speed (5 modos)—sim
6 alertas configuráveis (pop-up, som, push)—sim
Buffers de evento para Expert Advisors (12-17)—sim
Edição MetaTrader 4MACD Intraday Trend MT4MACD Intraday Trend PRO MT4

A versão gratuita é uma boa forma de aprender como o histograma se comporta nos seus símbolos. Passe para o PRO quando quiser ser avisado em vez de ficar olhando o gráfico, ajustar a linha de sinal ou usar os eventos em um Expert Advisor.


12. Dicas

  • Intraday: M5 a H1 são os timeframes mais usados. Leia a direção em um timeframe maior (por exemplo H1) em um segundo gráfico e acompanhe as trocas de cor no M5 ou no M15.
  • Nível zero: adicione um nível em 0 na aba Levels para ver os cruzamentos do zero com clareza.
  • Fundo escuro: troque a terceira cor de SIGNAL (preta por padrão) para que os trechos laterais da linha continuem visíveis.
  • Menos alertas: use um Detection Speed mais lento, ou ligue só os cruzamentos do zero (alertas 3 e 4), que são os eventos menos frequentes.
  • Confirmação: esperar dois eventos na mesma direção — por exemplo a troca de cor do histograma (alerta 5) e o cruzamento da linha de sinal (alerta 2) — gera menos leituras, e mais filtradas, do que agir em um único evento.
  • Duas velocidades: o indicador não desenha objetos, então duas cópias podem rodar no mesmo gráfico, por exemplo FASTEST e SLOW em duas janelas. Ligue os alertas em apenas uma cópia para evitar duplicidade.

13. Perguntas e solução de problemas

  • Ele repinta? Nenhuma barra fechada é alterada depois. A barra em formação se move a cada tick como em qualquer MACD, e a sua cor pode mudar até o fechamento; alertas e buffers de evento usam somente barras fechadas.
  • Ele prevê para onde o preço vai? Não. Ele descreve o momentum dos preços passados. Uma troca de cor ou um cruzamento pode ser seguido por um movimento na direção oposta.
  • Por que os valores são tão diferentes entre símbolos? Dependem da escala de preço de cada símbolo (seção 3).
  • A parte esquerda da janela parece diferente. As primeiras barras do gráfico são um período de aquecimento.
  • A janela está vazia. O gráfico tem histórico insuficiente; carregue mais barras (Ferramentas → Opções → Gráficos → Máx. de barras no gráfico).
  • Não chegam alertas. Todos os alertas vêm em NONE por padrão. Os alertas chegam na abertura da barra seguinte, não durante a barra. Notificações push exigem o MetaQuotes ID.
  • Um EA consegue ler eventos passados? Sim. Os buffers 12-17 são calculados para todas as barras fechadas do histórico (seção 9).
  • A linha de sinal tem falhas. São trechos laterais desenhados em preto; troque a cor na aba Colors.
  • Strategy Tester. Funciona no modo visual e no não visual; pop-ups, sons e notificações não são enviados no testador.

Apêndice A. Edição MetaTrader 4

O MACD Intraday Trend PRO MT4 (MQL5 Market, produto 67986, versão 2.01) foi reescrito a partir do código do MT5: o mesmo comportamento, os mesmos inputs e modos de Detection Speed (FASTEST, FAST, NORMAL, SLOW, SLOWEST), os mesmos seis alertas com os sete tipos de notificação, e os mesmos números de buffer (5 MACD, 6 linha de sinal, 12-17 alertas 1-6 com +1 / 0 / -1 ). A edição gratuita para MT4 é o MACD Intraday Trend MT4 (produto 67981). Diferenças:

  • Sons: o MetaTrader 4 não tem o som request, então cada Sound Type oferece 12 sons: alert (padrão), alert2, connect, disconnect, email, expert, news, ok, stops, tick, timeout, wait.
  • Instalação: no MetaTrader 4, abra Terminal (Ctrl+T) → Market → Purchased → Install; o indicador aparece no Navegador em Indicators → Market.
  • Leitura dos buffers: o MQL4 lê um valor por chamada, com o número do buffer e o shift como os dois últimos parâmetros. Sem inputs antes deles, são usados os padrões; para mudar inputs, passe-os na ordem da janela de inputs. Confira o nome exato do arquivo no Navegador.

mql4 // buffer 13 = MACD cruza a linha de sinal, shift 1 = última barra fechada double cross = iCustom(NULL, 0, "Market\\MACD Intraday Trend PRO MT4", 13, 1); if (cross != 0.0) Print("MACD cruzou a linha de sinal ", (int)cross);

Suporte: envie uma mensagem privada no MQL5 para o autor.