Análise técnica · MetaTrader 5

Oscilador de momento de Chande (CMO): o que mede e como usar

Soma as altas e as quedas dos últimos períodos e diz, entre -100 e +100, para que lado o preço tem andado. As leituras que fazem sentido, e as que não fazem.

Momento, em análise técnica, é a velocidade do preço: não onde ele está, mas quanto e para que lado andou nos últimos períodos. O oscilador de momento de Chande (CMO, de Chande Momentum Oscillator) é uma das formas mais diretas de medir isso, e uma das menos conhecidas fora de quem programa.

A conta

Nos últimos N períodos (o padrão é 9 ou 14), some todas as variações positivas de fechamento para fechamento (as altas) e todas as negativas (as quedas). O CMO é a diferença entre as duas somas dividida pela soma das duas, vezes 100:

CMO = (soma das altas menos soma das quedas) / (soma das altas mais soma das quedas) × 100

O resultado vai de -100 (só quedas no período) a +100 (só altas). Zero significa que altas e quedas se anularam.

A diferença para o IFR (RSI), que é o oscilador mais conhecido: o IFR usa médias e passa por uma transformação que o comprime entre 0 e 100; o CMO usa as somas cruas e é simétrico em torno de zero. Na prática, o CMO reage mais rápido e oscila mais, e a linha do zero tem significado próprio.

Preço em cima e o oscilador CMO embaixo, entre -100 e +100, com a linha do zero, as faixas de +50 e -50 e os pontos em que o oscilador cruza o zero
O CMO oscila em torno de zero: acima, as altas dominaram os últimos períodos; abaixo, as quedas. Ilustração.

As leituras que fazem sentido

Sobrecompra e sobrevenda. Acima de +50, as altas dominaram de forma extrema; abaixo de -50, as quedas. É a leitura clássica de oscilador: o movimento foi longe demais e pode corrigir. Vale o mesmo cuidado de todo oscilador: em tendência forte, "sobrecomprado" fica sobrecomprado por muito tempo, e vender ali é vender contra a tendência.

Cruzamento do zero. O CMO passar de negativo a positivo significa que, no período, as altas passaram a pesar mais que as quedas: é uma mudança de momento, e serve como gatilho em estratégias de tendência (compra no cruzamento para cima, venda no cruzamento para baixo). É a leitura mais programada com ele.

Divergência. O preço faz um topo mais alto e o CMO faz um topo mais baixo: o preço subiu com menos força que antes. É um aviso de que a alta está perdendo momento, não um sinal de venda por si só.

As leituras que não fazem sentido

  • Usar o valor absoluto como previsão. CMO em +70 não diz que o preço vai cair; diz que os últimos períodos foram de alta. A queda pode vir ou não.
  • Operar todo cruzamento do zero em lateralidade. Em mercado parado, o CMO cruza o zero a toda hora, e cada cruzamento é uma entrada falsa. É o mesmo problema do cruzamento de médias, que explicamos em Médias móveis e cruzamento de médias.
  • Período curto demais. Com N pequeno, o CMO vira ruído. O período precisa ser testado para o ativo e o tempo gráfico, e o resultado muda de ano para ano.

Como entra numa estratégia

O CMO raramente é a estratégia inteira; é uma peça. Três usos comuns:

  1. Gatilho de momento: cruzamento do zero como entrada, com um filtro de tendência (só compra se o preço está acima de uma média longa) para tirar os cruzamentos da lateralidade.
  2. Filtro de exaustão: não abrir compra se o CMO está acima de +50, mesmo que o sinal de entrada tenha aparecido. Evita comprar o fim de um impulso.
  3. Saída: fechar a compra quando o CMO cruza o zero para baixo, como sinal de que o momento acabou, em vez de esperar o stop.

Em qualquer dos três, a saída por stop e o limite de perda diário continuam obrigatórios. Um oscilador não substitui a gestão de risco; ele só diz para que lado o preço tem andado.

Como vira regra num robô

É aritmética de somas e uma divisão: dos indicadores mais simples de programar. No Centurion, o CMO é um bloco de sinal com as leituras acima (cruzamento, faixas, comparação com o valor anterior), que serve como gatilho de entrada ou de saída, ou como trava que impede a operação enquanto a leitura não valer. O filtro de tendência, o horário, o stop, o alvo e o limite diário são os outros blocos de sempre.

O teste segue a regra dos osciladores: ano lateral e ano de tendência, os dois. O CMO ganha num e apanha no outro, e só o backtest com os dois períodos diz quanto, como explicamos em Backtest, forward test e walk-forward.