MACD: convergência e divergência de médias

O MACD, de Moving Average Convergence Divergence, convergência e divergência de médias móveis em português, é um indicador que mede a distância entre duas médias móveis exponenciais do preço, uma rápida e uma lenta. Ele não tem teto nem piso: não é um oscilador limitado e, portanto, não tem uma zona fixa de sobrecompra. Gerald Appel o desenvolveu no fim dos anos 1970. Esta lição traz o cálculo exato dos seus três traçados, a linha MACD, a linha de sinal e o histograma, refeito à mão em dez velas, o que cada plataforma mostra com as configurações 12, 26 e 9, a leitura dos cruzamentos e das divergências e, depois, o que o indicador não consegue dizer.

MACD: definição, o que ele mede e o que não mede

O MACD faz uma pergunta ao gráfico: a média dos preços recentes está se afastando da média dos preços mais antigos, e em que sentido? A ajuda da TradingView sobre o MACD o define como um indicador de momentum que mede a diferença entre duas médias móveis e mostra, sem limite, como elas convergem e divergem ao longo do tempo. Quando a média rápida está acima da lenta, o MACD é positivo; quando está abaixo, é negativo; quando as duas se encontram, ele volta a zero.

A ChartSchool da StockCharts o coloca entre duas famílias, a tendência e o momentum: ele parte de duas médias móveis, que são ferramentas de acompanhamento de tendência, e as transforma em um oscilador subtraindo a mais longa da mais curta. Ela diz logo o que ele não faz: como não é limitado, não é particularmente útil para identificar níveis de sobrecompra e de sobrevenda. Ele não tem uma escala fixa como a do estocástico, que vai de 0 a 100.

O nome se escreve “Moving Average Convergence/Divergence” na StockCharts e na ajuda do MetaTrader 5 sobre o MACD, sem barra na TradingView. Convergência: as duas médias se aproximam. Divergência: elas se afastam. A StockCharts escreve que Gerald Appel o desenvolveu no fim dos anos 1970; a TradingView, que ele o criou nos anos 1970 e que Thomas Aspray acrescentou o histograma em 1986. As empresas não o classificam do mesmo jeito: indicador de momentum para a TradingView, indicador de acompanhamento de tendência para o MetaTrader 5, que mesmo assim o coloca no menu de osciladores. Páginas consultadas em outubro de 2026.

Oitenta e quatro velas e seu MACD 12, 26, 9
Oitenta e quatro velas e seu MACD 12, 26, 9 Série de preços inventada, cálculo real: médias exponenciais dos fechamentos, configurações 12, 26 e 9. Em cima, oitenta e quatro velas: uma queda, uma alta rápida, um recuo, uma alta mais lenta que fecha mais alto e, depois, uma queda. Embaixo: a linha MACD em traço grosso, a linha de sinal em traço fino roxo, o histograma em barras, verdes acima de zero e vermelhas abaixo, e a linha zero em traço contínuo. A linha MACD começa na vela 26, a linha de sinal e o histograma na vela 34. O preço marca sua mínima na vela 37; a linha MACD passa acima da linha de sinal na vela 40 (primeiro ponto), ainda bem abaixo de zero, em −1,94, e só cruza a linha zero na vela 46 (segundo ponto), quando mais da metade da alta já está feita. O histograma atinge o máximo na vela 50, quatro velas antes da linha MACD. Na zona sombreada, as linhas tracejadas ligam dois topos: o fechamento mais alto passa de 103,57 para 105,14, e o topo da linha MACD recua de 2,57 para 1,85. É uma divergência de baixa. Nesta série, desenhada para mostrá-la, a queda vem em seguida; em um gráfico real, nada obriga a isso.

O cálculo do MACD: linha MACD, linha de sinal, histograma

Etapa 1: duas médias móveis exponenciais dos fechamentos. Uma média móvel exponencial, EMA em inglês, dá mais peso aos preços recentes. A página da StockCharts sobre as médias móveis a calcula em três tempos. O primeiro valor é a média simples dos N primeiros fechamentos. O multiplicador vale 2 ÷ (N + 1). Depois, a cada vela: EMA = (fechamento − EMA anterior) × multiplicador + EMA anterior. Com as configurações usuais, a média rápida cobre 12 períodos (multiplicador 2 ÷ 13, ou seja, 15,4%) e a lenta 26 períodos (2 ÷ 27, ou seja, 7,4%). A ajuda do MetaTrader 5 sobre as médias móveis escreve a mesma recorrência de outra forma: EMA = fechamento × P + EMA anterior × (1 − P).

