Anchored Volume Delta with Adaptive Bands

  • Indicadores
  • Narayanan Mohanan Mohanan Krishnan
    Narayanan Mohanan Mohanan Krishnan
    • MT5/MQL5 Developer em  Independent
    • EAU
    • 337
    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.0

Este indicador representa o Cumulative Volume Delta (CVD) — o total acumulado do volume de cada candle, com o sinal dado pela direção do seu fechamento — dentro de bandas adaptativas de desvio padrão. Ele responde a uma pergunta que o preço sozinho não responde: o movimento está sustentado pela participação, ou está apenas seguindo por inércia?

O total acumulado reinicia na âncora que você escolher — diária, semanal ou mensal —, de modo que a leitura é sempre relativa à sessão, à semana ou ao mês em curso, e não ao início do histórico do gráfico. Esse único controle é o que torna o mesmo indicador útil tanto em um gráfico de cinco minutos de forex quanto em um gráfico diário de ações, e é o que o diferencia de uma linha de volume acumulado comum, que apenas cresce a partir de onde o seu histórico por acaso começa.

Como funciona

Cada candle contribui com o seu volume para o total acumulado: soma-se quando o candle fecha acima do fechamento anterior, subtrai-se quando fecha abaixo e mantém-se inalterado quando o fechamento é igual. O volume de ticks é usado por padrão; o volume real é aplicado automaticamente quando o corretor o fornece.

Em seguida, uma base de 20 períodos e o seu desvio padrão são calculados sobre essa série acumulada, e as bandas superior e inferior são posicionadas a um múltiplo escolhido do desvio. Como as bandas são construídas a partir da variabilidade da própria série, elas se alargam quando a participação fica volátil e se estreitam quando ela se acalma — não há limiares fixos a reajustar para cada instrumento.

Quando o total acumulado atinge um limite de âncora, ele volta a zero e recomeça. No gráfico isso aparece como um reinício limpo da linha, e as bandas se reformam em torno do novo período.

O que as bandas mostram

Um movimento para fora das bandas significa que o fluxo de volume se tornou estatisticamente incomum em relação ao comportamento recente daquele instrumento. Um retorno para dentro significa que ele se normalizou. Nenhum dos dois é um sinal para agir: são uma descrição de onde a participação se encontra em relação à sua própria faixa recente.

Os traders costumam extrair três leituras desta representação.

Contato com a banda. A linha CVD alcançar a banda superior indica fluxo comprador esticado em relação à sua faixa recente; a banda inferior indica o mesmo para o fluxo vendedor. Nas capturas, esses pontos estão marcados em vermelho na banda superior e em verde na inferior. O que se segue a uma leitura esticada não é determinado — o fluxo pode se normalizar, ou pode continuar se estendendo enquanto as bandas se alargam ao seu redor.

Confirmação. O preço marca uma nova máxima ou mínima e a linha CVD faz o mesmo. A participação acompanha o preço.

Divergência. O preço marca uma nova mínima enquanto a linha CVD marca uma mínima mais alta, ou o inverso em uma máxima. O preço se moveu, mas o fluxo de volume por trás dele não acompanhou. Isso é contexto, não previsão — divergências se resolvem nos dois sentidos e podem persistir por muito mais tempo do que se espera.

Parâmetros

  • Applied volume — volume de ticks (padrão) ou volume real quando o corretor o fornece
  • Anchor period — Continuous, Daily (padrão), Weekly ou Monthly
  • Bands period — 20
  • Bands deviation — 2.0

Para que a âncora faça sentido, ela precisa ser mais ampla que o período do gráfico: uma âncora diária em um gráfico diário reiniciaria a cada candle. Quando isso acontece, o indicador passa a usar uma série contínua, informa o motivo no registro de Experts e mostra no seu nome curto a âncora realmente em uso — de modo que o que aparece rotulado sempre corresponde ao que está em funcionamento.

Buffers

  • Buffer 0 — linha CVD
  • Buffer 1 — banda superior
  • Buffer 2 — base
  • Buffer 3 — banda inferior

Todos os quatro podem ser lidos a partir de um Expert Advisor ou de outro indicador com iCustom() e CopyBuffer(). Leia o shift 1 — o último candle totalmente fechado — para obter valores que não mudarão mais.

