📈 Indicador · Tendência + Momentum

MACD — Moving Average Convergence Divergence

Combina tendência (médias móveis) e momentum (histograma) em um único indicador. O preferido de swing traders para identificar inversões de tendência.

📚 Leitura: 14 min 🎯 Nível: Iniciante-Intermediário 📈 Tipo: Tendência + Oscilador
⚡ TL;DR — Resumo executivo

O que é: Indicador que combina 3 elementos — linha MACD, linha de sinal e histograma. Criado por Gerald Appel em 1979.

Como usar: Cruzamento da linha MACD com linha de sinal gera sinais de compra/venda. Histograma mostra força do momentum.

Configuração padrão: 12, 26, 9. Significa: EMA 12, EMA 26, linha de sinal EMA 9 da diferença.

Quando funciona melhor: Tendências definidas em timeframes maiores (H4, Daily). Falha em mercados laterais.

O que é o MACD?

O MACD (Moving Average Convergence Divergence) foi criado pelo americano Gerald Appel no final dos anos 1970. É um indicador híbrido que combina características de:

  • Indicador de tendência — usa médias móveis exponenciais
  • Indicador de momentum — mede aceleração do movimento
  • Oscilador — flutua acima/abaixo de zero

Essa combinação torna o MACD um dos indicadores mais versáteis. Ele responde tanto à direção quanto à velocidade do mercado.

É composto de 3 elementos visuais:

  1. Linha MACD — a diferença entre duas médias móveis exponenciais (EMA 12 – EMA 26)
  2. Linha de Sinal — uma média móvel exponencial da linha MACD (geralmente EMA 9)
  3. Histograma — a diferença entre linha MACD e linha de sinal, plotada como barras

Como o MACD é calculado

📐 Fórmula MACD (12, 26, 9)
Passo 1 — Linha MACD:
Linha MACD = EMA(12) - EMA(26)

Passo 2 — Linha de Sinal:
Linha de Sinal = EMA(9) da Linha MACD

Passo 3 — Histograma:
Histograma = Linha MACD - Linha de Sinal

O que cada componente significa

ComponenteSignificado
Linha MACD acima de 0EMA curta (12) está acima da longa (26) → tendência de alta
Linha MACD abaixo de 0EMA curta (12) está abaixo da longa (26) → tendência de baixa
Linha MACD subindoDistância entre EMAs aumenta → tendência se fortalecendo
Linha MACD descendoEMAs convergindo → tendência enfraquecendo
Histograma positivo crescenteMomentum bullish forte
Histograma negativo crescenteMomentum bearish forte
Histograma diminuindoMomentum perdendo força (alerta de reversão)

Sinais de trading com MACD

Sinal #1: Cruzamento das linhas (mais usado)

🟢 Cruzamento Bullish

Linha MACD cruza linha de sinal de baixo para cima. Sinal de COMPRA. Mais forte se ocorre abaixo da linha zero.

🔴 Cruzamento Bearish

Linha MACD cruza linha de sinal de cima para baixo. Sinal de VENDA. Mais forte se ocorre acima da linha zero.

Sinal #2: Cruzamento da linha zero

🟢 MACD cruza zero para cima

Mudança de tendência de baixa para alta. Sinal mais forte que cruzamento das linhas.

🔴 MACD cruza zero para baixo

Mudança de tendência de alta para baixa. Sinal estrutural importante.

Sinal #3: Divergências

Como no RSI, divergências são sinais poderosos no MACD:

  • Divergência Bullish: Preço faz fundo mais baixo, mas MACD faz fundo mais alto → possível reversão para cima
  • Divergência Bearish: Preço faz topo mais alto, mas MACD faz topo mais baixo → possível reversão para baixo

Sinal #4: Histograma (timing preciso)

O histograma “antecipa” os cruzamentos da linha MACD:

  • Quando barras do histograma começam a diminuir em tendência de alta = momentum enfraquecendo
  • Quando barras começam a aumentar em sentido oposto = início de reversão
  • Histograma é o componente mais responsivo do MACD

Configurações do MACD

Padrão: 12, 26, 9

Configuração original de Gerald Appel, usada por 99% dos traders. Funciona em todos timeframes.

Configurações alternativas

ConfiguraçãoCaracterísticaQuando usar
5, 13, 6Muito rápido, mais sinaisScalping (M1-M5)
8, 17, 9Versão aceleradaDay trade (M15-M30)
12, 26, 9PadrãoSwing trade (H1-Daily)
19, 39, 9Mais suave, menos sinaisPosition trade (Daily-Weekly)

Pine Script para TradingView

📝 Pine Script v5 — MACD customizado com alertas
// MACD com histograma colorido e alertas de cruzamento

