De que é feito o MACD

O primeiro modelo deste artigo escolhe fechos C e três cálculos relacionados: M = EMA12(C) − EMA26(C), S = EMA9(M), H = M − S. Não são três provas independentes sobre o mercado. M igual a zero significa que as médias rápida e lenta são iguais; H igual a zero significa M igual a S. Uma igualdade isolada não demonstra um cruzamento. Compare observações anteriores e posteriores com a mesma precisão e convenção.

No MACD incorporado no MT5, o sinal documentado é SMA9(M), e as barras representam M. O TradingView permite escolher fonte e tipos de média. Antes de discutir um sinal, identifique a série desenhada. M positivo apenas coloca a média rápida acima da lenta; não demonstra que o preço atual esteja a subir. A introdução Como ler o MACD: linhas, histogramas e cruzamentos verificáveis separa essas leituras.

Períodos e inicialização também são dados

Os períodos contam observações, por exemplo velas H1 ou D1 concluídas. Não estabelecem dias de calendário ou um atraso garantido. Usamos α = 2/(N+1): 2/13 na EMA12, 2/27 na EMA26 e 0,2 na EMA9. A documentação TradingView ilustra uma inicialização por SMA; os controlos seguintes declaram explicitamente os seus estados artificiais. Não atribuímos a um livro não lido uma origem histórica ou regra de negociação.

Duas EMA com o mesmo coeficiente e a mesma sequência posterior conservam uma diferença Δ(k) = (1−α)^k Δ(0). Na EMA26, uma diferença inicial de dez pips ainda vale aproximadamente 1,3520 pips após 26 atualizações: 10 × (25/27)^26. Não é um requisito universal de aquecimento. Para reconciliar implementações, compare sucessivamente fechos, médias, M, S e série desenhada, mantendo toda a precisão.

O zero de um ficheiro pode não ser o zero do indicador

Admita EMA12 = 1,10004, EMA26 = 1,09996 e S = 0,00006. Então M = 0,00008 e H = 0,00002: respetivamente 0,8 e 0,2 pip quando um pip vale 0,0001. Se apenas exportar as médias arredondadas a quatro casas, ambas aparecem como 1,1000 e a diferença exportada é zero. Esse zero resulta de dígitos perdidos. Sem observação anterior também não se infere um cruzamento.

Arredondar pode apagar a diferençaEstados sintéticos EUR/USD: EMA12 1,10004; EMA26 1,09996; sinal 0,00006. Só as médias exportadas são arredondadas a quatro casas.EXEMPLO DE CÁLCULOPrecisão completaM +0,00008; H +0,00002Exportação arredondada1,1000 − 1,1000 = 0
Arredondar pode apagar a diferença. Estados sintéticos EUR/USD: EMA12 1,10004; EMA26 1,09996; sinal 0,00006. Só as médias exportadas são arredondadas a quatro casas.

M completo é 0,8 pip e H é 0,2 pip. O zero da exportação não substitui o cálculo completo.

Precisão completa
M +0,00008; H +0,00002 – S +0,00006
Exportação arredondada
1,1000 − 1,1000 = 0 – Dígitos perdidos; sinal completo não muda

Arredondar pode apagar a diferença

Arredondar pode apagar a diferençaEstados sintéticos EUR/USD: EMA12 1,10004; EMA26 1,09996; sinal 0,00006. Só as médias exportadas são arredondadas a quatro casas. M completo é 0,8 pip e H é 0,2 pip. O zero da exportação não substitui o cálculo completo.Arredondar pode apagar a diferençaModelo educativo fictício · dados e pressupostos explicitados no textoEMA121,10004EMA261,09996Precisão completaM = +0,8 pip · H = +0,2 pipExportação: 4 casasAmbas: 1,1000Diferença exportada = 0Não recupera dígitos perdidosM completo é 0,8 pip e H é 0,2 pip. O zero da exportação não substitui o cálculo completo.
M completo é 0,8 pip e H é 0,2 pip. O zero da exportação não substitui o cálculo completo.

Desloque horizontalmente ou amplie o diagrama para ler todos os detalhes.

Os dois valores 1,1000 não permitem adivinhar os dígitos omitidos: podem esconder uma diferença positiva, negativa ou nula. Exporte médias, M e S à precisão de cálculo; prepare a apresentação depois. Cor ou tamanho de letra não recuperam informação destruída no ficheiro.

Recorrência e unidades

A recorrência é EMA atual = α C atual + (1−α) EMA anterior. A observação mais recente recebe cerca de 15,38% na EMA12 e 7,41% na EMA26. Isso descreve pesos, não percentagens de lucro. Num estado hipotético EUR/USD, EMA12 = 1,08540 e EMA26 = 1,08312 dão M = 0,00228, ou 22,8 pips. Com S = 0,00194, ou 19,4 pips, H = 0,00034, ou 3,4 pips. São estados atribuídos, não derivados de uma história completa fornecida.

M e H são positivos nesse estado. Uma única linha não prova cruzamento nem aceleração do preço. As unidades acompanham a escala de entrada: uma multiplicação positiva consistente dos preços e estados iniciais multiplica M, S e H sem alterar os sinais. Não se deve transportar uma amplitude alegadamente típica de EUR/USD para USD/JPY ou ouro como se fosse uma percentagem normalizada.

