Volume Profile Session Visible and Fixed Range
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.2
- Ativações: 5
Volume Profile Session Visible and Fixed Range desenha no seu gráfico do MetaTrader 5 um histograma horizontal de volume por preço, com o POC (a linha de preço com mais volume) e a área de valor com suas bordas superior e inferior (VAH e VAL). Três tipos de perfil em um único indicador: sessões (dia ou semana), o intervalo visível do gráfico e um intervalo fixo que você define arrastando duas linhas verticais.
É uma ferramenta de visualização. Não opera, não dá sinais de compra ou venda e não prevê preços. POC, VAH e VAL mostram onde o volume foi registrado no passado; não há garantia de que funcionem como suporte ou resistência.
RECURSOS
- Perfis de sessão: um perfil por dia ou por semana (as semanas começam na segunda-feira). As sessões são cortadas à meia-noite do servidor da sua corretora; o início pode ser deslocado de -23 a +23 horas. De 1 a 200 sessões (5 por padrão).
- Intervalo visível: um perfil das barras que você vê no gráfico, reconstruído logo depois de você rolar ou dar zoom. Posicionado na borda direita ou esquerda, com largura em % do gráfico.
- Intervalo fixo: um perfil entre duas linhas verticais tracejadas. Arraste as linhas e o perfil acompanha. Uma linha apagada é desenhada novamente. Os horários de início e fim também podem ser definidos nos parâmetros.
- Linha do POC, linhas VAH e VAL (tracejadas), rótulos de preço no perfil mais recente e extensão opcional das linhas até a borda direita do gráfico.
- Área de valor de 70% por padrão (de 1 a 100%). As linhas dentro da área de valor são desenhadas mais opacas do que as de fora.
- Divisão opcional de cada linha em duas cores, alta/baixa (uma estimativa, veja abaixo).
- Tamanho da linha: um número de linhas (24 por padrão, de 2 a 1000) ou um número fixo de pontos por linha (se isso resultar em mais de 2.000 linhas, o tamanho da linha é dobrado automaticamente).
- Desenhado como uma imagem semitransparente atrás das barras de preço. Dois Volume Profile no mesmo gráfico, por exemplo um perfil de sessão e um de intervalo visível, se sobrepõem sem que as cores se anulem.
- Texto de status enquanto os perfis estão sendo construídos (por exemplo "building... 3/5").
- Inglês ou japonês, escolhido automaticamente pelo idioma do terminal.
COMO É CALCULADO
- Fonte de volume: volume de ticks, ou volume real (de bolsa) quando a sua corretora o fornece. Auto (padrão) usa o volume real quando as barras do símbolo o contêm. A maioria dos símbolos de Forex e CFD tem apenas volume de ticks; ele conta atualizações de preço, não lotes negociados.
- Construção a partir de barras M1 (padrão, rápida): o volume de cada barra M1 é distribuído igualmente pela faixa de preço entre sua mínima e sua máxima. O movimento real dentro de cada minuto não é conhecido, então o resultado pode diferir de um perfil construído com ticks.
- Construção a partir de ticks (mais precisa, mais pesada): cada tick é colocado no seu próprio preço e conta como 1 (volume de ticks) ou com seu volume negociado (volume real). Intervalos maiores que o limite de ticks (14 dias por padrão, ajustável até 60) são construídos com barras. Os ticks são baixados da sua corretora, então a primeira construção pode levar algum tempo.
- Quando um intervalo construído com barras precisaria de mais de cerca de 200.000 barras M1 (ajustável), são usadas barras M5, M15, M30, H1, H4 ou D1. Barras maiores geram um perfil menos detalhado.
- Divisão alta/baixa (estimativa): com barras, uma barra que fecha acima da abertura conta como volume de alta e uma que fecha abaixo da abertura como volume de baixa (uma barra sem variação é comparada com o fechamento anterior; caso contrário, é dividida meio a meio). Com ticks, um tick acima do preço anterior conta como alta e abaixo dele como baixa. Isso não é volume real de compra e venda; o MetaTrader não informa qual lado iniciou uma negociação.
- POC = a linha com mais volume. Se várias linhas tiverem o mesmo volume, usa-se a mais próxima do meio do perfil. O preço do POC é o meio dessa linha.
- Área de valor: a partir do POC, a próxima linha acima e a próxima abaixo são comparadas e a maior é adicionada (ambas, quando iguais), uma linha por vez, até atingir a porcentagem escolhida do volume total. VAH é o topo da linha mais alta da área de valor e VAL é a base da linha mais baixa.
COMO VERIFICAMOS
- Em 8 casos de teste (sessões, intervalo visível, intervalo fixo, barras e ticks), POC, VAH, VAL e o volume de cada linha coincidiram sem nenhuma diferença com o nosso próprio cálculo independente.
- Para um dia de EURUSD comparamos o perfil de sessão com o perfil de volume do TradingView (dados da OANDA): POC, VAH e VAL diferiram em cerca de 1 pip e os formatos foram semelhantes (correlação 0,906). Fontes de dados diferentes têm preços e contagens de ticks diferentes, então os perfis não são idênticos.
ALERTAS (DESATIVADOS POR PADRÃO)
- Alerta quando o preço cruza o POC, VAH ou VAL (cada um pode ser ativado ou desativado). Pop-up, som e notificação push.
- No máximo um alerta por nível por barra.
- No modo sessão, você escolhe os níveis da sessão anterior (concluída) ou da sessão atual (em formação). Os níveis da sessão atual se movem enquanto a sessão se forma, então essa opção gera mais alertas. No modo intervalo visível os níveis mudam quando você rola o gráfico; no modo intervalo fixo, quando você move as linhas.
- O primeiro preço após o carregamento ou após uma nova sessão apenas define o ponto de partida e nunca gera alerta.
- Um alerta apenas informa que o preço atingiu um nível. Não é um sinal de compra ou venda.
- Não há alertas no Testador de Estratégia nem quando o indicador é carregado via iCustom.
PARA USUÁRIOS DE EA E iCUSTOM
- 3 buffers (não desenhados): 0 = POC, 1 = VAH, 2 = VAL. Cada barra contém os níveis do perfil que inclui essa barra; EMPTY_VALUE onde não há perfil. Os valores de um perfil que ainda está se formando (a sessão atual, o intervalo visível, um intervalo fixo que chega à última barra) mudam conforme chegam novos dados. Uma sessão concluída não muda mais.
- Parâmetros do iCustom: os 40 parâmetros de entrada na ordem da janela de parâmetros, com uma string vazia "" para cada um dos 5 cabeçalhos de grupo (45 parâmetros). Você também pode não passar nenhum parâmetro para usar os valores padrão.
- Quando é carregado via iCustom (de um EA, um script ou outro indicador), não desenha nada e não gera alertas; apenas calcula os buffers.
- Sem gráfico (iCustom, Testador de Estratégia sem modo visual), o intervalo visível são as últimas 100 barras (parâmetro "barras para trás") e o intervalo fixo usa os parâmetros de horário de início e fim (0 = as últimas 100 barras).
NOTAS E LIMITAÇÕES
- Os limites das sessões usam o horário do servidor da sua corretora, então corretoras em fusos horários diferentes geram perfis diários diferentes. O TradingView usa seus próprios horários de sessão, então seus dias podem começar algumas horas antes ou depois; você pode usar o deslocamento do início da sessão para alinhá-los.
- As sessões semanais começam na segunda-feira. As barras de domingo (por exemplo, de símbolos cripto que são negociados todos os dias) pertencem à semana anterior.
- Em um gráfico W1 com sessões semanais e em um gráfico D1 com sessões diárias, cada barra é um perfil (W1: de domingo 00:00 até o domingo seguinte; D1: de 00:00 a 24:00 no horário do servidor). Nesse caso, o deslocamento do início da sessão não é usado.
- Se o tempo gráfico for maior que a sessão (por exemplo, sessões diárias em um gráfico W1), nenhum perfil é desenhado e uma mensagem é exibida.
- Você pode usar dois ou mais Volume Profile no modo de intervalo fixo no mesmo gráfico. Cada um mantém seu próprio par de linhas, que não são trocadas ao carregar um modelo ou mudar o tempo gráfico.
- Se você apagar uma linha do intervalo fixo, ela é desenhada novamente. Em casos raros, ela reaparece em uma posição padrão (40 barras atrás); nesse caso, arraste-a para onde quiser.
- O perfil é uma imagem, não objetos do gráfico, então linhas individuais não podem ser selecionadas. O comando "Save as picture" (Salvar como imagem) do terminal pode colocar a imagem em uma posição errada; use uma captura de tela normal.
- Muitas sessões construídas com ticks precisam de muitos dados de ticks e muita memória. Comece com poucas sessões.
- Sem DLLs, sem arquivos externos, sem conexão com a internet.
- Apenas um auxílio gráfico. Não opera e não garante nenhum resultado de trading.
PARÂMETROS PRINCIPAIS
Perfil: Tipo de perfil (Sessão), Duração da sessão (Dia / Semana), Deslocamento do início da sessão em horas (0, de -23 a 23), Número de sessões (5, 1-200), Horário de início e fim do intervalo fixo (0 = automático), Barras para trás para o intervalo fixo automático e para o intervalo visível sem gráfico (100)
Linhas e área de valor: Modo de tamanho da linha (Número de linhas), Número de linhas (24), Pontos por linha (10), % da área de valor (70)
Dados de volume: Fonte de volume (Auto), Construir a partir de (Barras M1 / Ticks), Ticks: intervalo máximo em dias (14, 1-60), Barras: máximo de barras de origem (200.000)
Exibição: Desenhar no gráfico, Divisão alta/baixa, largura do perfil, largura e posição do intervalo visível, linhas do POC e da VA, rótulos de preço, estender linhas, cores, opacidade dentro e fora da área de valor, espessura da linha, tamanho do rótulo
Alertas: Alertas (desativados), Modo sessão: níveis da (sessão anterior), POC / VAH / VAL, Pop-up, Som, Notificação push
Se um parâmetro estiver fora do intervalo permitido, o indicador não é carregado e escreve uma mensagem no log Experts.
COMPATIBILIDADE E SUPORTE
- MetaTrader 5, qualquer símbolo. Os perfis de sessão precisam de um tempo gráfico que não seja maior que a sessão.
- Suporte por mensagens do MQL5: instalação, configurações e relatos de bugs. Perguntas sobre a direção do mercado ou operações específicas estão fora do escopo do suporte.
- Outras ferramentas do mesmo autor estão listadas no meu perfil de vendedor.
TradingView é uma marca comercial da TradingView, Inc. Este produto não é afiliado, patrocinado ou endossado pela TradingView, Inc.