//@version=5
indicator("MACD PT-BR", overlay=false)

// === INPUTS ===
fastLen = input.int(12, "EMA Rápida")
slowLen = input.int(26, "EMA Lenta")
signalLen = input.int(9, "Sinal")

// === CÁLCULO ===
[macdLine, signalLine, hist] = ta.macd(close, fastLen, slowLen, signalLen)

// === HISTOGRAMA COLORIDO ===
histColor = hist >= 0 ?
  (hist[1] < hist ? color.new(#16a34a, 0) : color.new(#16a34a, 60)) :
  (hist[1] > hist ? color.new(#dc2626, 0) : color.new(#dc2626, 60))

// === PLOTS ===
plot(macdLine, "MACD", color=color.new(#b8893d, 0), linewidth=2)
plot(signalLine, "Sinal", color=color.new(color.gray, 0), linewidth=1)
plot(hist, "Histograma", color=histColor, style=plot.style_histogram, linewidth=2)
hline(0, "Zero", color=color.new(color.gray, 60), linestyle=hline.style_dashed)

// === ALERTAS ===
alertcondition(ta.crossover(macdLine, signalLine),
  "MACD cruz bullish", "Possível sinal de compra")
alertcondition(ta.crossunder(macdLine, signalLine),
  "MACD cruz bearish", "Possível sinal de venda")
alertcondition(ta.crossover(macdLine, 0),
  "MACD cruz zero up", "Mudança estrutural para alta")
alertcondition(ta.crossunder(macdLine, 0),
  "MACD cruz zero down", "Mudança estrutural para baixa")

Limitações do MACD

⚠️ Quando MACD FALHA

1. Mercados laterais (range): MACD gera muitos sinais falsos de cruzamento. Use somente em tendências definidas.

2. Atraso (lag): Como usa médias móveis, MACD sempre vai estar “atrasado” em relação ao preço. Cruzamentos ocorrem após início do movimento.

3. Falsos breakouts: Em mercados com pouca liquidez (horário asiático), cruzamentos podem gerar entradas que se revertem rapidamente.

4. Sem níveis absolutos: Diferente do RSI (0-100), MACD não tem escala fixa. Valores variam por ativo e timeframe.

5. Múltiplos sinais conflitantes: Cruzamento das linhas pode dar buy enquanto MACD ainda está negativo. Iniciantes confundem.

MACD combinado com outros indicadores

MACD + EMA 200 (filtro de tendência maior)

  • Preço acima de EMA 200 = tendência maior é de alta → operar apenas cruzamentos bullish do MACD
  • Preço abaixo de EMA 200 = tendência de baixa → operar apenas cruzamentos bearish
  • Reduz drasticamente sinais falsos contra tendência principal

MACD + RSI (confirmação de momentum)

  • Cruzamento bullish do MACD + RSI saindo de sobrevenda (30) = sinal duplo confirmado
  • Cruzamento bearish + RSI saindo de sobrecompra (70) = sinal duplo de venda
  • Reduz entradas em pivôs prematuros

MACD + Suporte/Resistência

  • Cruzamento do MACD próximo a suporte forte = confluência poderosa para compra
  • Cruzamento próximo a resistência forte = confluência para venda
  • Trade só com confluência aumenta winrate significativamente

Estratégia prática “MACD + EMA 200”

🎯 Setup “MACD Trend Following” — Swing Trading

Timeframe: H4 ou Daily (ideal para brasileiro CLT)

Pares: EUR/USD, GBP/USD, XAU/USD (alta liquidez)

Passo 1 — Identificar tendência:

• Adicionar EMA 200 no gráfico
• Preço acima de EMA 200 = bias de compra
• Preço abaixo de EMA 200 = bias de venda

Passo 2 — Aguardar setup (apenas a favor da tendência maior):

• Em bias de compra: aguardar pullback que aproxime preço da EMA 200
• Aguardar cruzamento bullish do MACD (MACD cruza linha de sinal para cima)
• Confirmar com histograma virando positivo

Passo 3 — Executar:

• Entrada na abertura do candle seguinte ao cruzamento confirmado
• Stop loss abaixo do fundo recente (+1 ATR de margem)
• Take profit em R:R 1:2 ou 1:3

Passo 4 — Gestão:

• Mover stop para break-even quando preço atinge metade do alvo
• Sair se MACD reverter (cruzamento contra) antes do alvo
• Risco máximo: 1-2% do saldo por trade

MACD funciona com disciplina

Pratique em demo por 3+ meses. Anote cada trade. Identifique seus erros padrão.

Ver brokers com demo Próximo: Bollinger Bands