Etapa 2: a linha MACD. Linha MACD = EMA de 12 períodos − EMA de 26 períodos. A StockCharts, a TradingView e o MetaTrader 5 escrevem a mesma subtração, a média rápida menos a lenta. O resultado é uma diferença de preços: ele é contado na unidade do gráfico, em dólares em uma ação cotada em dólares, em pontos em um índice.

Etapa 3: a linha de sinal. É uma média móvel da própria linha MACD: linha de sinal = EMA de 9 períodos da linha MACD na fórmula da StockCharts (multiplicador 2 ÷ 10, ou seja, 20%). Como toda média, ela segue a linha MACD com atraso, e é esse atraso que torna as viradas dela fáceis de ver.

Etapa 4: o histograma. Histograma = linha MACD − linha de sinal. Ele é positivo quando a linha MACD está acima da linha de sinal, negativo quando está abaixo, e passa por zero quando elas se cruzam. A página da StockCharts sobre o MACD-Histogram lembra o que esse empilhamento quer dizer: o histograma é um indicador de um indicador, a quatro etapas do preço. As duas médias, a diferença entre elas, a média dessa diferença e, por fim, a diferença entre as duas.

Quanto histórico é preciso. Com esse cálculo, a média lenta só existe a partir da vigésima sexta vela, e a linha MACD também, e a linha de sinal espera nove valores de MACD: ela começa na trigésima quarta. Os primeiros valores ainda não são os corretos. A StockCharts avisa que uma EMA depende de todas as anteriores, ou seja, do tamanho do histórico carregado, e diz recuar pelo menos 250 períodos nos próprios gráficos.

Um exemplo refeito à mão, em dez velas

Os preços são inventados, e as configurações são 3, 7 e 3 em vez de 12, 26 e 9 para que o cálculo caiba em dez velas. O método é o mesmo. Os multiplicadores passam a ser 2 ÷ 4 = 0,5 para a média rápida e para a linha de sinal, e 2 ÷ 8 = 0,25 para a média lenta.

Estes são os dez fechamentos. Vela 1: 100,00. Vela 2: 102,40. Vela 3: 103,60. Vela 4: 104,80. Vela 5: 105,00. Vela 6: 107,80. Vela 7: 110,00. Vela 8: 112,80. Vela 9: 115,60. Vela 10: 113,00. O preço sobe até a vela 9 e recua na décima.

A média rápida, de 3 períodos. O primeiro valor dela cai na vela 3: (100,00 + 102,40 + 103,60) ÷ 3 = 102,00. Depois, soma-se a cada vez metade da diferença entre o fechamento e a média anterior. Vela 4: (104,80 − 102,00) × 0,5 + 102,00 = 103,40. Vela 5: 104,20. Vela 6: 106,00. Vela 7: 108,00. Vela 8: 110,40. Vela 9: 113,00. Vela 10: (113,00 − 113,00) × 0,5 + 113,00 = 113,00.

A média lenta, de 7 períodos. O primeiro valor dela cai na vela 7: a soma dos sete primeiros fechamentos, 733,60, dividida por 7, ou seja, 104,80. Depois, soma-se um quarto da diferença. Vela 8: (112,80 − 104,80) × 0,25 + 104,80 = 106,80. Vela 9: (115,60 − 106,80) × 0,25 + 106,80 = 109,00. Vela 10: (113,00 − 109,00) × 0,25 + 109,00 = 110,00.

A linha MACD é a diferença entre elas, a partir da vela 7. Vela 7: 108,00 − 104,80 = 3,20. Vela 8: 110,40 − 106,80 = 3,60. Vela 9: 113,00 − 109,00 = 4,00. Vela 10: 113,00 − 110,00 = 3,00. Ela é positiva porque a média rápida está acima da lenta, e cresce enquanto a rápida se afasta dela.

A linha de sinal e o histograma. A linha de sinal espera três valores de MACD. O primeiro cai na vela 9: (3,20 + 3,60 + 4,00) ÷ 3 = 3,60, e o histograma vale 4,00 − 3,60 = +0,40. Na vela 10, a linha de sinal vale (3,00 − 3,60) × 0,5 + 3,60 = 3,30, e o histograma 3,00 − 3,30 = −0,30. Bastou um único recuo de 2,60: a linha MACD passou para baixo da linha de sinal, embora ainda valha 3,00 e a média rápida continue acima da lenta. Um cruzamento de baixa da linha de sinal diz que a distância entre as duas médias está diminuindo, não que a tendência virou.

As configurações do MACD, plataforma por plataforma