O indicador é autônomo: ele não cria handles de outros indicadores, portanto o único handle que o seu código gerencia é o que ele próprio cria.

Em diferentes instrumentos

As capturas mostram o indicador em cinco classes de ativos e com as três configurações de âncora, sem nada alterado além da âncora. Em cada uma delas, o vermelho marca o contato com a banda superior, o verde marca o contato com a banda inferior e as linhas de tendência amarelas marcam uma divergência entre preço e fluxo de volume.

  • US30 H1, âncora diária — o exemplo mais completo, mostrando os dois tipos de divergência. Em 29 de julho o preço marca uma mínima nitidamente mais baixa enquanto a linha CVD sustenta uma mínima mais alta: a venda não é acompanhada por um fluxo de volume correspondente, e o preço se recupera ao longo das sessões seguintes. Antes, em 28 de julho, o inverso — o fluxo alcança a banda superior enquanto o preço já começou a girar a partir da sua máxima.
  • XAUUSD H1, âncora diária — o preço registra uma mínima mais baixa até 24 de julho enquanto a linha CVD registra uma mínima mais alta, com ambos os trechos marcados no gráfico de preço e na janela do indicador.
  • GBPJPY M5, âncora diária — uma sessão intradiária em que o fluxo vendedor leva a linha abaixo da banda inferior; depois ela se achata e se acomoda dentro das bandas enquanto o preço se estabiliza.
  • BTCUSD H4, âncora semanal — um horizonte mais longo em um mercado que negocia continuamente, onde a âncora semanal se adapta melhor ao tempo gráfico do que a diária. O contato com as bandas está marcado em ambos os extremos.
  • GOOGL Daily, âncora mensal — uma ação em gráfico diário, onde apenas uma âncora mensal é ampla o suficiente para manter a série acumulada intacta. Os reinícios mensais aparecem como cortes limpos na linha.

Comportamento do cálculo

Os valores são calculados apenas a partir de dados já concluídos. Depois que um candle fecha, o seu valor é definitivo e não muda. Apenas o candle em formação é atualizado à medida que novos ticks chegam, e ele se fixa no fechamento daquele candle. O indicador não usa dados antecipados (look-ahead) e não repinta candles fechados.

A série acumulada é reconstruída de forma determinística, portanto o mesmo gráfico com as mesmas configurações produz sempre os mesmos valores, independentemente de quando o indicador foi aplicado ou de como o histórico foi carregado.

Observações

  • Janela de indicador separada, 4 plots, 4 buffers.
  • São necessários cerca de 20 candles de histórico antes que as bandas comecem a ser desenhadas.
  • O volume de ticks é uma aproximação do volume negociado. Nos instrumentos em que o corretor fornece volume real, selecioná-lo oferece uma leitura mais fiel.
  • Sem dependências externas. A série acumulada, a base e as bandas de desvio padrão são calculadas inteiramente dentro do indicador. Ele não chama nenhum outro indicador, portanto não há handles que possam falhar, não há nada a instalar junto com ele e não há dependência do estado da sua pasta de indicadores padrão.

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. Nenhuma afirmação de desempenho é feita a seu respeito.

Download e uso gratuitos. Se ele lhe for útil, uma avaliação ajuda outros traders a encontrá-lo.

Mais ferramentas deste desenvolvedor

Desenvolvo indicadores e Expert Advisors para MT5 com ênfase em código limpo, documentado e sem repaint: lógica baseada em candles fechados, buffers validados e nenhuma dependência de outros indicadores.

Ver todos os produtos publicados →

Dúvidas sobre o cálculo, os buffers ou o uso deste indicador no seu próprio EA? Envie-me uma mensagem privada — terei prazer em responder.

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.

Mais do autor
Este indicador representa o Force Index — a variação de preço de cada barra multiplicada pelo seu volume — dentro de bandas adaptativas de desvio padrão. Enquanto o preço sozinho lhe diz que o mercado se moveu, o Force Index diz quanto esforço foi necessário para movê-lo. Uma variação de preço ampla com volume reduzido e uma variação pequena com volume elevado são eventos muito diferentes, mesmo quando os candles se parecem. O Force Index os separa combinando ambos os fatores em uma única leitur
FREE
OBVCD Pro
Narayanan Mohanan Mohanan Krishnan
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
Filtro:
Sem comentários
Responder ao comentário