LinearRegression Channel
- Utilidades
- Versión: 4.0
Linear Regression Channel v4.0 — Indicador para MetaTrader 5
Linear Regression Channel v4.0 es un indicador que calcula automáticamente la longitud óptima del canal de regresión lineal utilizando el coeficiente R², y dibuja el historial de canales anteriores para visualizar la evolución de la estructura del precio.
Novedades en v4.0
Longitud automática por R² máximo. El indicador evalúa todas las longitudes entre el mínimo y máximo configurado, calcula el R² de cada una y selecciona la que mejor se ajusta al precio actual. El panel en el gráfico muestra en tiempo real la longitud óptima encontrada, el R² del canal actual en porcentaje y la dirección de la tendencia.
Historial de canales configurable. Dibuja los canales anteriores al actual hacia atrás N barras configurables. Cada canal histórico es independiente, con desviación estándar adaptativa al período que cubre, color propio configurable por canal (hasta 5 canales históricos), etiqueta con el R² de cada canal histórico, y líneas punteadas para diferenciarse del canal actual. Los canales no se superponen entre sí.
Funcionamiento del cálculo automático de longitud
En cada nueva vela, el indicador prueba longitudes en pasos configurables dentro del rango definido, calcula el R² para cada longitud y dibuja el canal con la longitud que obtuvo el R² más alto. El canal refleja así la longitud más representativa de la estructura actual del mercado en ese momento.
Funcionamiento del historial
Cada canal histórico calcula su propia regresión lineal y su propia desviación estándar del período que cubre. Esto permite observar si la tendencia actual es continuación de la anterior o representa un cambio de estructura.
Parámetros principales
Canal principal: InpAutoLength (activar longitud automática por R²), InpLength (longitud manual si Auto es false), InpDeviation (multiplicador de desviación estándar), InpExtend (extender canal hacia la derecha), InpShowFibo (mostrar niveles Fibonacci internos), InpShowBroken (resaltar cuando el canal es roto).
Longitud automática: InpAutoMinLen (longitud mínima a evaluar, por defecto 20), InpAutoMaxLen (longitud máxima a evaluar, por defecto 300), InpAutoStep (paso entre longitudes, por defecto 5), InpShowR2Panel (mostrar panel con R² y longitud óptima).
Historial: InpShowHistory (activar historial de canales), InpHistoryBars (barras hacia atrás para buscar canales), InpHistoryMax (máximo de canales históricos, de 1 a 5), InpHistoryDev (desviación de las bandas históricas), InpHColor1 a InpHColor5 (color individual por canal histórico).
Configuración sugerida según temporalidad
Para marcos temporales cortos (M1/M5): InpAutoMinLen = 20, InpAutoMaxLen = 100, InpHistoryBars = 150, InpHistoryMax = 3.
Para marcos temporales intermedios (M15/M30): InpAutoMinLen = 30, InpAutoMaxLen = 200, InpHistoryBars = 300, InpHistoryMax = 3.
Para marcos temporales amplios (H1/H4): InpAutoMinLen = 50, InpAutoMaxLen = 300, InpHistoryBars = 500, InpHistoryMax = 5.
Alertas
El indicador genera alerta popup y notificación push al dispositivo móvil cuando el precio rompe la banda superior o inferior del canal. La alerta incluye el valor R² del canal al momento de la rotura.