As configurações usuais cabem em três números: 12 para a média rápida, 26 para a lenta, 9 para a linha de sinal, calculados sobre os fechamentos. A StockCharts as apresenta como as configurações típicas e observa que outros valores podem substituí-las conforme o estilo de trading. As plataformas mantêm esses três números, mas nem todas traçam a mesma coisa.

TradingView: a janela de configurações reproduzida na ajuda mostra a fonte, o fechamento, e depois “Fast length” em 12, “Slow length” em 26 e “Signal length” em 9. Ela acrescenta duas listas: o tipo de média das duas médias de base e o da linha de sinal, exponencial (EMA) ou simples (SMA), ambas em EMA nessa janela. O indicador traça a linha MACD e a linha de sinal como linhas, o histograma como colunas coloridas, e uma linha zero. StockCharts: (12,26,9) por padrão, histograma incluído; colocar o último número em 1 remove a linha de sinal e o histograma. thinkorswim: a documentação sobre o MACD lista um comprimento rápido, um comprimento lento, um comprimento para a média do MACD, e um tipo de média a escolher entre simples, exponencial, ponderada, de Wilder e de Hull. Ela traça o valor, a média dele, a diferença entre os dois e a linha zero, e não dá valores padrão.

MetaTrader 5 traça outra coisa. O código do indicador MACD publicado pela MetaQuotes, a desenvolvedora da plataforma, mantém 12, 26 e 9 sobre os fechamentos, mas tem apenas dois traçados: a linha MACD, desenhada em barras, e a linha de sinal, desenhada como linha. As barras do MetaTrader 5 não são, portanto, o histograma da TradingView ou da StockCharts: elas mostram a própria linha MACD. A diferença entre a linha MACD e a linha de sinal existe, mas em outro indicador, “Moving Average of Oscillator” (OsMA), que o código dele publicado pela MetaQuotes descreve como o histograma do MACD.

Segunda diferença: a linha de sinal. A ajuda do MetaTrader 5 a escreve SIGNAL = SMA(MACD, 9), uma média móvel simples dos nove últimos valores, e o código confirma, enquanto a fórmula da StockCharts e a janela da TradingView usam uma média exponencial. Os mesmos 12, 26 e 9, duas linhas de sinal. Recalculada nas velas do esquema acima a partir da mesma linha MACD, a linha de sinal em média simples vale 2,29 na vela 59 quando a exponencial vale 1,96, e dois dos quatro cruzamentos se deslocam uma vela: o primeiro cruzamento de baixa cai na vela 58 em vez da 59, o segundo na vela 74 em vez da 73. A diferença é pequena, mas basta para que um cruzamento anotado em uma plataforma não caia no mesmo dia em outra.

Ler o MACD: linha de sinal, linha zero, histograma

O cruzamento da linha de sinal. A linha MACD que passa acima da linha de sinal é lida como alta, o contrário como baixa. Para a StockCharts, são as leituras mais comuns do MACD, e um cruzamento pode durar alguns dias ou algumas semanas. A ajuda do MetaTrader 5 faz dele a regra básica do indicador. A StockCharts é mais cautelosa: esses cruzamentos pedem verificação antes de se confiar neles, os que ocorrem em um extremo positivo ou negativo devem ser vistos com cautela, e a volatilidade do ativo aumenta o número deles. O exemplo dela conta oito cruzamentos em seis meses em uma ação, quatro em cada sentido, bons e ruins.

A passagem pela linha zero. A linha MACD cruza zero para cima quando a média rápida passa acima da lenta, e para baixo quando volta a ficar abaixo. É, portanto, um cruzamento de médias móveis, lido em uma única curva. Acima de zero, a TradingView lê um momentum médio de alta ou uma possível tendência de alta, e o contrário abaixo. A StockCharts acrescenta que o MACD continua positivo enquanto durar uma tendência de alta, e mostra os dois casos: uma ação em que essas passagens acompanharam tendências de verdade, e outra em que sete passagens se sucederam em cinco meses sem que nenhuma tendência se firmasse.

O histograma. Ele mede a distância entre a linha MACD e a linha de sinal. Cresce quando elas se afastam e se contrai quando se aproximam: para a StockCharts, essa contração é o primeiro passo para um cruzamento da linha de sinal, e o histograma foi concebido para antecipar esse cruzamento. No esquema, ele atinge o máximo na vela 50 e depois diminui durante nove velas, enquanto a linha MACD ainda sobe até a vela 54 e só cruza a linha de sinal na vela 59. A mesma página pondera: as divergências curtas e pouco marcadas do histograma são muito mais frequentes que as longas e nítidas, e é o próprio cruzamento que confirma.

