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:
16
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Indicador de Mudança de Regime do Exponente de Hurst

Breve descrição: Estima o expoente de Hurst móvel do preço por meio da análise de intervalo reescalonado (R/S) e o representa graficamente como um oscilador codificado por cores que sinaliza se o mercado está atualmente em tendência, revertendo à média ou se movendo como um passeio aleatório.

Autor: ADEDAYO GBADEBO

A ideia por trás disso

A maioria dos osciladores pressupõe que o preço se comporta da mesma maneira o tempo todo e simplesmente mede a distância que ele percorreu. O expoente de Hurst adota uma perspectiva diferente: ele mede a característica estatística da própria trajetória do preço — se os movimentos recentes tendem a persistir na mesma direção (tendência), se se anulam mutuamente (reversão à média) ou se não apresentam nenhuma estrutura serial (caminhada aleatória). Este indicador estima esse expoente em uma janela rolante utilizando a análise clássica de intervalo reescalonado (R/S): para cada barra, a janela retrospectiva do preço é dividida em subsegmentos de vários tamanhos diferentes; a amplitude do desvio acumulado ajustado pela média é dividida pelo desvio padrão de cada segmento; e os valores de R/S resultantes são calculados como média por tamanho de segmento. Uma regressão por mínimos quadrados de log(R/S) em relação a log(tamanho do segmento) produz uma inclinação entre 0 e 1 — essa inclinação é o expoente de Hurst, H. Um valor próximo a 0,5 corresponde a um passeio aleatório; valores que tendem para 1,0 indicam um regime persistente/de tendência; e valores que tendem para 0,0 indicam um regime antipersistente/de reversão à média.

Como o cálculo requer um histórico de preços razoavelmente longo para ser estatisticamente significativo, esse indicador é mais adequado para análises de swing e de posição do que para scalping. Ele funciona com qualquer símbolo e período de tempo, mas se comporta de maneira mais confiável em instrumentos líquidos, como o EURUSD ou os principais índices nos gráficos H1 ou H4, onde a série de preços subjacente possui barras suficientes de dados limpos para que a subamostragem R/S converja. Um valor bruto é suavizado com uma EMA de curto prazo antes de ser plotado, o que evita que a linha de regime oscile entre os limiares de tendência e reversão em ticks ruidosos.

Como interpretá-la

  • Linha do Exponente de Hurst — a linha principal codificada por cores que varia entre 0 e 1. Ela assume uma cor quando está no limiar superior ou acima dele (regime de tendência), um tom neutro entre os dois (caminhada aleatória) e uma terceira cor quando está no limiar inferior ou abaixo dele (regime de reversão à média).
  • Cálculo do intervalo reescalonado — nos bastidores, a janela de análise retrospectiva é repetidamente subdividida em blocos de tamanho crescente; a média da estatística R/S por tamanho de bloco é submetida a regressão no espaço log-log, e a inclinação da regressão é limitada ao intervalo [0,1] e apresentada como o expoente para aquela barra.
  • Limite de tendência / Limite de reversão — as duas linhas de referência horizontais pontilhadas. A ultrapassagem do limite de tendência sinaliza que a ação recente dos preços desenvolveu persistência estatisticamente significativa; a ultrapassagem abaixo do limite de reversão sinaliza um comportamento antipersistente e instável, que tende a retornar rapidamente à média local.
  • Uso prático — utilize o regime de tendência para justificar entradas que seguem a tendência (rupturas, continuações de retrações, cruzamentos de médias móveis) e trate os sinais dessas mesmas ferramentas com mais cautela quando o expoente estiver na zona de reversão, onde estratégias de negociação em faixa ou de fade em torno de suporte/resistência tendem a apresentar melhor desempenho.

Variáveis externas (entradas)

Entrada Padrão Finalidade
InpLookback 200 Número de barras na janela de análise do intervalo redimensionado usada para estimar cada valor de Hurst.
InpMinChunk 8 Menor tamanho de subsegmento utilizado na subdivisão da janela de análise retrospectiva para amostragem R/S.
InpChunkSteps 6 Número de duplicações do tamanho do bloco testadas; mais etapas proporcionam uma regressão log-log mais suave, com custo adicional de CPU.
InpSmoothPeriod 5 Período EMA aplicado à estimativa bruta de Hurst por barra para reduzir a oscilação entre os limiares de regime.
InpTrendThreshold 0,55 Nível de Hurst a partir do qual o mercado é classificado como estando em tendência/persistente.
InpReversionThreshold 0,45 Nível de Hurst no qual, ou abaixo do qual, o mercado é classificado como com reversão à média/antipersistente.
InpAppliedPrice PRICE_CLOSE Fonte de preço utilizada para construir a série que alimenta o cálculo do intervalo reescalonado.

Uso recomendado

Adicione o indicador a uma subjanela própria abaixo do gráfico de preços, conforme mostrado abaixo, e interprete-o em conjunto com uma ferramenta de tendência ou de reversão à média na qual você já confia, em vez de usá-lo como um gerador de sinais independente. Quando a linha estiver na faixa superior (de tendência), dê mais peso às configurações de acompanhamento de tendência e permita que os rompimentos se desenvolvam; quando ela cair para a faixa inferior (de reversão), dê preferência a táticas de variação limitada e torne mais restritivos os filtros de acompanhamento de tendência, já que os sinais direcionais são estatisticamente mais propensos a serem ruído nesse regime. Como a análise de intervalo reescalonado precisa de uma janela de retrospectiva completa do histórico antes de produzir um valor, permita que o gráfico carregue pelo menos InpLookback barras de histórico e espere que a linha reaja gradualmente — trata-se de um filtro de regime, não de um gatilho rápido.



Fig. 1. O painel de preços (parte superior) passa de uma tendência de alta persistente para uma fase volátil com reversão à média e, em seguida, volta a uma tendência de baixa persistente; a subjanela “Hurst Exponent Regime Switch” (parte inferior) acompanha a mudança, subindo acima do limiar de tendência de 0,55 durante as fases direcionais e caindo abaixo do limiar de reversão de 0,45 durante a fase instável entre elas.

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

PropFirm Equity Protector - Gerenciador de Risco Institucional (Código Aberto) PropFirm Equity Protector - Gerenciador de Risco Institucional (Código Aberto)

EA profissional para gestão de riscos em corretoras de negociação. Oferece monitoramento diário do patrimônio líquido, mitigação gradual em posições com prejuízo e limites de stop absolutos por meio de um painel gráfico com recurso de autocorreção.

Swing Detector by Pullback (Smart Money Concepts) Swing Detector by Pullback (Smart Money Concepts)

O SMC Pullback marca máximas e mínimas de oscilação usando a definição de pullback, em vez do padrão habitual de três velas. Uma alta só é confirmada quando o preço volta a ser negociado abaixo da mínima da vela que a formou — portanto, cada ponto marcado representa uma rejeição efetiva, e as altas e baixas sempre se alternam. Ele avalia apenas as barras fechadas e nunca move um marcador uma vez traçado, portanto, não se repinta. Dois buffers expõem os preços de oscilação confirmados a um EA por meio do iCustom.

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

Um painel compacto no gráfico que mostra a tendência do símbolo atual em vários intervalos de tempo ao mesmo tempo, cada um avaliado de forma independente com seu próprio cruzamento de médias móveis rápida e lenta. Não é preciso alternar entre gráficos para verificar “como está o H4” — tudo está em um só lugar, codificado por cores.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Utilizando a estratégia ORB no CFD da AAPL