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.
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:
- Linha MACD — a diferença entre duas médias móveis exponenciais (EMA 12 – EMA 26)
- Linha de Sinal — uma média móvel exponencial da linha MACD (geralmente EMA 9)
- Histograma — a diferença entre linha MACD e linha de sinal, plotada como barras
Como o MACD é calculado
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
| Componente | Significado |
|---|---|
| Linha MACD acima de 0 | EMA curta (12) está acima da longa (26) → tendência de alta |
| Linha MACD abaixo de 0 | EMA curta (12) está abaixo da longa (26) → tendência de baixa |
| Linha MACD subindo | Distância entre EMAs aumenta → tendência se fortalecendo |
| Linha MACD descendo | EMAs convergindo → tendência enfraquecendo |
| Histograma positivo crescente | Momentum bullish forte |
| Histograma negativo crescente | Momentum bearish forte |
| Histograma diminuindo | Momentum 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ção | Característica | Quando usar |
|---|---|---|
| 5, 13, 6 | Muito rápido, mais sinais | Scalping (M1-M5) |
| 8, 17, 9 | Versão acelerada | Day trade (M15-M30) |
| 12, 26, 9 | Padrão | Swing trade (H1-Daily) |
| 19, 39, 9 | Mais suave, menos sinais | Position trade (Daily-Weekly) |
Pine Script para TradingView
// 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
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”
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