O atraso. Todas essas leituras chegam depois do preço. A StockCharts lembra: o MACD é feito de médias móveis, as médias móveis estão atrasadas em relação ao preço, e um cruzamento da linha de sinal pode chegar tarde. No esquema, o preço marca sua mínima na vela 37, a linha MACD só cruza a linha de sinal na vela 40, e só cruza zero na vela 46, quando 58% da alta até o primeiro topo já estão feitos.

Nenhuma dessas leituras é uma ordem de compra ou de venda. São convenções, a testar no seu mercado, no seu timeframe e nas suas configurações, com o método do artigo como fazer backtest. A Tradoshi não registra o MACD no momento dos seus trades: o indicador se lê no seu gráfico. O diário serve para a etapa seguinte: você etiqueta cada trade feito com uma leitura precisa, por exemplo “cruzamento de alta abaixo da linha zero”, e o painel é filtrado por etiqueta para ver o que essa leitura deu para você.

Divergência de alta e divergência de baixa no MACD

Uma divergência aparece quando o preço e o MACD deixam de ir no mesmo sentido. A StockCharts dá as duas definições. Divergência de alta: o preço marca um fundo mais baixo que o anterior, e o MACD um fundo mais alto. O preço confirma a queda, mas o MACD mostra um momentum de baixa menos forte. Divergência de baixa: o preço marca um topo mais alto, e a linha MACD um topo mais baixo. A alta continua, com menos fôlego. A TradingView diz isso com outras palavras: topos de MACD que caem enquanto o preço sobe podem indicar o esgotamento de uma tendência de alta, e fundos que sobem enquanto o preço cai, o de uma tendência de baixa.

Duas observações da StockCharts importam. A divergência se procura nos fechamentos, já que as médias do MACD são calculadas sobre os fechamentos, e o exemplo dela se apoia em fundos nítidos, tanto no preço quanto no indicador. No esquema, a zona sombreada mostra uma: o fechamento mais alto passa de 103,57 para 105,14, e o topo da linha MACD recua de 2,57 para 1,85.

O alerta vem da mesma página: as divergências devem ser tomadas com cautela, porque as divergências de baixa são comuns em uma forte tendência de alta, e as de alta em uma forte tendência de baixa. Uma tendência costuma começar com um impulso que leva o MACD bem alto; depois ela continua mais devagar, o MACD desce do topo, e o preço segue subindo. O exemplo da StockCharts alinha quatro divergências de baixa em quatro meses em um fundo de índice que continuou subindo. Enquanto a linha MACD ficar acima de zero, escreve ela, o momentum de alta ainda supera o momentum de baixa: no esquema, ela não desce abaixo de 1,50 entre os dois topos.

A palavra não tem o mesmo sentido em todo lugar. A ajuda do MetaTrader 5 chama de divergência de alta o caso em que o MACD marca novas máximas enquanto o preço não consegue, e de divergência de baixa o caso em que o MACD marca novas mínimas sem que o preço acompanhe: ela parte do indicador, enquanto a StockCharts parte do preço. A TradingView, por sua vez, distingue a divergência regular, que sugere um enfraquecimento da tendência, da divergência oculta, que sugere a continuação dela. Antes de comparar duas leituras, confira de qual definição se trata. O histograma, por fim, tem suas próprias divergências, medidas contra a linha MACD e não contra o preço: a StockCharts vê nelas um meio de antecipar um cruzamento da linha de sinal.

Os limites do MACD

Ele é atrasado. É uma diferença de médias, e a linha de sinal é uma média dessa diferença. Ele confirma um movimento já iniciado, não o anuncia: no esquema, mais da metade da alta está feita quando ele cruza zero.

Sem tendência, os cruzamentos se multiplicam. Em um mercado que oscila, a linha MACD cruza a linha de sinal e a linha zero repetidas vezes sem que nada venha em seguida: são as sete passagens em cinco meses do exemplo da StockCharts. Saber se há uma tendência em curso é outra pergunta, a da lição sobre o DMI e o ADX.

Ele não tem limite. Não existe nenhum nível fixo de sobrecompra ou de sobrevenda. A StockCharts escreve que é possível identificar os extremos passados de um ativo, mas que nada impede o MACD de ultrapassá-los em um movimento violento. A ajuda do MetaTrader 5, porém, o apresenta como útil para identificar a sobrecompra e a sobrevenda, quando a média curta se afasta muito da longa. Duas empresas, duas opiniões.

