OBVCD Pro MT4
- Indicadores
-
Narayanan Mohanan Mohanan Krishnan
Desenvolvedor MT5/MQL5 especializado na criação de Expert Advisors, indicadores personalizados e ferramentas de backtesting e validação. Meu foco é desenvolver código limpo, bem documentado e sem repaint, utilizando lógica baseada em candles fechados, buffers validados e gerenciamento adequado de - Versão: 1.20
- Ativações: 10
OBVCD Pro é um oscilador de momento que aplica análise de convergência/divergência paraVolume de equilíbrio (OBV)em vez de preço, combinando bandas de volatilidade adaptativas com um classificador de regime de 5 estados que pode ser lido visualmente no gráfico ou consumido diretamente por um Expert Advisor.
A maioria dos osciladores clássicos analisa apenas o preço. OBVCD Pro calcula a convergência e a divergência a partir do fluxo de volume cumulativo, 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 que é igualmente utilizável por um trader discricionário e por um sistema algorítmico.
Como funciona
O Volume On-Balance (OBV) é calculado a partir da fonte de volume selecionada. O Tick Volume é usado por padrão, e o Real Volume é aplicado automaticamente onde a corretora o fornece.
Uma média móvel rápida e uma média lenta são calculadas sobre a série OBV (EMA 12 e EMA 26 por padrão). A diferença entre eles forma oHistograma OBVCD. UMLinha de Sinalé então calculado sobre esse histograma, usando um 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.
Como as bandas se baseiam no desvio padrão, elas se alargam automaticamente durante períodos de alta atividade do mercado e contraem quando a atividade cai. Isto permite que um conjunto de configurações padrão permaneça utilizável em instrumentos muito diferentes, em vez de depender de limites fixos.
A Lógica do Momento de 5 Estados
O histograma codificado por cores avalia a posição do momentum em relação às bandas de volatilidade adaptativa e classifica cada barra completa em um dos cinco estados de mercado.
- Forte alta (verde limão)— o histograma está acima da banda superior e o impulso de alta continua a se expandir. Valor: +2
- Alta fraca (verde claro)— o histograma permanece acima da banda superior, mas o impulso de alta está começando a desaparecer. Valor: +1
- Consolidação (cinza)— o histograma está dentro das bandas, indicando um mercado neutro ou variado. Valor: 0
- Baixa fraca (laranja)— o histograma está abaixo da banda inferior, mas a pressão de venda está começando a diminuir. Valor: −1
- Forte baixa (vermelho)— o histograma está abaixo da banda inferior e o momentum de baixa continua a expandir-se. Valor: −2
A principal característica desta lógica é a distinção entre um movimento que éestendidoe um que éainda em expansão. Uma quebra de banda por si só não indica que um movimento mantém a sua força; a direção do impulso é o que separa a continuação da exaustão.
Integração algorítmica e EA
O estado de mercado calculado é gravado em um buffer dedicado, para que um Expert Advisor possa ler um valor final sem inspecionar cores e sem reimplementar a lógica interna.
Tampão 8retorna 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 a alça do indicador comiCustom(). LeituraTurno 1— a última barra totalmente preenchida — é recomendada, pois esse valor é final e não será alterado.
Mapa de buffer público
- Buffer 0- Histograma OBVCD (neutro)
- Tampão 1- Histograma OBVCD (Touro Forte)
- Tampão 2- Histograma OBVCD (Touro Fraco)
- Tampão 3- Histograma OBVCD (Urso Forte)
- Tampão 4- Histograma OBVCD (urso fraco)
- Tampão 5– Linha de Sinal
- Tampão 6- Banda Superior
- Tampão 7- Banda Inferior
- Tampão 8— Regime Bias
Observe que MQL4 não suporta buffers de índice de cores, portanto, o histograma requer cinco buffers de dados separados para renderizar os 5 estados (Buffers 0 a 4). O Viés do Regime é, portanto, o Buffer 8. Os Buffers 9 a 11 são usados exclusivamente para cálculos internos e ficam ocultos na Janela de Dados.
Entradas
- Fonte de volume— Tick Volume (padrão) ou Real Volume quando suportado pela corretora
- 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 de sinal— período 9, SMA por padrão
- Métodos MA suportados— EMA, SMA, SMMA e LWMA
- Habilitar Bandas de Bollinger– habilitado por padrão
- Bandas aplicadas a— Linha de Sinal (padrão) ou Histograma
- Período das bandas— 20
- Desvio de bandas— 1.618
Com as Bandas de Bollinger desativadas, o indicador opera como um oscilador clássico de convergência/divergência OBV com uma linha de sinal, e o Regime Bias retorna 0 em cada barra.
O que as capturas de tela mostram
- EURUSD, mensalmente— Demonstra análise de divergência de volume de longo prazo. O histograma de 5 estados acompanha as mudanças estruturais do regime de volume ao longo dos ciclos plurianuais.
- US30, Diário— Exibe a aplicação de parâmetros personalizados (Fast MA 50, Slow MA 200, Bands Period 20, Deviation 1.5). Estender os períodos e estreitar o multiplicador adapta o indicador às tendências do índice de longo prazo.
- XAUUSD, H1— Demonstra a mecânica adaptativa da banda de volatilidade durante a consolidação de preços e quebras subsequentes. A contração da banda precede o movimento direcional.
- A janela de dados (DXY, M5)— Confirma a acessibilidade do buffer de preconceito do regime. O estado visual é mapeado diretamente para um valor flutuante discreto (por exemplo, 2,0000) para consumo de EA.
- A caixa de diálogo de entradas (BTCUSD, Diário)— Confirma opções de configuração para métodos de média móvel, volume aplicado e lógica de Bandas de Bollinger.
Comportamento de cálculo
Todos os valores são calculados exclusivamente a partir de dados históricos completos. Depois que uma barra fecha, seus valores não mudam mais. Apenas a barra em formação é atualizada conforme novos ticks chegam.
Para leituras confirmadas, o Shift 1 deve ser usado em vez do Shift 0. O indicador não usa dados antecipados e não repinta os valores após o fechamento de uma barra.
Notas
- Exibido em uma janela de indicador separada.
- 8 parcelas visíveis.
- 13 buffers de indicadores.
- Um histograma semitransparente mantém o painel legível quando usado junto com outros indicadores.
- Sem dependências externas.Cada valor é calculado dentro do indicador. Ele não chama nenhum outro indicador, portanto não há identificadores para falhar, nada para instalar junto com ele e nenhuma dependência do estado da sua pasta de indicadores padrão.
O que isso é e o que não é
Esta é uma ferramenta de análise técnica e de filtragem das condições de mercado. Não é um sistema de negociação, não produz sinais de compra ou venda, não dá conselhos de investimento e não abre nem gere posições.
É descritivo e não preditivo, e nenhuma afirmação é feita sobre seu desempenho.
A demonstração gratuita é executada no Strategy Tester. Coloque-o nos instrumentos e prazos que você realmente negocia e compare-o com seus próprios gráficos.
| Mais ferramentas deste desenvolvedor Eu construo indicadores MT4/MT5 e Expert Advisors com ênfase em código limpo, documentado e sem repintura — lógica de barra fechada, buffers validados e sem dependências de outros indicadores. A classificação do regime de cinco estados aqui faz parte doSuíte de regime oscilador, que o aplica a séries derivadas de volume e não ao preço no gráfico. Veja todos os produtos publicados → Dúvidas sobre o cálculo, os buffers ou como usar isso em seu próprio EA? Envie-me uma mensagem privada - terei prazer em responder. |
Desenvolvido e mantido por Narayanan Mohanan, desenvolvedor MT4/MQL4.
Se encontrar algum erro na tradução desta página, entre em contato comigo e farei a correção.
