Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Visualizaciones:
12
Ranking:
(2)
Publicado:
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Indicador de cambio de régimen del exponente de Hurst

Breve descripción: Calcula el exponente de Hurst móvil del precio mediante el análisis del rango reescalado (R/S) y lo representa gráficamente como un oscilador codificado por colores que indica si el mercado se encuentra actualmente en una tendencia, en un proceso de retorno a la media o si se mueve como un paseo aleatorio.

Autor: ADEDAYO GBADEBO

La idea en la que se basa

La mayoría de los osciladores asumen que el precio se comporta siempre de la misma manera y se limitan a medir cuánto se ha desplazado. El exponente de Hurst adopta un enfoque diferente: mide el carácter estadístico de la propia trayectoria del precio, es decir, si los movimientos recientes tienden a persistir en la misma dirección (tendencia), se anulan entre sí (reversión a la media) o no muestran ninguna estructura serial (paseo aleatorio). Este indicador estima dicho exponente en una ventana móvil utilizando el análisis clásico del rango reescalado (R/S): para cada barra, la ventana retrospectiva del precio se divide en subsegmentos de varios tamaños diferentes, el rango de la desviación acumulada ajustada a la media se divide por la desviación estándar de cada segmento, y se calcula la media de los valores R/S resultantes por tamaño de segmento. Una regresión por mínimos cuadrados de log(R/S) frente a log(tamaño del segmento) produce una pendiente entre 0 y 1; esa pendiente es el exponente de Hurst, H. Un valor cercano a 0,5 corresponde a un paseo aleatorio; los valores que se acercan a 1,0 indican un régimen persistente o con tendencia, y los valores que se acercan a 0,0 indican un régimen antipersistente o de retorno a la media.

Dado que el cálculo requiere un historial de precios razonablemente largo para ser estadísticamente significativo, este indicador resulta más adecuado para el análisis de oscilaciones y posiciones que para el scalping. Funciona con cualquier símbolo y marco temporal, pero se comporta de forma más fiable con instrumentos líquidos como el EURUSD o los principales índices en los gráficos H1 o H4, donde la serie de precios subyacente cuenta con suficientes barras de datos limpios para que el submuestreo R/S converja. El valor bruto se suaviza con una EMA corta antes de representarlo gráficamente, lo que evita que la línea de régimen oscile entre los umbrales de tendencia y reversión ante ticks ruidosos.

Cómo interpretarlo

  • Línea del exponente de Hurst: la línea principal codificada por colores que oscila entre 0 y 1. Adopta un color cuando se encuentra en el umbral superior o por encima de él (régimen de tendencia), un tono neutro entre ambos (caminata aleatoria) y un tercer color cuando se encuentra en el umbral inferior o por debajo de él (régimen de reversión a la media).
  • Cálculo del rango reescalado: en segundo plano, la ventana retrospectiva se subdivide repetidamente en fragmentos de tamaño creciente; la estadística R/S media por tamaño de fragmento se somete a regresión en un espacio logarítmico-logarítmico, y la pendiente de la regresión se limita al intervalo [0,1] y se presenta como el exponente de esa barra.
  • Umbral de tendencia / Umbral de reversión: las dos líneas de referencia horizontales punteadas. Cruzar por encima del umbral de tendencia indica que la evolución reciente del precio ha desarrollado una persistencia estadísticamente significativa; cruzar por debajo del umbral de reversión indica un comportamiento antipersistente y volátil que tiende a volver bruscamente hacia una media local.
  • Uso práctico: utiliza el régimen de tendencia para justificar las entradas que siguen la tendencia (rupturas, continuaciones tras retrocesos, cruces de medias móviles) y trata las señales de esas mismas herramientas con mayor precaución cuando el exponente se sitúe en la zona de reversión, donde las estrategias de trading en rango o de «fade» en torno a los niveles de soporte/resistencia suelen dar mejores resultados.

Variables externas (datos de entrada)

