Momentum: definição no trading e os dois sentidos da palavra
A palavra nomeia primeiro uma ideia: um preço que sobe rápido tem impulso, um preço que sobe cada vez mais devagar o perde. O indicador transforma essa ideia em um número, comparando o fechamento atual com um fechamento mais antigo. A ajuda do MetaTrader 5 sobre o Momentum o define como um indicador que mede a variação do preço de um instrumento em um período dado. A ChartSchool da StockCharts apresenta o Rate of Change, «também chamado de Momentum», como um oscilador de momentum puro, que mede a variação percentual do preço de um período para outro e oscila acima e abaixo de uma linha zero.
A ajuda do TradingView sobre o Momentum avisa logo de início que a palavra tem dois usos: traders e investidores costumam empregá-la para dizer uma coisa, escreve ela, enquanto o indicador é um estudo de análise técnica. O primeiro uso é o das finanças acadêmicas: o «efeito momentum», a tendência de as ações que mais subiram ao longo de vários meses continuarem a render mais que as outras. Ele se mede em carteiras de ações e em meses, não em uma curva embaixo de um gráfico. Uma seção mais abaixo trata dele, para não atribuir ao indicador resultados que não são dele.
O momentum pertence aos osciladores sem limites, como o MACD: não tem teto nem piso fixos, ao contrário do estocástico, preso entre 0 e 100. A StockCharts deixa isso claro para o ROC: nenhum limite para cima, e um só para baixo, −100%, já que um ativo não pode perder mais do que vale. Páginas consultadas em outubro de 2026.
O cálculo do ROC e do Momentum: três fórmulas
Uma única comparação. Os três cálculos partem dos mesmos dois números: o fechamento da vela atual e o fechamento de n velas atrás. Só muda a maneira de compará-los.
A diferença. Momentum = fechamento − fechamento de n velas atrás. É o que calcula a função ta.mom do TradingView, que a referência da linguagem Pine Script descreve assim: é simplesmente uma diferença, source − source[length]. O resultado fica em unidades de preço, reais, dólares ou pontos, e a linha de equilíbrio é zero.
A razão. Momentum = fechamento ÷ fechamento de n velas atrás × 100. É a fórmula da ajuda do MetaTrader 5, MOMENTUM = CLOSE(i) / CLOSE(i − n) × 100, e a do código do indicador Momentum publicado pela MetaQuotes, a desenvolvedora da plataforma. O resultado não tem unidade e a linha de equilíbrio é 100: em 100, o preço não se mexeu; em 105, ganhou 5%; em 95, perdeu 5%.
A porcentagem. ROC = (fechamento − fechamento de n velas atrás) ÷ fechamento de n velas atrás × 100. A StockCharts e a ajuda do TradingView sobre o Rate of Change escrevem a mesma fórmula. O resultado é uma porcentagem e a linha de equilíbrio é zero.
O que liga os três. A razão do MetaTrader 5 é exatamente o ROC mais 100: a mesma curva, outra escala. Já a diferença é o ROC multiplicado pelo fechamento antigo e dividido por 100: tem quase a mesma forma, mas seu tamanho depende do nível do preço. Uma diferença de 5 pontos não significa a mesma coisa em uma ação a 20 e em um índice a 20.000, enquanto 5% se comparam de um mercado para outro. É a mesma ressalva feita para a linha MACD, que também é uma diferença de preços.
O período. O número n é o único ajuste. Quanto mais curto, mais nervosa a curva; quanto mais longo, mais lenta. E o indicador só existe a partir da vela n + 1: com n = 12, as doze primeiras velas de um histórico não têm valor.
Um exemplo refeito à mão, em dez velas
Os preços são inventados, o período é 12. Estas dez velas são as velas 13 a 22 do esquema acima: cada uma se compara com o fechamento da vela situada doze posições antes, isto é, com as velas 1 a 10, que fecham em 200, 201, 199, 200, 202, 201, 199, 200, 203 e 207. Para cada vela, três valores nesta ordem: a diferença (função ta.mom do TradingView), a razão (Momentum do MetaTrader 5) e a porcentagem (ROC). Os valores estão arredondados para duas casas decimais.
Vela 1 (fechamento 224,00, contra 200,00 doze velas antes). Diferença: 224,00 − 200,00 = +24,00. Razão: 224,00 ÷ 200,00 × 100 = 112,00. ROC: 24,00 ÷ 200,00 × 100 = +12,00%. Vela 2 (229,00 contra 201,00): +28,00, 113,93 e +13,93%. Vela 3 (233,00 contra 199,00): +34,00, 117,09 e +17,09%.
Vela 4 (236,00 contra 200,00): +36,00, 118,00 e +18,00%. Vela 5 (238,00 contra 202,00): +36,00, 117,82 e +17,82%. O preço subiu mais 2 pontos, a diferença não se mexeu e o ROC recuou: o fechamento antigo também subiu 2 pontos. Vela 6 (240,00 contra 201,00): +39,00, 119,40 e +19,40%.
Vela 7 (241,00 contra 199,00): +42,00, 121,11 e +21,11%, o mais alto do exemplo. O preço ganhou só um ponto e a diferença ganhou três: os outros dois vêm do fechamento antigo, que passou de 201 para 199. Vela 8 (242,00 contra 200,00): +42,00, 121,00 e +21,00%. O fechamento é o mais alto do exemplo, e o ROC já cai.
Vela 9 (239,00 contra 203,00): +36,00, 117,73 e +17,73%. Vela 10 (235,00 contra 207,00): +28,00, 113,53 e +13,53%. O preço perdeu 4 pontos e a diferença perdeu 8: metade do recuo do indicador vem do preço de hoje, a outra metade do fechamento de doze velas atrás, que subiu 4.
O que o exemplo mostra. As três colunas contam a mesma história em três escalas: +42,00, 121,11 e +21,11% descrevem a mesma vela, e a razão vale sempre o ROC mais 100. Além disso, o indicador continua bem positivo nas duas últimas velas enquanto o preço cai: ele não diz que o preço sobe hoje, diz que o preço está mais alto do que doze velas atrás.
ROC e Momentum, plataforma por plataforma
O mesmo nome não cobre o mesmo cálculo de um programa para outro, e o período padrão também muda. Eis o que cada fonte escreve.
TradingView oferece dois indicadores. O «Rate of Change» segue a fórmula em porcentagem, com comprimento 9 por padrão e o fechamento como fonte, segundo sua página de ajuda. Para o «Momentum», a página de ajuda não traz nenhuma fórmula: é a referência da linguagem Pine Script que define a função ta.mom como uma simples diferença. Essa função devolve, portanto, um resultado em unidades de preço, em torno de zero.
MetaTrader 5 coloca o Momentum entre seus osciladores e o calcula como razão, em torno de 100. O código publicado pela MetaQuotes tem um único ajuste, o período, 14 por padrão. Um Momentum de 101,50 no MetaTrader 5 e um ROC de +1,50% em outro lugar são o mesmo número.
StockCharts mantém um só indicador, o Rate of Change, em porcentagem, ajustado em 12 períodos por padrão, e esclarece que o número de períodos depende do ativo e do horizonte de trading. Para situar a tendência de fundo, sua página usa janelas bem mais longas, ligadas ao calendário do pregão: 21 pregões para um mês, 63 para um trimestre, 126 para um semestre, 252 para um ano.
O que o código da MetaQuotes escreve de outro jeito. A MetaQuotes publica também um indicador Price Rate of Change para MetaTrader 5, ajustado em 12 períodos. Sua página traz a fórmula de todo mundo, com o fechamento de n velas atrás no denominador. Já o arquivo ROC.mq5 baixado dessa mesma página divide pelo preço da vela atual. A diferença é pequena quando o preço se mexeu pouco e cresce com o movimento: na vela 7 do exemplo, 42,00 ÷ 199,00 dá 21,11%, e 42,00 ÷ 241,00 dá 17,43%. Antes de comparar um valor lido em outro lugar com o da sua tela, confira o que o seu programa divide, e pelo quê.
Nenhuma dessas fontes aponta um período melhor que outro. A página da MetaQuotes sobre o ROC escreve que os ROC de 12 e de 25 dias são os mais difundidos; 9, 12 e 14 são valores padrão, não recomendações.
Ler o momentum: linha zero, extremos, divergências
A linha de equilíbrio. Acima de zero, ou de 100 no MetaTrader 5, o preço está mais alto do que n velas atrás; abaixo, está mais baixo. O TradingView escreve isso para o ROC: ele fica positivo quando os preços avançam, negativo quando recuam. A StockCharts o usa para situar a tendência de fundo: ela a considera geralmente de alta quando o ROC de 252 pregões e o ROC de 126 pregões são ambos positivos, o que quer dizer apenas que o preço está mais alto do que há um ano e do que há seis meses. A mesma página avisa que os cruzamentos da linha zero são propensos a sinais falsos, sobretudo no curto prazo.
Os extremos. Sem limites, não existe um nível universal de sobrecompra ou de sobrevenda. A StockCharts define seus níveis ativo por ativo, a partir dos excessos passados: −10% em um de seus exemplos, e ela indica que uma ação mais volátil poderia pedir −15%, e uma menos volátil −5%. O TradingView diz que posicionar esses níveis é difícil, e que isso passa pelo estudo do histórico do instrumento. A StockCharts acrescenta uma ressalva: um ativo pode ficar sobrevendido e continuar assim enquanto a queda segue. A ajuda do MetaTrader 5 vai mais longe: para ela, valores extremos do Momentum supõem a continuação da tendência em curso.
As divergências. Há divergência quando o preço marca um novo topo e o indicador não, ou um novo fundo e o indicador não. As fontes não lhe dão o mesmo crédito. A ajuda do MetaTrader 5 faz dela um uso de indicador antecedente: perto de um topo, o Momentum salta e depois cai enquanto os preços ainda sobem ou andam de lado; ela acrescenta que isso acontece com frequência, mas que é uma generalização ampla. A StockCharts é mais severa: as divergências falham em anunciar uma reversão mais vezes do que acertam, escreve ela, porque uma alta duradoura costuma começar com um arranque forte que os avanços seguintes, menos fortes, não igualam. No esquema, o fechamento mais alto é o da vela 30, em 245,00, com um ROC de +2,08%, contra +21,11% na vela 19 para um fechamento de 241,00. E, no entanto, o preço subiu 4 pontos entre as duas. A StockCharts lembra: um ROC positivo mas menor do que antes continua descrevendo uma alta do preço, não uma queda.
Os usos descritos pelas plataformas. A ajuda do MetaTrader 5 descreve um uso de seguimento de tendência, próximo do uso do MACD, baseado nos fundos e nos topos do indicador, e esclarece que uma posição só se abre ou se fecha depois que os preços confirmam o sinal. A StockCharts conclui que o ROC se usa junto com outras ferramentas de análise técnica, o TradingView que é melhor vê-lo como uma peça do quebra-cabeça. Nenhuma dessas leituras é uma ordem de compra ou de venda. São convenções, para testar no seu mercado, no seu tempo gráfico e no seu período, com o método do artigo como fazer backtest sem se enganar. O Tradoshi não registra o momentum 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 essa leitura, por exemplo «ROC positivo», e o painel se filtra por etiqueta para mostrar o que ela rendeu no seu caso.
O efeito momentum dos estudos não é o indicador
Quando um artigo de finanças fala de «momentum», quase sempre fala de outra coisa que não a curva descrita aqui. O estudo de origem é o de Jegadeesh e Titman, «Returns to Buying Winners and Selling Losers» (Journal of Finance, 1993). Ele trata das ações listadas na NYSE e na AMEX, de 1965 a 1989. Seu método: classificar as ações pelo retorno dos últimos 3 a 12 meses, comprar as que foram melhor, vender as que foram pior, e manter essas carteiras por 3 a 12 meses. Ele mede retornos positivos significativos nesses prazos, e observa que uma parte do ganho do primeiro ano se dissipa nos dois anos seguintes.
Três diferenças em relação ao indicador. O estudo compara ações entre si, enquanto o indicador compara um preço com o seu próprio passado. Ele raciocina em meses, com carteiras de ações, enquanto um momentum de 14 velas no intraday cobre algumas horas de um só instrumento. E ele mede uma média ao longo de vinte e cinco anos, não um sinal. Portanto, não diz nada sobre um ROC de 12 períodos em um gráfico de cinco minutos, nem em um sentido nem no outro.
Esse efeito também tem seus acidentes. Daniel e Moskowitz, em «Momentum Crashes» (Journal of Financial Economics, 2016), escrevem que as estratégias de momentum, apesar de retornos médios fortemente positivos em numerosas classes de ativos, podem sofrer sequências de retornos negativos pouco frequentes, mas persistentes. Esses colapsos ocorrem em estados de pânico, depois de quedas do mercado e quando a volatilidade está alta, e coincidem com as recuperações do mercado.
Os limites do ROC e do Momentum
Ele depende tanto do fechamento antigo quanto do novo. O indicador compara dois preços, e um deles tem doze velas. Quando esse fechamento antigo sai de um fundo ou de um topo, a curva se mexe sem que o preço de hoje tenha muito a ver com isso. No esquema, entre as velas 51 e 52, o preço cai de 223,00 para 220,50 e o ROC sobe de +2,53% para +2,56%. E sua mínima, −11,52%, cai na vela 40, na zona sem tendência: o preço perdeu ali apenas 3 pontos desde a vela 36, mas a janela de doze velas acabou de deslizar sobre o topo.
Sem tendência, ele cruza sua linha de equilíbrio à toa. A StockCharts escreve que os cruzamentos da linha zero são propensos a sinais falsos. Na zona sombreada do esquema, vinte velas fecham entre 215,00 e 223,00: o ROC volta a ficar acima de zero na vela 50, com fechamento em 223,00, e volta a ficar abaixo na vela 54, com fechamento em 216,00. Alguém que tivesse comprado e depois vendido nesses dois cruzamentos, ao preço de fechamento e sem custos, teria perdido 7 pontos em uma zona que tem só 8 de largura.
Ele não tem nível fixo. Um ROC de +10% é um excesso em um ativo calmo e um valor comum em um ativo muito volátil. Os níveis se ajustam instrumento por instrumento, com base no histórico dele, e nada impede o indicador de ir além.
Seu valor depende da plataforma. Diferença, razão ou porcentagem, período padrão de 9, 12 ou 14, denominador do código: duas telas podem mostrar dois números diferentes para a mesma vela sem que nenhum esteja errado. A versão em diferença também não se compara de um instrumento para outro.
Nenhum estudo citado aqui o mede. Os trabalhos sobre o efeito momentum tratam de carteiras mantidas por meses. Os testes de regras técnicas tratam de outras regras: Sullivan, Timmermann e White, em «Data-Snooping, Technical Trading Rule Performance, and the Bootstrap» (Journal of Finance, 1999), examinam 7.846 regras de cinco famílias, filtros, médias móveis, suportes e resistências, rompimentos de canal e volume, sobre o índice Dow Jones: a melhor resiste à correção deles de 1897 a 1986, e não se repete de 1987 a 1996. O momentum e o ROC não fazem parte delas, e esse resultado não diz nada sobre eles. Diz apenas que uma regra técnica se julga com dados que ela ainda não viu. O momentum faz, além disso, a mesma pergunta que o estocástico e o IFR (RSI): a página sobre a análise técnica explica por que duas ferramentas da mesma família não fazem duas confirmações. Saber se há uma tendência em curso é a pergunta do DMI e do ADX, e a do nível de saída é tratada na lição sobre o SAR parabólico.
Perguntas frequentes
O que é momentum no trading?
No trading, o momentum é a velocidade de variação de um preço. O indicador de mesmo nome compara o fechamento atual com o de n velas atrás: por uma diferença na função ta.mom do TradingView, por uma razão centrada em 100 no MetaTrader 5. Expresso em porcentagem, chama-se ROC, de Rate of Change.
Como se calcula o ROC?
ROC = (fechamento − fechamento de n velas atrás) ÷ fechamento de n velas atrás × 100. Com um fechamento em 224 e um fechamento em 200 doze velas antes, o ROC de 12 períodos vale +12%. O Momentum do MetaTrader 5 mostraria 112, e a diferença de preços valeria +24.
Qual a diferença entre o momentum e o ROC?
O ROC é uma porcentagem em torno de zero. A palavra momentum nomeia, conforme o programa, uma diferença de preços em torno de zero ou uma razão em torno de 100. A razão vale o ROC mais 100; a diferença depende do nível do preço e não se compara de um instrumento para outro.
Qual período escolher para o momentum ou o ROC?
Os valores padrão são diferentes: 9 para o Rate of Change do TradingView, 12 para o da StockCharts, 14 para o Momentum do MetaTrader 5. A StockCharts escreve que o número de períodos depende do ativo e do horizonte de trading. Nenhuma das fontes lidas aponta um período melhor que outro.
O efeito momentum dos estudos prova que o indicador funciona?
Não. O estudo de Jegadeesh e Titman (1993) trata de carteiras de ações da NYSE e da AMEX, de 1965 a 1989, formadas e mantidas por 3 a 12 meses. Ele compara ações entre si, ao longo de meses. Não mede um indicador de 12 ou 14 velas em um único gráfico.
O que você precisa lembrar
- No trading, o momentum mede a velocidade de variação de um preço: compara o fechamento atual com o de n velas atrás.
- Três cálculos com dois nomes: uma diferença (ta.mom do TradingView), uma razão centrada em 100 (Momentum do MetaTrader 5), uma porcentagem (ROC).
- Razão = ROC + 100. A diferença depende do nível do preço e não se compara de um instrumento para outro.
- Sem limites, logo sem nível universal de sobrecompra. Os cruzamentos da linha zero se multiplicam em um mercado sem tendência, e uma divergência não anuncia sozinha uma reversão.
- O efeito momentum dos estudos (carteiras de ações mantidas por 3 a 12 meses) é outro objeto: não valida um indicador de 14 velas.
Para ir mais longe
Estes artigos do blog aprofundam os conceitos desta lição, um tema por artigo.