Market Structure CHoCH
- Indicadores
- Versión: 1.0
Estructura de mercado de Aurex - CHoCH/BOS (fractal)
Un indicador de detección de estructuras que identifica máximos y mínimos de oscilación mediante un filtro fractal simétrico y, a continuación, señala los eventos de «ruptura de estructura» (BOS) y «cambio de carácter» (CHoCH) cuando se confirma que los cierres cruzan dichos niveles de oscilación.
Método de detección
Los puntos de oscilación se localizan mediante una ventana fractal de longitud configurable: se registra un máximo cuando es el extremo local entre las barras circundantes a ambos lados, y la misma lógica se aplica a la inversa para los mínimos. Una vez establecido un punto de oscilación, el indicador supervisa los cierres posteriores para detectar un cruce de ese nivel:
- Si la ruptura se produce en la misma dirección que la ruptura confirmada anterior, se etiqueta como BOS.
- Si la ruptura se produce en la dirección opuesta, se etiqueta como CHoCH.
Solo los cierres de barras confirmados activan una ruptura; no se vuelve a trazar el punto de oscilación ni la señal de ruptura una vez que se han mostrado.
Módulo opcional de soporte/resistencia
Cuando está activado, el indicador rastrea el máximo más alto o el mínimo más bajo formado entre el último punto de estructura y la barra actual, trazándolo como un nivel discontinuo. Si posteriormente el precio cierra más allá de ese nivel, se traza un marcador en forma de flecha en la barra donde se produjo la ruptura (basado en un búfer, por lo que puede leerse mediante programación o utilizarse en un EA).
Panel de control
Panel opcional en el gráfico que muestra la proporción de oscilaciones fractales que dieron lugar a una ruptura confirmada de la estructura, separadas por dirección (% alcista, % bajista). Se trata de una estadística sencilla basada en el recuento del historial visible, no de una probabilidad prospectiva.
Parámetros
- Longitud del fractal (mínimo 3): controla la sensibilidad de la detección de oscilaciones; los valores más bajos aumentan la frecuencia de las señales y el ruido, mientras que los valores más altos reducen ambos.
- Opciones independientes de color y visibilidad para la estructura alcista, la estructura bajista, las líneas de soporte y las líneas de resistencia.
- Posición en el panel de control (3 posiciones predefinidas en las esquinas) y tamaño (3 tamaños de fuente predefinidos).
Compatibilidad
Funciona con cualquier símbolo o marco temporal. Sin dependencias externas. El cálculo se realiza sobre el historial completo al generarse una nueva barra (no por tick), en consonancia con la lógica original de Pine Script de la que se ha adaptado.
Uso previsto
Diseñado como una capa de confirmación estructural para combinar con un método de entrada ya existente (ondas de Elliott, armónicos, flujo de órdenes, etc.), no como un generador de señales independiente.