Eventos diferentes requerem séries diferentes

Um cruzamento ascendente estrito pelo zero requer M anterior negativo e M atual positivo. A amostragem não tem de incluir um ponto exatamente zero. Um cruzamento ascendente da linha de sinal requer H anterior negativo e H atual positivo, podendo M continuar negativo. Especifique como trata zeros intermédios, arredondamento e velas abertas.

A divergência acrescenta uma regra de seleção de pivôs e uma série identificada, M ou H. Uma classificação não impõe frequência anual, taxa de acerto ou superioridade. Contar eventos também não produz resultados de operações: condições de admissão, posição já aberta, saídas, preços executáveis e custos são etapas distintas. Um filtro de intervalo superior precisa de declarar quando o seu fecho fica conhecido.

Porque o histograma não é a segunda derivada do preço

H mostra a diferença com sinal M − S. Se é positivo e aumenta, M excede S e a distância cresce. Se diminui mas continua positivo, M ainda excede S. Quando fica mais negativo, a diferença cai, embora M possa continuar positivo. Nenhuma destas descrições determina automaticamente a direção do preço ou uma saída. Um único valor também não prova uma mudança na distância.

Controlo completo de duas atualizações: comece com EMA12 = EMA26 = 1,10000 e S = 0. Os dois fechos seguintes são ambos 1,10351. Em t1, EMA12 = 1,10054 e EMA26 = 1,10026: M = 0,00028, S = 0,000056 e H = 0,000224. Em t2, a recorrência sem arredondamento dá EMA12 ≈ 1,100996923, EMA26 ≈ 1,100500741, M ≈ 0,000496182, S ≈ 0,000144036 e H ≈ 0,000352146.

O preço não mudou entre t1 e t2, mas H aumentou. A segunda diferença dos preços é −0,00351, não esse H positivo. Logo, a interpretação como segunda derivada literal falha neste controlo. Os números não são observações de mercado nem um teste de rendibilidade.

Nomear os pivôs nas quatro divergências

Comparação com MPreço e indicador
Regular ascendenteMínimo inferior no preço; mínimo superior em M
Regular descendenteMáximo superior no preço; máximo inferior em M
Oculta ascendenteMínimo superior no preço; mínimo inferior em M
Oculta descendenteMáximo inferior no preço; máximo superior em M

Se substituir M por H, recalcule e identifique a comparação. Uma regra com velas posteriores só confirma o pivô mais tarde. Os nomes regular e oculta descrevem pares de direções, não provam inversão ou continuação lucrativas. Uma condição extra de preço pode integrar a estratégia, desde que sejam definidos o atraso de confirmação, o lado executável e os custos. Não estabelecemos que divergências ocultas superem as regulares.

Preço ascendente com H permanentemente zero

Outro controlo sintético usa C(t) = 100 + t. Em t0: C = 100, EMA12 = 94,5, EMA26 = 87,5 e M = S = 7. Com α = 2/(N+1), a relação EMA(N,t) = C(t) − (N−1)/2 satisfaz a recorrência. Em t1, C = 101, as médias são 95,5 e 88,5; em t10, C = 110, as médias são 104,5 e 97,5. M permanece 7. Como a EMA9 de sinal começa em 7 e recebe sempre 7, S fica 7 e H fica zero.

O preço subiu dez unidades sem que H deixasse o zero. Os estados iniciais foram escolhidos para o controlo, não são uma semente predefinida de plataforma. No modelo EUR/USD anterior, admita separadamente oito valores M anteriores iguais a zero: em t1, SMA9(M) = 0,00028/9 ≈ 0,000031111 e M − SMA9 ≈ 0,000248889. As barras padrão MT5 mostram antes M = 0,00028. Uma fórmula reproduzida corretamente não torna outra fórmula errada.

Modelo monetário adicional, sem inferir uma ordem do indicador: numa conta EUR, 20 000 EUR de volume e movimento executável adverso assumido de 15 pips custam 30 USD. Acrescente comissão total fictícia de 4 USD e converta a 1,10 USD/EUR, sem financiamento: perda de 30,91 EUR. A perda monetária vem dos preços e do volume, não de H ter zero ou 3,4 pips.

Erros que se podem verificar

Confundir igualdade com cruzamento, impor um atraso fixo de quatro ou cinco velas, utilizar o fecho futuro de um intervalo superior e selecionar parâmetros na mesma amostra usada para avaliar são problemas distintos. Uma reconstrução correta confirma o cálculo escolhido; não certifica a negociação. Compare testes com dados separados e mantenha a inicialização e todas as escolhas documentadas.

O que fazer a seguir

  1. Escreva fonte, períodos, médias, estado inicial e série desenhada; valide primeiro cada componente sem arredondar.
  2. Execute os controlos de precisão, fechos idênticos e tendência linear; guarde os resultados e a política de zeros no Diário de negociação.
  3. Defina admissão, saídas, preenchimentos e custos à parte, usando apenas informação disponível e uma amostra de avaliação não usada na seleção.

Aprofunde SMA e EMA: reproduzir a média antes de interpretar a linha, Ler o RSI: magnitudes, limiares e velas concluídas e Backtesting: um processo verificável das regras à execução. Picos e contrações do histograma podem integrar uma regra, mas não garantem uma saída mais precoce ou melhor do que um cruzamento.