Os valores dele não se comparam de um instrumento para outro. A linha MACD é uma diferença de preços, então depende do nível do preço. O exemplo da StockCharts: ela pode oscilar entre −1,5 e 1,5 em uma ação de 20 dólares, e entre −10 e +10 em uma ação de 100 dólares. Um MACD de 2 não quer dizer nada sem o ativo e o timeframe. Para comparar vários ativos, a StockCharts remete a outro indicador, o Percentage Price Oscillator (PPO), que expressa a diferença em porcentagem.

O cálculo mais enxuto da família dispensa as médias: o momentum compara o fechamento com o de n velas atrás, e o ROC (Rate of Change) expressa essa diferença em porcentagem, o que o torna comparável de um instrumento para outro. A lição sobre o ROC e o momentum traz as três fórmulas que circulam com esses dois nomes.

Ele depende da plataforma e do histórico. Barras ou linhas, linha de sinal simples ou exponencial, histograma presente ou guardado em outro indicador: o mesmo nome cobre traçados diferentes, e uma média exponencial calculada sobre um histórico curto demais ainda não tem seu valor. O MACD também não diz nada sobre a amplitude das velas: essa é a pergunta do ATR. Ele continua sendo uma ferramenta da família das médias móveis, e a página sobre a análise técnica explica por que duas ferramentas da mesma família não fazem duas confirmações.

Perguntas frequentes

O que é o MACD no trading?

O MACD, de Moving Average Convergence Divergence, é um indicador técnico que mede a distância entre duas médias móveis exponenciais dos fechamentos, de 12 e 26 períodos com as configurações usuais. Ele vem acompanhado de uma linha de sinal, a média de 9 períodos dessa distância, e de um histograma, a diferença entre as duas. Gerald Appel o desenvolveu nos anos 1970.

Qual configuração escolher para o MACD?

As configurações usuais são 12, 26 e 9: são os valores padrão da StockCharts, do código do MetaTrader 5 e da janela de configurações que a ajuda da TradingView mostra. A StockCharts cita (5,35,5) como uma variante mais sensível, e não aponta nenhuma configuração como melhor que outra. Confira principalmente o tipo de média da linha de sinal: simples no MetaTrader 5, exponencial na fórmula da StockCharts.

O que significa um MACD acima de zero?

Que a média móvel rápida está acima da média lenta: os preços recentes são, em média, mais altos que os preços mais antigos. A StockCharts e a TradingView leem nisso um momentum de alta. Não é um nível de sobrecompra: o MACD não tem limite, e continua positivo enquanto durar uma tendência de alta.

Por que o MACD do MetaTrader 5 é diferente do da TradingView?

Porque ele não traça a mesma coisa. No MetaTrader 5, as barras são a própria linha MACD, e a linha de sinal é uma média simples de 9 períodos. Na TradingView, a linha MACD e a linha de sinal são duas linhas, e as colunas são a diferença entre elas, o histograma. No MetaTrader 5, essa diferença é outro indicador, o OsMA.

O que é uma divergência de alta no MACD?

Segundo a StockCharts, ela se forma quando o preço marca um fundo mais baixo que o anterior enquanto o MACD marca um fundo mais alto: a queda continua, com menos fôlego. Não é o anúncio de uma reversão. A mesma página observa que as divergências de alta são frequentes em uma forte tendência de baixa.

O que você precisa lembrar

  • O MACD mede a distância entre duas médias móveis exponenciais dos fechamentos. Ele não é limitado: não tem zona fixa de sobrecompra nem de sobrevenda.
  • Linha MACD = EMA de 12 períodos − EMA de 26 períodos. Linha de sinal = média de 9 períodos da linha MACD. Histograma = linha MACD − linha de sinal.
  • 12, 26 e 9 são as configurações usuais. No MetaTrader 5, as barras são a linha MACD e a linha de sinal é uma média simples; o histograma das outras plataformas é, ali, outro indicador, o OsMA.
  • Cruzamento da linha de sinal, passagem pela linha zero, divergência: três convenções de leitura, todas atrasadas em relação ao preço, e muitas vezes erradas quando o mercado não tem tendência.
  • Um valor de MACD depende do preço do ativo: ele não se compara de um instrumento para outro. Uma divergência de baixa é comum em uma forte alta e não anuncia, sozinha, uma reversão.

Entrar na Oshi Academy

As lições ensinam a teoria, a comunidade faz você praticar. Nela se trocam trades, capturas de tela e perguntas bobas, e ninguém vende sinais.

Entrar na Oshi Academy