Como a TEMA é Calculada (Fórmula, Parâmetros e Dados Necessários)
Resposta direta: o cálculo da TEMA
A TEMA é uma Média Móvel Exponencial Tripla. Ela produz um único valor suavizado ao combinar três médias móveis exponenciais (EMAs) calculadas a partir da mesma série de preços de entrada.
Uma forma comumente usada da TEMA é:
- Seja EMA1 = EMA da série de preços com período n
- Seja EMA2 = EMA da EMA1 (mesmo período n)
- Seja EMA3 = EMA da EMA2 (mesmo período n)
Então:
TEMA = 3·EMA1 − 3·EMA2 + EMA3
Portanto, se você puder calcular três EMAs de forma consistente, poderá calcular a TEMA.
Mecanismo ou definição: quais entradas e parâmetros importam
1) A série de dados de entrada
A TEMA é calculada a partir de uma série de valores ordenados no tempo (frequentemente uma série de “preços” em análise técnica). Você deve decidir qual série está usando (por exemplo, preços de fechamento) e usá-la de forma consistente.
Requisito material: a TEMA depende da série numérica exata de entrada. Se duas fontes usarem definições de preço diferentes (ou regras de reamostragem diferentes), seus valores de TEMA podem diferir mesmo com o mesmo período.
2) O período de suavização n
O único parâmetro explícito na fórmula acima é o comprimento do período n.
- n controla a rapidez com que a EMA reage.
- n maior geralmente suaviza mais (reação mais lenta).
- n menor geralmente reage mais rápido, frequentemente com mais variabilidade de curto prazo.
3) A etapa da EMA (o bloco de construção)
Antes de calcular a TEMA, você calcula uma EMA. Uma atualização padrão da EMA usa um fator de suavização:
α = 2 / (n + 1)
Uma definição recursiva comum é:
EMA_t = α·Preço_t + (1 − α)·EMA_(t−1)
Para iniciar a recursão, você deve escolher uma regra de inicialização para o primeiro valor da EMA (por exemplo, definir EMA_(primeiro) como o primeiro valor de Preço, ou usar uma média dos primeiros n valores—softwares diferentes podem fazer coisas diferentes). Essa escolha de inicialização afeta diretamente os primeiros valores da EMA e, portanto, os primeiros valores da TEMA.
4) Construindo as três EMAs
Usando a definição de EMA acima:
- EMA1 é calculada diretamente a partir da série de entrada escolhida.
- EMA2 é calculada aplicando o mesmo procedimento de EMA à série EMA1.
- EMA3 é calculada aplicando o mesmo procedimento de EMA à série EMA2.
Todas as três são calculadas com o mesmo período de suavização n e, portanto, o mesmo α.
Evidência ou exemplo: um fluxo de trabalho de cálculo verificável
Aqui está um fluxo de trabalho de cálculo que você pode replicar exatamente com seus próprios dados.
Premissas para este exemplo:
- Você tem uma série numérica Preço[1…T].
- Você escolhe um período n.
- Você usa α = 2/(n+1).
- Você usa um método de inicialização de EMA consistente em todo o processo.
Etapas:
- Calcule EMA1[t] a partir de Preço[t] usando:
- EMA1[t] = α·Preço[t] + (1−α)·EMA1[t−1]
- Calcule EMA2[t] aplicando a mesma atualização de EMA à EMA1:
- EMA2[t] = α·EMA1[t] + (1−α)·EMA2[t−1]
- Calcule EMA3[t] aplicando a mesma atualização de EMA à EMA2:
- EMA3[t] = α·EMA2[t] + (1−α)·EMA3[t−1]
- Combine-as:
- TEMA[t] = 3·EMA1[t] − 3·EMA2[t] + EMA3[t]
Ideia de verificação independente:
- Se você implementar essas etapas duas vezes (por exemplo, em uma planilha e em código) usando o mesmo α e a mesma regra de inicialização, ambas as séries de TEMA devem corresponder de perto, pelo menos após a porção inicial de “aquecimento”.
Limitações e riscos: onde a TEMA pode enganar ou falhar
1) Os valores iniciais dependem da inicialização
Como a EMA usa uma definição recursiva, o valor inicial da EMA1 determina os valores subsequentes da EMA1, depois da EMA2 e depois da EMA3. Isso significa que os primeiros pontos da TEMA podem variar visivelmente entre implementações.
Limitação material: você deve tratar os primeiros vários pontos de qualquer indicador baseado em EMA como valores de “aquecimento”, a menos que saiba a inicialização exata usada pela sua fonte de dados.
2) A TEMA ainda é sensível a entradas ruidosas
A TEMA é construída para reduzir a defasagem em comparação com uma EMA simples, mas isso não remove a aleatoriedade da série de preços subjacente. Quando a série de entrada tem reversões pequenas frequentes ou ruído, a TEMA pode oscilar mais do que uma média mais lenta.
Modo de falha: se você calcular a TEMA em uma série instável ou de baixa qualidade (por exemplo, uma série afetada por dados ausentes ou amostragem inconsistente), a saída pode se tornar não confiável.
3) Definições diferentes existem no mercado
Embora a fórmula TEMA = 3·EMA1 − 3·EMA2 + EMA3 seja amplamente usada, algumas plataformas podem variar como a inicialização da EMA é tratada ou podem usar convenções ligeiramente diferentes na prática. Como resultado, duas linhas “TEMA” de provedores diferentes podem não corresponder perfeitamente.
Risco de verificação: você não pode assumir que o nome “TEMA” garante detalhes de cálculo idênticos. Você precisa da parametrização e inicialização exatas do provedor.
4) O período de tempo e o pré-processamento de dados importam
Mesmo sem alterar n, etapas de pré-processamento—como reamostragem de barras, uso de diferentes sessões de negociação ou tratamento de carimbos de data/hora ausentes—alteram a série de entrada e, portanto, a cadeia de EMAs.
Limitação material: os valores da TEMA não são transferíveis entre períodos de tempo ou dados processados de forma diferente sem recálculo.
Verificação ou próxima pergunta: o que comparar para confirmar sua TEMA
Para confirmar independentemente um cálculo de TEMA:
- Confirme qual série de entrada você usa (por exemplo, preço de fechamento).
- Confirme o período n e, portanto, α = 2/(n+1).
- Confirme a regra de inicialização da EMA para EMA1 (e se EMA2 e EMA3 usam as mesmas convenções).
- Recalcule EMA1, EMA2, EMA3 e, em seguida, aplique 3·EMA1 − 3·EMA2 + EMA3.
Um próximo passo útil é comparar sua TEMA calculada com uma segunda implementação independente no mesmo conjunto de dados e com a mesma inicialização. Se elas corresponderem após uma região de aquecimento, sua mecânica provavelmente está correta.
Se você quiser ir mais longe, também pode verificar como a TEMA se relaciona com outras médias móveis na mesma série de entrada, ou como alterar n muda a suavidade e a capacidade de resposta.