Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Indicadores

Volume Profile Levels Indicator - indicador para MetaTrader 5

Olamide Daniel Adebayo
Olamide Daniel Adebayo
MQL5 Developer • Trading Tools • EAs • Products • Articles
Building, learning, and sharing one project at a time.
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
13
Avaliação:
(3)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Níveis do Perfil de Volume

A ideia por trás disso

Um gráfico normal mostra para onde o preço foi; um perfil de volume mostra onde o mercado realmente realizou transações. Esse indicador divide uma janela de análise retrospectiva recente em linhas de preço iguais, contabiliza o volume negociado em cada linha e representa o resultado como um histograma horizontal ao lado da evolução do preço — quanto mais alta a linha, maior o volume que mudou de mãos naquele preço. A partir desse histograma, derivam-se dois dos níveis de referência mais amplamente utilizados na análise de volume: o Ponto de Controle (o único nível de preço com maior volume) e a Área de Valor (a faixa de preço que contém uma porcentagem escolhida do volume total, construída a partir do POC usando o mesmo algoritmo de expansão linha por linha utilizado na análise tradicional de TPO/perfil de volume, e não um atalho simplista baseado em uma porcentagem fixa do intervalo).

Cada linha do histograma também é dividida de acordo com se seu volume provém de barras com fechamento em alta ou em baixa; assim, as linhas são coloridas de acordo com o lado que predominou — uma indicação visual rápida para saber se a aceitação naquele preço foi mais impulsionada por compras ou por vendas, além do próprio nível.

Como interpretá-lo

  • Linhas do histograma — o comprimento é proporcional ao volume naquela linha de preço em relação à linha mais movimentada; a cor indica se as barras com fechamento em alta ou em baixa contribuíram com mais volume para aquela linha.
  • Linha POC (padrão: branca, contínua) — a linha de preço com o maior volume isolado na janela de análise; frequentemente atua como um ímã ou um pivô para o qual o mercado retorna.
  • Linhas VAH / VAL (padrão: prata, pontilhadas) — a parte superior e inferior da Área de Valor; juntas, elas delimitam a faixa de preço onde ocorre InpValueAreaPercent de todo o volume negociado. Os preços negociados fora dessa faixa estão, por definição, em uma área de volume comparativamente baixo e menos “consensual”.
  • A posição da barra lateral — sempre ancorada na barra mais recente, estendendo-se para a direita; as linhas POC/VAH/VAL se estendem desde o início da janela de análise até a barra lateral, para que você possa ver rapidamente como o preço atual se posiciona em relação a elas.
  • Intervalo de atualização — com a opção InpUpdateOnNewBarOnly ativada (padrão), todo o perfil é reconstruído uma vez a cada nova barra do gráfico ao qual está vinculado.

Variáveis externas (entradas)

Entrada Padrão Finalidade
InpLookbackBars 200 Quantos dos barras mais recentes são incluídos no perfil.
InpNumRows 24 Número de linhas de preço de altura igual (intervalos do histograma) em que o intervalo de análise retrospectiva é dividido.
InpVolumeType Volume por tick Qual série de volume alimenta o histograma: Volume por tick ou Volume real (quando a corretora o fornece).
InpValueAreaPercent 70,0 Porcentagem do volume total que a Área de Valor (VAH a VAL) deve conter, expandida para fora a partir do POC.
InpUpdateOnNewBarOnly true Quando verdadeiro, reconstrói uma vez a cada nova barra do gráfico; quando falso, reconstrói a cada tick.
InpShowProfile true Desenha as linhas do histograma (a própria barra lateral).
InpShowPOC true Desenha a linha do Ponto de Controle.
InpShowValueArea true Desenha as linhas de máximo e mínimo da área de valores.
InpProfileMaxWidthBars 30 Largura da barra lateral, em equivalente a barras, para a linha mais movimentada; todas as outras linhas são dimensionadas proporcionalmente a ela.
InpBuyDominantColor / InpSellDominantColor Verde-limão / Vermelho Cor da linha, dependendo se as barras que fecharam em alta ou em baixa contribuíram com maior volume para essa linha.
InpPOCColor Branco Cor da linha do Ponto de Controle.
InpValueAreaColor Prata Cor das linhas de alta/baixa da área de valor.

Uso recomendado

Funciona com qualquer símbolo e qualquer intervalo de tempo. Em símbolos com volume real reportado, defina InpVolumeType como “Real Volume” para obter um perfil clássico; na maioria dos símbolos de Forex/metais para o varejo, nos quais as corretoras reportam apenas o volume por tick, o valor padrão “Tick Volume” aproxima razoavelmente bem a atividade de negociação, mas não representa literalmente o tamanho negociado — a mesma ressalva que se aplica a qualquer indicador baseado em volume nesses símbolos.

Este indicador faz uma simplificação deliberada que vale a pena conhecer: o volume total de cada barra é atribuído a uma única linha de preço usando o preço típico dessa barra (H+L+C)/3, em vez de ser distribuído por todas as linhas que a faixa de alta e baixa da barra atinge. Isso mantém o custo de reconstrução limitado e previsível (proporcional a InpLookbackBars, nunca ao histórico completo do gráfico), em troca de uma granularidade ligeiramente menor do que a de um perfil completo ponderado por intervalo — uma compensação razoável para uma sobreposição na janela do gráfico atualizada a cada barra, em vez de uma subjanela dedicada exclusivamente ao perfil.

Este indicador lê apenas dados de preço e volume e nunca abre, modifica ou encerra qualquer ordem, portanto, é seguro executá-lo em qualquer tipo de conta. Todos os objetos do gráfico são criados sob um único prefixo de nome interno e são totalmente removidos por meio de ObjectsDeleteAll() em OnDeinit() quando o indicador é desativado, de modo que não deixa nada para trás no gráfico.



Fig. 1. A barra lateral do perfil de volume com POC e Área de Valor no XAUUSD M15. Exibida em preto e branco, de acordo com as diretrizes de imagem da Code Base (750×500 px).

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/76610

Blocos de Ordens Volumétricos de Ação de Preço MT5 Blocos de Ordens Volumétricos de Ação de Preço MT5

Indicador MT5 de código aberto para a estrutura de mercado confirmada, blocos de ordens volumétricos e estimativa da atividade de compra/venda.

Liquidity Sweep Detector Indicator Liquidity Sweep Detector Indicator

Marca as máximas e mínimas de oscilação fractal como níveis de liquidez e, em seguida, destaca a barra exata em que o preço ultrapassa um desses níveis e fecha novamente dentro dele — uma varredura de liquidez/caça ao stop — com uma seta e uma legenda de preço opcional. As verificações de varredura são executadas apenas em barras fechadas, portanto os sinais nunca se alteram.

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

EA de recuperação em cesta para XAUUSD no gráfico M15 com espaçamento ATR adaptativo, validação da estrutura LL/LH, filtragem dinâmica do RSI, detecção de quedas bruscas, filtro de notícias e ajuste inteligente de posições.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.