Quais dados são necessários para avaliar o CMO?
O que é o CMO (e por que os dados importam)?
O CMO (Chande Momentum Oscillator) é um oscilador que compara os movimentos de preço “de alta” e “de baixa” somados durante um período de retrospectiva escolhido. A ideia central é simples: se os movimentos recentes são majoritariamente de alta, o oscilador tende a ficar mais alto; se são majoritariamente de baixa, tende a ficar mais baixo. Como o oscilador é construído a partir de variações de preço específicas, os dados necessários para avaliar o CMO devem incluir tanto a série temporal subjacente quanto as regras exatas usadas para transformar essa série em movimentos de alta/baixa.
Quais dados são necessários para avaliar o CMO?
Para avaliar o CMO com precisão, reúna as seguintes entradas e documentação.
1) A série temporal subjacente
- Série de preços usada para o cálculo (comumente o preço de fechamento). Decida se você usa o fechamento, o preço típico ou outra definição consistente.
- Instrumento exato e contexto de mercado (mesmo símbolo, mesma plataforma de negociação e tratamento consistente das sessões). Fontes diferentes podem produzir históricos de preços diferentes mesmo para o “mesmo” instrumento.
2) A janela de retrospectiva (o “período”)
- O comprimento da janela usado para agregar os movimentos de alta e de baixa (por exemplo, um número fixo de barras). Os valores do CMO dependem diretamente desse período.
- Se o período é expresso em barras do mesmo período gráfico (por exemplo, barras de 1 hora) ou em tempo de calendário.
3) Regras de carimbo de data/hora e de reamostragem
- O período gráfico dos dados de entrada (por exemplo, 5 minutos, 1 hora, diário).
- Como você lida com barras ausentes: interpolação, omissão ou preenchimento progressivo podem alterar materialmente os movimentos de alta/baixa calculados.
- Alinhamento de fuso horário e limites de sessão. Para mercados com descontinuidades, as regras de construção de barras afetam o primeiro movimento “disponível” em uma janela.
4) Definição do movimento de alta/baixa (mecânica de cálculo)
O CMO exige a separação dos movimentos em componentes de alta e de baixa. Você precisa da regra exata que seu método usa, incluindo:
- Como a variação de preço é calculada (por exemplo, a diferença entre fechamentos consecutivos).
- Como tratar a variação zero (contar como nem alta nem baixa, ou atribuir a um dos lados). Implementações diferentes podem tratar casos extremos de maneiras diferentes.
- Se as diferenças absolutas são usadas nos termos somados.
5) Informações de procedência e reprodutibilidade
- Identidade do provedor de dados e versão do conjunto de dados (um feed “ao vivo” pode mudar historicamente após ações corporativas ou preenchimentos retroativo).
- Quaisquer etapas de pré-processamento: limpeza de valores atípicos, ajuste para desdobramentos/dividendos (se relevante) ou uso de preços ajustados.
- A especificação do software ou da fórmula que define o cálculo do CMO, para que outra pessoa possa replicar os mesmos números a partir das mesmas entradas.
Como os dados necessários funcionam na prática?
O CMO é avaliado calculando-o a partir de uma janela móvel de variações de preço passadas. Concretamente, uma avaliação reproduzível exige:
- Escolher a definição de preço (por exemplo, diferenças de fechamento para fechamento).
- Selecionar o comprimento da janela de retrospectiva.
- Converter cada variação de preço consecutiva em um componente “de alta” ou “de baixa” usando uma regra claramente declarada.
- Somar esses componentes ao longo da janela e aplicar a normalização do oscilador.
Se qualquer um dos itens acima diferir—como usar um período gráfico diferente, um tipo de preço diferente, um período diferente ou uma regra de variação zero diferente—a série resultante do CMO não corresponderá. É por isso que a procedência dos dados e a mecânica de cálculo fazem parte de “quais dados são necessários”, não apenas os preços brutos.
Evidências, exemplos e como comparar o CMO de forma justa
Uma verificação prática é comparar dois cálculos de CMO somente quando eles compartilham as mesmas entradas e mecânica:
- Mesmo instrumento e mesmo período gráfico.
- Mesmo comprimento de período.
- Mesmo campo de preço (por exemplo, fechamento).
- Mesma regra para variações zero e dados ausentes.
Se você não puder garantir essas condições, as comparações podem ser enganosas mesmo quando ambas as séries são rotuladas como “CMO”. Por exemplo, um método que trata barras ausentes de forma diferente pode alterar as somas de alta/baixa nas primeiras janelas após lacunas.
Limitações e riscos (o que pode dar errado)
Limitação material: dependência do regime
Osciladores como o CMO descrevem um comportamento semelhante ao momentum em uma janela recente. Os regimes de mercado podem mudar, portanto, as relações históricas entre os níveis do CMO e os resultados subsequentes podem não se manter no futuro.
Modo de falha: implementação inconsistente
Pequenas diferenças na mecânica—como a forma como os movimentos negativos são somados, ou como as barras de variação zero são categorizadas—podem alterar a magnitude e a direção do oscilador.
Riscos de integridade dos dados
- Carimbos de data/hora ausentes ou desalinhados podem distorcer as diferenças de preço consecutivas.
- Conjuntos de dados preenchidos retroativamente ou revisados podem alterar os valores históricos.