Entrada Por defecto Finalidad
InpLookback 200 Número de barras en la ventana de análisis del rango reescalado que se utiliza para estimar cada valor de Hurst.
InpMinChunk 8 Tamaño mínimo del subsegmento utilizado al subdividir la ventana retrospectiva para el muestreo R/S.
InpChunkSteps 6 Número de duplicaciones del tamaño de los fragmentos probadas; un mayor número de pasos proporciona una regresión logarítmica-logarítmica más suave a costa de un mayor consumo de CPU.
InpSmoothPeriod 5 Período EMA aplicado a la estimación de Hurst sin procesar por barra para reducir el parpadeo en los umbrales de régimen.
InpTrendThreshold 0,55 Nivel de Hurst a partir del cual el mercado se clasifica como con tendencia o persistente.
InpReversionThreshold 0,45 Nivel de Hurst a partir del cual el mercado se clasifica como con retorno a la media o antipersistente.
InpAppliedPrice PRICE_CLOSE Fuente de precios utilizada para construir la serie que alimenta el cálculo del rango reescalado.

Uso recomendado

Añade el indicador a su propia subventana debajo del gráfico de precios, tal y como se muestra a continuación, y utilízalo junto con una herramienta de tendencia o de reversión a la media en la que ya confíes, en lugar de como un generador de señales independiente. Cuando la línea se encuentre en la banda superior (de tendencia), da mayor peso a las configuraciones de seguimiento de tendencia y deja espacio para que las rupturas se desarrollen; cuando caiga a la banda inferior (de reversión), da prioridad a las tácticas de rango limitado y ajusta los filtros de seguimiento de tendencia, ya que, estadísticamente, es más probable que las señales direccionales sean ruido en ese régimen. Dado que el análisis de rango reescalado necesita una ventana de retrospectiva completa del historial antes de generar un valor, deja que el gráfico cargue al menos InpLookback barras de historial y ten en cuenta que la línea reaccionará gradualmente: se trata de un filtro de régimen, no de un disparador rápido.



Fig. 1. El panel de precios (arriba) pasa de una tendencia alcista persistente a una fase volátil con reversión a la media y vuelve a una tendencia bajista persistente; la subventana «Hurst Exponent Regime Switch» (parte inferior) sigue este cambio, situándose por encima del umbral de tendencia de 0,55 durante las fases direccionales y cayendo por debajo del umbral de reversión de 0,45 durante la fase volátil intermedia.

Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/76439

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

El indicador SMC Pullback marca los máximos y mínimos oscilantes utilizando la definición de «pullback» en lugar del patrón habitual de tres velas. Un máximo solo se confirma cuando el precio vuelve a cotizar por debajo del mínimo de la vela que lo generó; por lo tanto, cada punto marcado supone un rechazo real, y los máximos y mínimos siempre se alternan. Solo evalúa las barras cerradas y nunca mueve un marcador una vez trazado, por lo que no se repinta. Dos búferes exponen los precios de oscilación confirmados a un EA a través de iCustom.

SuperTrend Indicator SuperTrend Indicator

Un indicador SuperTrend personalizado creado partiendo de los principios básicos, que combina una banda de volatilidad basada en el ATR con un mecanismo de trinquete para generar una línea de tendencia nítida que no se repinta. El estado recursivo interno se gestiona mediante búferes de cálculo debidamente registrados, lo que evita los errores de pérdida de estado habituales en las implementaciones con matrices gestionadas manualmente. De la serie de artículos «Creación de indicadores personalizados para principiantes».

Multi Timeframe Trend Dashboard Indicator Multi Timeframe Trend Dashboard Indicator

Un panel compacto integrado en el gráfico que muestra la tendencia del símbolo actual en varios intervalos de tiempo a la vez, cada uno de ellos evaluado de forma independiente con su propio cruce de medias móviles rápidas y lentas. No hace falta cambiar de gráfico para comprobar «qué está pasando en H4»: todo está en un mismo sitio, codificado por colores.

AAPL cfd - ORB strategy AAPL cfd - ORB strategy

Uso de la estrategia ORB en el CFD de AAPL