Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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
Visualizações:
18
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Oscilador de Deslocamento de Preço Ponderado pelo Volume Oscilador de Deslocamento de Preço Ponderado pelo Volume

Autor: Sanmi Samuel Ojo

A ideia por trás disso

A maioria das ferramentas de reversão à média mede o preço em relação a uma média móvel simples, que trata cada barra como igualmente importante, independentemente do volume real de negociação ocorrido nela. O Oscilador de Deslocamento de Preço Ponderado pelo Volume adota uma referência diferente: uma média móvel do preço ponderado pelo volume (VWAP) calculada ao longo de uma janela de análise configurável. As barras com maior volume puxam a âncora em sua direção com mais força do que as barras com menor volume, de modo que a linha de referência reflete onde o mercado realmente tem realizado negociações, e não apenas onde o preço por acaso fechou.

O cálculo central é um deslocamento: o preço de fechamento atual menos o VWAP móvel. Por si só, esse número não tem significado entre instrumentos e intervalos de tempo; por isso, é normalizado pelo desvio padrão móvel dos preços de fechamento ao longo de um segundo período, configurável independentemente. O resultado se comporta como um z-score móvel: valores próximos de zero indicam que o preço está sendo negociado próximo de seu centro ponderado pelo volume, enquanto valores além de ±1,0 sinalizam um movimento impulsivo se distanciando do valor justo, e valores além de ±2,0 indicam esgotamento estatístico — um desvio grande o suficiente para que uma reversão ou consolidação se torne estatisticamente mais provável. Isso funciona bem em qualquer instrumento líquido; foi desenvolvido e testado principalmente no EURUSD e em outros principais pares de moedas nos gráficos M15 e H1, embora a matemática subjacente seja independente do período de tempo.

Como interpretá-lo

  • Histograma de Deslocamento VWAP — o oscilador principal, representado como um histograma codificado por cores em uma subjanela. Sua altura corresponde à distância normalizada entre o preço e o VWAP móvel; os cinco tons refletem diretamente o estado do movimento (esgotamento de alta, impulso de alta, neutro, impulso de baixa, esgotamento de baixa).
  • Normalização do VWAP móvel — em vez de um desvio-padrão fixo, o indicador recalcula a volatilidade em cada barra ao longo da janela InpVolatilityPeriod, de modo que os limites se adaptam automaticamente à medida que o instrumento oscila entre regimes de baixa e alta volatilidade, em vez de permanecerem fixos em termos de preço bruto.
  • Estados do sinalneutro (entre -1,0 e +1,0) significa que o preço está oscilando em torno do valor justo; impulso (além de ±1,0) significa que um impulso direcional genuíno está em andamento; esgotamento (além de ±2,0) significa que o movimento se estendeu além do que sua volatilidade recente normalmente suporta, uma zona que os traders costumam observar em busca de estagnação do momentum ou de uma retração repentina.
  • Uso prático — em condições de tendência, leituras de impulso que se mantêm sem atingir a exaustão podem ser usadas para confirmar entradas de continuação na direção do movimento. Em condições de variação dentro de uma faixa, leituras de esgotamento que coincidem com a linha de sinal tracejada voltando em direção a zero são frequentemente usadas como sinais de entrada de reversão à média, idealmente combinadas com um nível estrutural ou uma confirmação secundária, em vez de serem negociadas isoladamente.

Variáveis externas (entradas)

Entrada Padrão Finalidade
InpVWAPPeriod 20 Número de barras utilizadas para calcular a média móvel do preço ponderado pelo volume, que serve como referência para o valor justo.
InpVolatilityPeriod 14 Número de barras utilizadas para calcular o desvio padrão móvel dos preços de fechamento, que normaliza o deslocamento bruto em um escore z.
InpSignalPeriod 5 Período de suavização (média móvel simples) aplicado ao oscilador para gerar a linha de sinal tracejada.
InpImpulseLevel 1,0 Limite do escore Z acima do qual um movimento é classificado como um impulso (movimento direcional) em vez de ruído.
InpExhaustionLevel 2,0 Limite do Z-score acima do qual um movimento é classificado como estatisticamente esgotado e propenso a reversão ou consolidação.
Preço VWAP de entrada PRICE_TYPICAL Preço aplicado na ponderação de cada barra no cálculo do VWAP móvel.

Uso recomendado

Anexe o indicador a uma subjanela abaixo do preço e mantenha as configurações padrão 20/14/5 como ponto de partida nos gráficos M15–H1; reduza os períodos para intervalos de scalping e aumente-os em H4/D1 para análise de swing. Ele se combina naturalmente com um VWAP simples ou uma média móvel no próprio gráfico de preço, já que a linha zero do oscilador corresponde a essa mesma âncora de valor justo móvel. Como os limites são escores z ajustados à volatilidade, em vez de distâncias fixas em relação ao preço, o indicador pode ser mantido com as mesmas configurações em diferentes instrumentos e intervalos de tempo sem a necessidade de recalibração manual. Para negociações discricionárias, trate as leituras de exaustão como um aviso para reduzir o risco ou buscar confirmação de reversão, em vez de considerá-las, por si só, um sinal automático de reversão.



Fig. 1. Layout no estilo MT5: velas com a âncora VWAP móvel no gráfico de preços e o oscilador de deslocamento codificado por cores, com linha de sinal tracejada e níveis de limite de ±1,0 / ±2,0 na subjanela abaixo.

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

Adaptive Kalman Trend Filter with Regime Bands submission Adaptive Kalman Trend Filter with Regime Bands submission

Um filtro de Kalman de estado único que redimensiona seu próprio ruído de processo pelo Índice de Eficiência de Kaufman a cada barra, ajustando-se mais ao preço durante as tendências e suavizando mais intensamente em períodos de volatilidade, representado graficamente com faixas de regime que se expandem e se contraem na mesma leitura

BMP Chart Wallpaper BMP Chart Wallpaper

Fundo de tela com gráfico BMP para o MT5

Quantora Trading Cost Calculator MT5 - Professional Spread Commission and Swap Cost Calculator Quantora Trading Cost Calculator MT5 - Professional Spread Commission and Swap Cost Calculator

Calculadora profissional de custos de negociação de código aberto para o MetaTrader 5. Calcula o custo do spread, a comissão, o swap e o custo total estimado da negociação utilizando dados em tempo real dos símbolos da corretora e configurações ajustáveis de posição.

Quantora Spread Monitor MT5 -  Professional Live Spread Monitoring Tool Quantora Spread Monitor MT5 - Professional Live Spread Monitoring Tool

Monitor de spread profissional de código aberto para o MetaTrader 5. Exibe o spread em tempo real, o spread mínimo, máximo e médio, um gráfico histórico e alertas configuráveis para spreads elevados, tudo por meio de um painel moderno da Quantora.