← Voltar para o início
Sinal / Indicador de trading
🌊

MACD — Convergência/Divergência de médias móveis

Um indicador de impulso que funciona simultaneamente como sinal de tendência.

Começar a automatizar grátis →

Quer automatizar esta estratégia? Experimente o auto-Trading gratuitamente — sem cartão de crédito.

MACD — Convergência/Divergência de médias móveis chart

Visão geral

O que é MACD — Convergência/Divergência de médias móveis?

O MACD (Moving Average Convergence Divergence) é um dos indicadores técnicos mais utilizados, funcionando simultaneamente como ferramenta de seguimento de tendência e medição de impulso. Desenvolvido por Gerald Appel no final dos anos 70, compõe-se de três elementos: a linha MACD (diferença entre EMA-12 e EMA-26), a linha de sinal (EMA-9 da linha MACD) e o histograma (linha MACD menos linha de sinal).

Os principais sinais de trading: (1) cruzamento da linha MACD acima ou abaixo da linha de sinal — sinal de alta ou baixa; (2) cruzamento do MACD com a linha zero — confirmação da direção do impulso; (3) divergência entre o MACD e o preço — um dos sinais de reversão mais confiáveis.

O histograma é especialmente valioso para calibrar o impulso: barras crescendo sinalizam impulso crescente na direção do movimento, enquanto barras reduzindo sugerem esgotamento. Um histograma que atinge seu pico e começa a contrair é um aviso precoce de um cruzamento iminente da linha de sinal.

Como funciona no auto-Trading

Automatize

A plataforma Auto-Trading calcula a linha MACD, a linha de sinal e o histograma vela a vela. No construtor de estratégias, os gatilhos incluem: cruzamentos MACD/sinal, cruzamentos da linha zero, mudanças de direção do histograma e eventos de divergência.

Experimentar grátis →

Código da estratégia

Escolha um script abaixo, copie e use no seu grafico.

Pine Script (TradingView)

Este e um exemplo de Pine Script do TradingView para este indicador. Cole no Pine Editor do TradingView, adicione ao grafico e ajuste os parametros para seu mercado e timeframe.

//@version=6
strategy("MACD — Moving Average Convergence Divergence", overlay=true)
fast = input.int(12, "Fast")
slow = input.int(26, "Slow")
sig = input.int(9, "Signal")
[macdLine, signalLine, _] = ta.macd(close, fast, slow, sig)
longSignal = ta.crossover(macdLine, signalLine)
shortSignal = ta.crossunder(macdLine, signalLine)
if longSignal
    strategy.entry("Long", strategy.long)
if shortSignal
    strategy.close("Long")
plot(macdLine, "MACD", color=color.teal)
plot(signalLine, "Signal", color=color.orange)

ThinkScript (thinkorswim)

Este e um exemplo de ThinkScript do thinkorswim para este indicador. Abra o thinkorswim, crie um estudo personalizado, cole o script e aplique ao grafico.

def macd = MACD()."Value";
def signal = MACD()."Avg";
def buySignal = macd crosses above signal;
def sellSignal = macd crosses below signal;
AddOrder(OrderType.BUY_AUTO, buySignal, close, 1, Color.GREEN, Color.GREEN, "MACD Buy");
AddOrder(OrderType.SELL_AUTO, sellSignal, close, 1, Color.RED, Color.RED, "MACD Exit");
plot MacdLine = macd;
MacdLine.SetDefaultColor(Color.CYAN);
plot SignalLine = signal;
SignalLine.SetDefaultColor(Color.ORANGE);

Pronto para automatizar MACD — Convergência/Divergência de médias móveis?

Junte-se a milhares de traders que usam o auto-Trading para executar esta estratégia automaticamente, 24/7.

Começar grátis →

Todas as estratégias e sinais

Continuar aprendendo

Estratégias de trading

Sinais e indicadores de trading