VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

Momentum (MTM): a variação bruta do preço em uma janela, como ler e onde engana

O Momentum, muitas vezes abreviado como MTM, é a leitura de momentum mais direta que um gráfico pode mostrar: quanto o último fechamento está acima ou abaixo do fechamento de um número escolhido de barras atrás, desenhado como uma linha em torno do zero. A saída está nos pontos de preço do próprio contrato, e não em porcentagem, e essa única propriedade explica tanto por que os traders de futuros gostam dele quanto onde ele engana. Esta página descreve o cálculo em palavras, como escolher a janela, as leituras equivocadas mais frequentes e o que você pode ajustar quando o gerador de estratégias o testa nos seus próprios contratos.

FamíliaMomento
Formato da saídaLinha em torno de uma linha zeroMedida em pontos de preço do contrato, não em porcentagem
No AlphaPrimeFamília integrada ao geradorCondições de linha zero, nível, inclinação e divergência

O que ele mede

O Momentum responde a uma única pergunta: quanto terreno o preço percorreu nas últimas barras? Uma leitura positiva diz que o mercado fechou acima do início da janela, uma negativa diz que fechou abaixo, e a distância até a linha zero é o tamanho desse movimento nos pontos de preço do contrato. Em um futuro de índice, a linha é lida em pontos de índice; em um gráfico de ouro, em dólares por onça. É uma ferramenta pública muito usada, presente com o mesmo nome na maioria dos programas gráficos, e é a versão em diferença bruta da Taxa de Variação (ROC), que trabalha em porcentagem.

O cálculo cabe em uma frase. Pega-se o último fechamento, pega-se o fechamento de um número fixo de barras antes e subtrai-se o preço mais antigo do mais recente. Nada é suavizado, escalonado ou tirado média. Isso tem uma consequência prática na leitura: o quanto a linha muda de uma barra para a seguinte depende do movimento da barra mais nova, compensado pelo movimento de barra a barra que acabou de sair pela ponta distante da janela. Alguns programas mostram uma versão em razão, que divide o fechamento recente pelo antigo para que a linha gire em torno de uma base fixa em vez do zero; esta página trata da versão de diferença simples, a que é medida em pontos.

Como a saída está em pontos, o nível de preço está embutido em cada leitura. Quando um contrato é negociado pelo dobro do preço de anos atrás, uma oscilação comum cobre aproximadamente o dobro de pontos, e a mesma linha de Momentum oscila cerca de duas vezes mais, mesmo que o caráter do mercado não tenha mudado. A visão em porcentagem divide pelo fechamento antigo e remove esse efeito. Nenhuma escala é melhor em geral: pontos combinam com a forma como os traders de futuros já pensam em stops, alvos e valor do tick em um contrato aos preços de hoje, enquanto porcentagens são a régua certa para comparar épocas ou mercados.

Esboço conceitual (não são dados reais de mercado)

Como se comporta nos mercados reais

Em uma tendência limpa, a linha fica de um lado do zero e sua altura acompanha a velocidade do mercado. À medida que o movimento amadurece, a linha costuma achatar ou voltar em direção ao zero enquanto o preço ainda marca novos extremos, porque cada barra nova acrescenta menos percurso do que a barra que sai pela ponta distante da janela. Essa diferença entre um novo extremo de preço e um pico de Momentum mais baixo é a divergência clássica. Ela descreve um ritmo que desacelera e, sozinha, não anuncia uma reversão.

Escolher a janela é a decisão principal, e ela equilibra rapidez e estabilidade. Uma janela curta compara o preço com o passado muito recente: a linha reage rápido e cruza o zero com frequência, o que serve para timing e saídas, mas gera mais viradas falsas em pregões agitados. Uma janela longa compara com um fechamento mais distante: a linha se move devagar, permanece muito tempo do mesmo lado do zero e funciona melhor como filtro de direção, ao custo de virar tarde. Um bom hábito é ajustar a janela às oscilações que você de fato opera e definir qualquer nível de comparação em pontos coerentes com o preço e a volatilidade atuais do contrato, em vez de copiar um número de outro gráfico.

O uso equivocado mais comum vem diretamente da unidade em pontos. Traders marcam uma leitura que um dia coincidiu com topos importantes e a tratam anos depois como nível de sobrecompra, ou comparam o valor de Momentum de um contrato com o de outro. Nenhuma dessas comparações se sustenta. Um futuro de índice que subiu muito faz hoje movimentos em pontos muito maiores do que antes, e dois contratos cotados em escalas de preço muito diferentes, como um futuro de índice de ações e um futuro de títulos, geram leituras que não podem ser colocadas lado a lado. Reserve níveis fixos para um trecho recente do mesmo contrato, ou passe para a visão em porcentagem quando a comparação atravessar épocas ou mercados. O segundo uso equivocado é ler cada cruzamento da linha zero como uma tendência nova. Em um mercado lateral, o preço oscila acima e abaixo de onde estava algumas barras antes, a linha cruza o zero repetidas vezes, e uma regra que age em cada cruzamento sem filtro de força de tendência ou de volatilidade acaba operando o ruído.

Usos comuns (conceitos)

Filtro de direção

Operar só a favor do movimento líquido

