Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 18
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
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 sinal — neutro (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.
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
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
Fundo de tela com gráfico BMP para o MT5
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
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.
