Ir al contenido

Standard Error Channel Color

15 de enero de 2026 por
Standard Error Channel Color
Al-Juarismi-Lab

TradingView® Thinkorswim®

Descripción del indicador.

El indicador «Standard Error Channel Color» fue tomado directamente del indicador de Thinkorswim® que tiene el mismo nombre, excepto que se agregó «Color», porque se ha mejorado para pintar el espacio entre los dos extremos del canal. Del mismo modo que sucedía con el canal de regresión lineal, el código de PineScript fue adaptado y estructurado para que correspondiera exactamente con su representación para TradingView®.

La teoría que subyace al indicador, como sucedía con el canal de regresión simple, tiene su origen en la estadística y en el concepto de regresión lineal; no obstante, a diferencia de los precios, aquí se toma la dispersión media de los precios en torno a la recta de regresión ajustada, es decir, no considera los precios directamente, sino que recurre al error estándar. Debido a ese principio matemático, puede observarse que, aunque ambas consideran el mismo concepto de una, dos o tres desviaciones estándar, el canal del error estándar es mucho más angosto que el de la desviación simple; por esa razón es más probable que los precios alcancen los extremos del canal. Tal y como sucedía con los canales de tendencia subjetivos, el canal de error estándar arroja una lectura de una tendencia fuerte cuando el precio sale bruscamente de dicho canal; y del mismo modo que sucedía con el canal de regresión simple, la teoría que subyace a este canal implica que los datos están normalmente distribuidos, es decir, que los datos siguen una distribución de probabilidad normal, lo cual, ya se ha dicho, es erróneo para el estudio de los precios per se.

Explicación del código.

Bloque 5-8: Definimos las variables de entrada basándonos en el tipo de precio a implementar, el número de precios previos del indicador, la desviación estándar de los errores y la opción de tomar todas las barras de la pantalla para el gráfico o no.

Bloque 10-22: Aunque el código de este bloque es semejante al del canal de regresión simple, el usuario podrá observar que cambiamos la función preconstruida stdevAll por sterrAll, que ya viene preconfigurada por Thinkorswim® con el cálculo de los errores de la muestra de precios. En efecto, esta función tuvo que ser adaptada para PineScript como Building(y, n), además de ta.linreg y ta.stdev para calcular y graficar el canal. La segunda sección del código simplemente especifica que los elementos se deben graficar: la línea de regresión y las líneas del canal.

Bloque 24-33: Con estas indicaciones especificamos el tipo de color y el estilo que tendrán las líneas del gráfico. En este caso, SetStyle(Curve.SHORT_DASH) quiere decir que la línea de la regresión lineal no será continua, sino que será una línea con ligeras discontinuidades. Recordar también que la función DefineGlobalColor es la que permite que el color de AddCloud pueda ser modificado por el usuario desde la configuración de los estudios.

Bloque 35-36: Concluimos definiendo dos alertas, una que se activa cuando el precio cruza la parte superior del canal de regresión de los errores, y otra cuando cruza la parte inferior de dicho canal.

PineScript [TradingView®]:

ThinkScript [Thinkorswim®]:

Compartir publicación
Mapa del sitio