Com uma janela mais longa, o sinal do Momentum diz de forma direta se o mercado está acima do início da janela. Como filtro, ele libera entradas compradas só acima do zero e vendidas só abaixo, enquanto outra família decide o momento exato.

Limite em pontos

Exigir um movimento de tamanho real

Como a leitura está em pontos, um nível pode expressar uma exigência concreta: o mercado precisa ter ganho um número de pontos relevante na janela, dimensionado pela faixa recente do contrato. Assim a ideia vaga de momentum positivo vira um movimento grande o bastante para fazer diferença depois dos custos.

Impulso perdendo força

A divergência como sinal de saída

Quando o preço faz uma nova máxima mas o Momentum atinge um pico mais baixo do que na máxima anterior, a tendência continua de alta, porém percorre menos terreno por janela. Muitos traders usam isso para apertar as saídas ou parar de aumentar a posição, e não como motivo para vender a descoberto.

Combinação com outras famílias de indicadores

A unidade em pontos faz da Amplitude Real Média (ATR) uma parceira natural. O ATR também é medido em pontos, então comparar uma leitura de Momentum com a amplitude média atual mostra se o movimento na janela é grande ou comum para esse contrato agora. Essa comparação se ajusta sozinha conforme o nível de preço e a volatilidade mudam ao longo dos anos, o que resolve o problema dos históricos longos sem abrir mão dos pontos.

Para o problema da linha zero, uma medida de força de tendência como o ADX ou o Índice de Choppiness pode decidir se um cruzamento merece atenção. Exigir que o mercado mostre persistência direcional antes que um cruzamento conte elimina boa parte das operações de vaivém que uma regra de linha zero pura acumula dentro de uma faixa. Um filtro que permanece em pontos também funciona: contar um cruzamento só quando o Momentum se afastou do zero o bastante para que essa distância seja grande diante do ATR atual, de modo que uma oscilação de poucos ticks de cada lado da linha seja ignorada.

Também ajuda saber o que o Momentum tem em comum com os vizinhos. O MACD compara duas médias em vez de dois fechamentos, por isso é mais suave e vira mais devagar, enquanto o RSI reúne altas e baixas em uma escala limitada. Dar ao Momentum um papel, como filtro de direção, e a um oscilador limitado outro, como timing de entrada, mantém cada ferramenta na sua função em vez de fazer a mesma pergunta a várias.

No AlphaPrime

No AlphaPrime, o Momentum é um grupo integrado do gerador de estratégias, listado simplesmente como Momentum, e também está disponível na versão de avaliação. Você pode ajustar o Período do indicador N, que define quantas barras atrás está o fechamento de comparação, e o Limite, o nível com o qual o indicador é comparado. Um limite no zero gera as regras simples de linha zero; um limite afastado do zero exige um movimento de certo tamanho em pontos.

As condições cobrem as leituras básicas e várias formas próprias do Momentum. Entre as básicas estão Momentum cruza o nível para cima, Momentum está acima do nível, Momentum em alta e Momentum vira para cima, cada uma com sua versão para baixo. As condições de forma vão além: Momentum impulso positivo a um topo recente, Divergência para cima do Momentum (preço em nova mínima, Momentum não), Momentum volta a positivo a partir de um fundo recente e Momentum: passo que sai da janela em alta, que observa justamente o movimento prestes a sair pela ponta distante da janela. Momentum: posição na faixa recente em alta e Momentum: distância ao meio da faixa recente em alta medem a linha contra as próprias máximas e mínimas recentes, uma resposta prática ao problema do tamanho dos pontos em históricos longos.

O gerador combina essas condições com regras de outras famílias e testa as candidatas em paralelo na GPU, e você pode definir limites de validação fora da amostra, de modo que fica só com as combinações que continuam firmes em dados que nunca viram. Essas estratégias podem ser exportadas como código de estratégia PowerLanguage, de modo que um filtro de Momentum encontrado na pesquisa siga direto para o seu fluxo habitual de simulação e operação real.

Perguntas frequentes

Por que alguns gráficos mostram o Momentum em torno de uma base fixa e não do zero?

Alguns programas gráficos usam uma versão em razão que divide o último fechamento pelo antigo, de modo que a linha se centra em uma base fixa e não no zero. Ela mostra a mesma direção em termos proporcionais, de forma parecida com a Taxa de Variação (ROC). Esta página, e o grupo Momentum no AlphaPrime, usam a versão de diferença, medida em pontos de preço do contrato.

Por que meus níveis de Momentum pararam de funcionar em um backtest longo?

Um nível fixo em pontos supõe que os movimentos do contrato mantêm o mesmo tamanho durante todo o teste. Quando o preço subiu ou caiu muito, os movimentos típicos crescem ou encolhem junto, então um nível raro no começo do histórico pode virar rotina depois. Relacionar a leitura ao ATR atual ou à própria faixa recente mantém o limite em proporção.

Um cruzamento da linha zero basta para entrar em tendência?

Em geral, não sozinho. O cruzamento só diz que o preço está agora acima ou abaixo de onde estava no início da janela, e em uma faixa isso se inverte com frequência. A maioria dos traders sistemáticos acrescenta um filtro de força de tendência ou de volatilidade e deixa um backtest no próprio contrato mostrar se o cruzamento acrescenta algo.