Adaptive SuperTrend
- Indicadores
- Versión: 1.20
Adaptive SuperTrend K-Means es una adaptación para MT4 del indicador de código abierto de TradingView «Machine Learning Adaptive SuperTrend», creado por AlgoAlpha (Licencia Pública de Mozilla 2.0). Todo el mérito de la idea y del código original corresponde a AlgoAlpha.
De un vistazo
- Qué es: un SuperTrend cuyo ancho de banda se adapta al nivel de volatilidad actual
- Niveles de volatilidad: K-Means clasifica los valores recientes del ATR en grupos de alta, media y baja volatilidad
- Adaptación fiel: misma fórmula matemática y mismos valores predeterminados que el código original en Pine Script
- Para desarrolladores de EA: 7 búferes legibles con iCustom
- Precio: gratuito y de código abierto
Cómo funciona
- Volatilidad: ATR con el suavizado de Wilder, exactamente igual que el ta.atr de TradingView.
- Clústeres: el algoritmo K-means agrupa los últimos 100 valores de ATR en volatilidad alta, media y baja.
- Banda: el SuperTrend utiliza (máximo + mínimo) / 2 ± factor × el centroide del clúster actual, de modo que la banda se ensancha en mercados volátiles y se estrecha en los tranquilos.
En el gráfico
- Línea de tendencia que se rompe cuando la tendencia cambia (verde al alza, roja a la baja)
- Relleno degradado entre la línea y las velas
- Flechas en cada cambio de tendencia
- Números de agrupamiento 3 / 2 / 1 en las barras recientes
- Tabla de estadísticas: centroides de los clústeres, tamaños de los clústeres, volatilidad actual
Portación fiel
- Mismo cálculo que el código original de Pine Script, incluida la asignación estricta de K-means y los valores predeterminados originales.
- La tabla de estadísticas conserva una peculiaridad del original: la fila «3 (Alta)» muestra el tamaño del clúster de baja volatilidad.
- Los valores coinciden con los de TradingView cuando ambos utilizan la misma fuente de precios. Los distintos brókers ofrecen valores de ATR ligeramente diferentes.
Parámetros (por defecto)
- Longitud del ATR (10), factor SuperTrend (3)
- Longitud de los datos de entrenamiento (100): valores de ATR utilizados por K-means
- Estimación inicial de los percentiles de alta, media y baja volatilidad (0,75 / 0,5 / 0,25): centroides iniciales dentro del rango del ATR
- Transparencia 1 / 2 (70 / 95): intensidad del relleno cerca de la línea / cerca de las velas
- Color alcista / bajista
- Barras a calcular (5000, 0 = todas), Ancho de la línea (2)
- Mostrar relleno, barras con relleno (1000), Dark_Boost para gráficos oscuros
- Mostrar flechas, números de grupos (máx. 500) y la tabla de estadísticas; tamaños de fuente
- Alertas de cambios de tendencia y niveles de volatilidad (desactivadas)
- Draw_Objects (true): configúralo en false cuando lo llames desde un EA
Búferes para EAs (iCustom)
- 0: línea de tendencia alcista
- 1: línea de tendencia bajista
- 2: flecha alcista
- 3: flecha bajista
- 4: valor de SuperTrend
- 5: dirección (-1 al alza, 1 a la baja)
- 6: agrupación (0 alta, 1 media, 2 baja, -1 n/a)
Notas sobre MT4
- MT4 no admite transparencia, por lo que los colores de relleno se mezclan con el fondo del gráfico.
- El relleno se dibuja como rectángulos de fondo en las últimas barras de Fill_Bars. Reduce este valor si tu ordenador es lento.
- No se dibujan objetos del gráfico en las pruebas no visuales.
Esta es una herramienta visual. No realiza operaciones ni predice precios.
Licencia: Licencia Pública de Mozilla 2.0, la misma que la del original. Se adjunta el código fuente.
