OBVCD Pro
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Construo ferramentas de medição para MetaTrader. Descrevem o que o mercado já fez e declaram os limites de cada medição em vez de os esconder. - Versão: 1.20
- Atualizado: 4 agosto 2026
- Ativações: 10
O OBVCD Pro é um oscilador de momento que aplica a análise de convergência/divergência ao On-Balance Volume (OBV) em vez do preço, combinando bandas de volatilidade adaptativas com um classificador de regime de mercado de cinco estados. O resultado pode ser observado visualmente no gráfico ou lido diretamente por um Expert Advisor.
A maioria dos osciladores clássicos analisa apenas o preço. O OBVCD Pro calcula a convergência e a divergência a partir do fluxo de volume acumulado, medindo assim a participação por trás de um movimento do mercado e não apenas o movimento em si. O resultado é reduzido a um único valor de regime, igualmente utilizável por um trader discricionário e por um sistema algorítmico.
Como funciona
O On-Balance Volume (OBV) é calculado a partir da fonte de volume selecionada. O volume de ticks é utilizado por padrão, e o volume real é aplicado automaticamente quando o corretor o disponibiliza.
Sobre a série do OBV são calculadas uma média móvel rápida e uma lenta (EMA 12 e EMA 26 por padrão). A diferença entre elas forma o histograma OBVCD. Em seguida, uma linha de sinal é calculada sobre esse histograma, com uma SMA de 9 períodos por padrão.
As bandas de volatilidade superior e inferior são calculadas a partir de um desvio padrão de 20 períodos com um multiplicador de desvio de 1.618. As bandas podem ser aplicadas à linha de sinal ou diretamente ao histograma.
Por serem baseadas no desvio padrão, as bandas alargam-se automaticamente em períodos de elevada atividade do mercado e contraem-se quando a atividade diminui. Isso permite que um mesmo conjunto de ajustes padrão continue utilizável em instrumentos muito distintos, sem depender de limiares fixos.
A lógica dos cinco estados de momento
O histograma codificado por cores avalia a posição do momento em relação às bandas de volatilidade adaptativas e classifica cada barra concluída em um de cinco estados de mercado.
- Forte alta (verde-limão) — o histograma está acima da banda superior e o momento de alta continua a expandir-se. Valor: +2
- Alta fraca (verde-claro) — o histograma permanece acima da banda superior, mas o momento de alta começa a enfraquecer. Valor: +1
- Consolidação (cinza) — o histograma está entre as bandas, indicando um mercado neutro ou lateral. Valor: 0
- Baixa fraca (laranja) — o histograma está abaixo da banda inferior, mas a pressão vendedora começa a diminuir. Valor: −1
- Forte baixa (vermelho) — o histograma está abaixo da banda inferior e o momento de baixa continua a expandir-se. Valor: −2
A característica central desta lógica é a distinção entre um movimento esticado e um movimento que continua a expandir-se. O simples rompimento de uma banda não indica que o movimento conserve a sua força; é a direção do momento que separa a continuação do esgotamento.
Integração algorítmica e com Expert Advisors
O estado de mercado calculado é gravado em um buffer dedicado, de modo que um Expert Advisor pode ler um valor já pronto sem inspecionar cores e sem reimplementar a lógica interna.
O buffer 5 retorna um dos seguintes valores:
- 2.0 = Forte alta
- 1.0 = Alta fraca
- 0.0 = Consolidação
- −1.0 = Baixa fraca
- −2.0 = Forte baixa
Obtenha o handle do indicador com iCustom() e leia o valor com CopyBuffer(). Recomenda-se ler o Shift 1 — a última barra totalmente fechada —, pois esse valor é definitivo e não será alterado.
Mapa dos buffers públicos
- Buffer 0 — histograma OBVCD
- Buffer 1 — índice de cor do histograma
- Buffer 2 — linha de sinal
- Buffer 3 — banda superior
- Buffer 4 — banda inferior
- Buffer 5 — Regime Bias (regime de mercado)
Observe que o buffer 1 contém o índice de cor do histograma, portanto os buffers de dados não seguem a mesma numeração dos plots visíveis: o Regime Bias é o buffer 5, e não o buffer 4. Os buffers 6 a 8 são utilizados exclusivamente para cálculos internos e não fazem parte da interface pública.
Parâmetros de entrada
- Fonte de volume — volume de ticks (padrão) ou volume real quando suportado pelo corretor
- Média móvel rápida — período 12, EMA por padrão
- Média móvel lenta — período 26, EMA por padrão
- Média móvel do sinal — período 9, SMA por padrão
- Métodos de média suportados — EMA, SMA, SMMA e LWMA
- Ativar Bandas de Bollinger — ativadas por padrão
- Aplicar as bandas a — linha de sinal (padrão) ou histograma
- Período das bandas — 20
- Desvio das bandas — 1.618
Com as Bandas de Bollinger desativadas, o indicador funciona como um oscilador clássico de convergência/divergência do OBV com linha de sinal, e o Regime Bias retorna 0 em todas as barras.
Aplicação em diferentes mercados
Os ajustes padrão são um ponto de partida razoável para a maioria dos instrumentos. Na prática, os parâmetros devem ser revistos conforme o instrumento e o timeframe utilizados.
- Metais (XAUUSD, XAGUSD) — ajuda a identificar fases de acumulação e distribuição de volume como contexto adicional à análise da estrutura de preço.
- Energia (USOIL) — acompanha as mudanças na participação do volume durante movimentos direcionais do mercado.
- Índices e Forex (US30, DXY) — as bandas adaptativas filtram o ruído do mercado, de modo que uma mudança de estado reflete uma alteração real da participação do volume e não uma flutuação aleatória.
- Criptomoedas (BTCUSD, ETHUSD) — a suavização mantém a legibilidade das leituras em condições de alta volatilidade, tornando as mudanças de momento mais claras.
Comportamento do cálculo
Todos os valores são calculados exclusivamente a partir de dados históricos já concluídos. Uma vez fechada a barra, os seus valores não se alteram novamente. Apenas a barra em formação é atualizada conforme chegam novos ticks.
Para leituras confirmadas, deve utilizar-se o Shift 1 em vez do Shift 0. O indicador não utiliza dados antecipados (look-ahead) e não repinta valores depois do fechamento da barra.
Para quem é
- Traders discricionários que desejem uma leitura da participação do volume para confirmar se um movimento do mercado está genuinamente sustentado e para distinguir a continuação do enfraquecimento do momento.
- Traders algorítmicos e desenvolvedores de Expert Advisors que precisem de um filtro de regime pronto e documentado, com uma interface estável e sem reimplementar a lógica interna.
Notas
- Exibido em uma janela de indicador separada.
- 5 plots.
- 9 buffers de indicador.
- O histograma semitransparente mantém a legibilidade da janela quando utilizado junto a outros indicadores.
Este indicador é uma ferramenta de análise técnica e de filtragem das condições de mercado. Não é um sistema de trading, não gera sinais de negociação, não fornece recomendações de investimento e não abre nem gerencia operações automaticamente.
Antes da compra, está disponível uma versão demo gratuita que pode ser avaliada no Testador de Estratégias do MetaTrader 5.
Desenvolvido e mantido por Narayanan Mohanan, desenvolvedor MT5/MQL5.
Se encontrar algum erro na tradução desta página, entre em contato comigo e farei a correção.
