Concepto
El Linear Regression Slope o Pendiente de Regresión Lineal fue desarrollado por Tushar Chande y Stanley Kroll en su libro The New Technical Trader (1997) dentro de los métodos de cálculo de las Líneas de Regresión de una tendencia en el que se incluyen, además, el Linear Regression Indicator (LRI) y el Linear Regression Trendline (LRT). Los tres métodos tratan de identificar la persistencia o mantenimiento de la tendencia de los precios a lo largo de un período temporal.
La interpretación es similar a las medias móviles, ya que su objetivo principal es el de suavizar y confirmar tendencias. Sin embargo, tienen dos ventajas sobre las mismas: en primer lugar, dado que se calcula sobre precios de cierre en vez de sobre precios medios, no sufre tanto retardo a la hora de suavizar tendencias; por otra parte, en el caso del indicador, la posibilidad de incorporar medidas de predicción de precios (como el Forecast Oscillator) puede permitir cierta anticipación de los precios aunque esto precisa de una ulterior confirmación con otros osciladores.
Construcción
En general, en los tres indicadores subyace el principio de recta de regresión estadística, esto es, a partir del coeficiente de regresión estadístico que mide el grado de proximidad o lejanía (relación) entre dos variables. En el caso de los Linear Regression, la relación entre los precios de cierre de un activo y el período de sesiones correlativo (por tanto, para cada sesión siguiente se añade esta y se elimina la primera de la serie para mantener fijo el número de sesiones en cada nuevo cálculo).
Linear Regression Indicator
El Linear Regression Indicator (LRI) o Indicador de Regresión Lineal es uno de los tres indicadores que conforman el grupo de los Linear Regression para medir la continuidad o no de la dirección movimiento de los precios. En el caso del Indicador, se trata de obtener una línea que suavice el movimiento de los precios con las diferencias con respecto a una media móvil, ya comentada.
El cálculo se basa sobre los precios de cierre de 14 sesiones por defecto y aplicando un método similar al Forecast Oscillator, según muestra la tabla adjunta. Tomemos por ejemplo, la sesión correspondiente al 26 de noviembre de 1996 (destacado en negrita):
- - En la primera columna se numeran correlativamente las sesiones. Le corresponde el número 18 desde el inicio de estudio de la serie.
- - En la segunda columna se colocan las fechas: en nuestro caso, 11/26/96.
- - En la tercera columna se colocan los precios calculados a partir de la Linear Regression Trendline, cuyo cálculo se detalla en el siguiente apartado: para la sesión objeto del ejemplo, 53,00.
- - En la tercera columna la serie temporal de predicción sobre la que se va a basar el cálculo final Linear Regression Indicator (LRI), del día y que se calcula como una recta de regresión cada 14 sesiones, considerando los 13 precios de cierre inmediatamente anteriores y el de la propia sesión, para la sesión siguiente. Para la sesión 26 de noviembre de 1996 que nos ocupa, los trece precios incluidos como serie temporal son los correspondientes a la propia sesión (53,00) y los trece anteriores (del 11/07/93 al 11/25/96). El resultado para la sesión siguiente (11/27/96) es 52,53, a partir de una recta de regresión lineal calculada en una hoja Excel con la función PRONÓSTICO, de manera que se asigna el valor "X" a la celda correspondiente a la sesión siguiente (es decir la del 11/27/96), el valor "Conocido_y" a los catorce precios de cierre mencionados (matriz dependiente) y como "Conocido_x" (matriz independiente con varianza mayor que cero) los números correlativos asignados al período total del cálculo en orden ascendente de 1 en adelante, que aparecen en la última columna.
El cálculo del Linear Regression Indicator (LRI) se muestra a continuación:
EJEMPLO DE CÁLCULO DEL LINEAR REGRESSION INDICATOR (LRI) |
Períodos | Fecha | Cierres | LRI |
1 | 11/01/96 | 47,000 | |
2 | 11/04/96 | 47,500 | |
3 | 11/05/96 | 48,375 | |
4 | 11/06/96 | 48,500 | |
5 | 11/07/96 | 48,375 | |
6 | 11/08/96 | 49,000 | |
7 | 11/11/96 | 50,000 | |
8 | 11/12/96 | 50,375 | |
9 | 11/13/96 | 50,250 | |
10 | 11/14/96 | 50,750 | |
11 | 11/15/96 | 50,875 | |
12 | 11/18/96 | 50,875 | |
13 | 11/19/96 | 50,750 | |
14 | 11/20/96 | 50,750 | 51,5214 |
15 | 11/21/96 | 50,500 | 51,4107 |
16 | 11/22/96 | 51,875 | 51,6250 |
17 | 11/25/96 | 52,500 | 52,0000 |
18 | 11/26/96 | 53,000 | 52,4036 |
19 | 11/27/96 | 52,500 | 52,5321 |
20 | 11/29/96 | 52,250 | 52,5679 |
Fuente: Elaboración propia a partir de los datos en Steven B. Achelis and Jon C. DeBry |
Linear Regression Trendline
La Linear Regression Trendline (LRT) o Tendencia de Regresión Lineal trata de medir la extensión del movimiento vigente antes de que se produzca un cambio de tendencia. Para ello, emplea el método estadístico de mínimos cuadrados ordinarios entre una recta de regresión y los precios del activo, de manera que calcula la diferencia entre ambas y dibuja una línea que suponga la mínima distancia. De esta manera, si los precios cierran al alza, la distancia se acorta y podría dar pie a pensar en un reforzamiento alcista y si dicha distancia se amplía, la posibilidad de un movimiento a la baja (los precios han cerrado cerca del mínimo) podría resultar a la larga confirmada.
La Linear Regression Trendline, sirve de base para construir otros indicadores similares como los Raff Regression Channels (que sirven para determinar el grado de desviación estimada de los precios de la LRT), el Projection Oscillator (el grado de extensión de la tendencia) o el propio Linear Regression Indicator (LRI).
El cálculo se desarrolla a continuación.
En la tabla adjunta se muestra una serie de datos colocados de la siguiente forma:
- - En la primera columna se sitúan los números correlativos asignados a las sesiones de la serie (en orden ascendente de 1 en adelante). VARIABLE X.
- - En la segunda columna los precios de cierre. Supongamos que elegimos la correspondiente a la sesión 14: 132,250. Nótese que es irrelevante incluir las fechas a la hora de obtener La Linear Regression Trendline (LRT). VARIABLE Y.
- - En la tercera columna y cuarta columna los cuadrados de la variable Y (18.292,56) y de la VARIABLE X (196,0).
- - En la cuarta columna se multiplican las VARIABLES (que no sus cuadrados): 14*135,250 = 1.893,50.
- - En la quinta columna se determina la Linear Regression Trendline (LRT) (a +bX), siendo:


Siendo:
- - n = total de períodos considerados. En el caso que nos ocupa, 16.
- - y = precios de cierre.
- - x = los números correlativos asignados.
EJEMPLO DE CÁLCULO DE LA LINEAR REGRESSION TRENDLINE (LRT) |
Periodos (Variable X) | Cierres (Variable Y) | Y2 | X2 | X*Y | LRT |
1 | 137,875 | 19009,52 | 1,00 | 137,88 | 140,68 |
2 | 126,938 | 16113,26 | 4,00 | 253,88 | 140,40 |
3 | 140,875 | 19845,77 | 9,00 | 422,63 | 140,11 |
4 | 133,375 | 17788,89 | 16,00 | 533,50 | 139,83 |
5 | 148,000 | 21904,00 | 25,00 | 740,00 | 139,54 |
6 | 138,188 | 19095,92 | 36,00 | 829,13 | 139,25 |
7 | 142,500 | 20306,25 | 49,00 | 997,50 | 138,97 |
8 | 135,375 | 18326,39 | 64,00 | 1083,00 | 138,68 |
9 | 147,438 | 21737,96 | 81,00 | 1326,94 | 138,40 |
10 | 151,875 | 23066,02 | 100,00 | 1518,75 | 138,11 |
11 | 143,312 | 20538,33 | 121,00 | 1576,43 | 137,82 |
12 | 146,375 | 21425,64 | 144,00 | 1756,50 | 137,54 |
13 | 144,750 | 20952,56 | 169,00 | 1881,75 | 137,25 |
14 | 135,250 | 18292,56 | 196,00 | 1893,50 | 136,97 |
15 | 119,250 | 14220,56 | 225,00 | 1788,75 | 136,68 |
16 | 125,250 | 15687,56 | 256,00 | 2004,00 | 136,40 |
Fuente: Elaboración propia a partir de los datos en Steven B. Achelis and Jon C. DeBry |
Linear Regression Slope
Por último la Linear Regression Slope (LRS) o Pendiente de Regresión Lineal, mide la variación de precios de cierre esperada por unidad de tiempo, en general por día o sesión, para determinar si la tendencia vigente es alcista o bajista.
La LRS suele utilizarse conjuntamente con el r-squared para medir además, la fortaleza de la tendencia puesto que, mientras la Linear Regression Slope ofrece información acerca de la dirección de los precios (al alza o a la baja), el r-squared indica si dicha tendencia se va a mantener o se prevén cambios en la misma (debilitamiento o incluso un giro radical). De esta manera cuando la Linear Regression Slope esté en positivo (por encima del valor cero) o en negativo (por debajo del valor cero) el momento de la compra y la venta vendrán dados por las señales que muestra el r-squared a diferentes intervalos de tiempo; por ejemplo, para un período de 14 sesiones, si el LRS ha cruzado al alza la línea cero (tendencia alcista), podría considerarse una compra cuando el valor del r-squared supere el 0,27 tal y como muestra la tabla adjunta, con un 95 % de intervalo de confianza:
RELACIÓN DE VALORES DEL R-SQUARED CON RESPECTO A PERÍODOS TEMPORALES AL 95 % DEL NIVEL DE CONFIANZA |
Número de periodos | Valor r-squared |
5 | 0,77 |
10 | 0,40 |
14 | 0,27 |
20 | 0,20 |
25 | 0,16 |
30 | 0,13 |
50 | 0,08 |
60 | 0,06 |
120 | 0,03 |
Podría suceder que la LRS cruzase a la baja el valor cero. Si ello ha sucedido en un período de 30 sesiones, podría tomarse como una señal de venta cuando el valor del r-squared superase el 0,13 con un intervalo de confianza del 95 %.
Y así sucesivamente.
Remitimos al lector a la voz correspondiente al r-squared para más detalles acerca del funcionamiento combinado de ambos osciladores.
Para el cálculo de la Linear Regression Slope, es necesario seguir una serie de pasos, que se muestran en la tabla adjunta:
- - En las dos primeras columnas, se sitúan las fechas y los precios de cierre.
- - En la tercera columna, se halla el oscilador según la expresión siguiente, que en definitiva, se trata de la variable "b" de la Linear Regression Trendline.

El resultado de la Linear Regression Slope aparece en la tabla adjunta:
EJEMPLO DE CÁLCULO DE LA LINEAR REGRESSION SLOPE (LRS) |
Fecha | Cierre | LRS |
07/05/96 | 19,7917 | |
07/08/96 | 19,6667 | |
07/09/96 | 19,1667 | |
07/10/96 | 19,3750 | |
07/11/96 | 18,7083 | |
07/12/96 | 18,9583 | |
07/15/96 | 18,2917 | |
07/16/96 | 18,6667 | |
07/17/96 | 18,6667 | |
07/18/96 | 19,0833 | |
07/19/96 | 19,1250 | |
07/22/96 | 18,6667 | |
07/23/96 | 18,5000 | |
07/24/96 | 18,1250 | -0,0865 |
07/25/96 | 18,1250 | -0,0801 |
07/26/96 | 18,0417 | -0,0729 |
07/29/96 | 17,7917 | -0,0821 |
07/30/96 | 18,4167 | -0,0606 |
07/31/96 | 18,5417 | -0,0533 |
08/01/96 | 19,1250 | -0,0203 |
08/02/96 | 19,3333 | -0,0041 |
08/05/96 | 19,4583 | 0,0234 |
08/06/96 | 19,6667 | 0,0535 |
08/07/96 | 19,4583 | 0,0869 |
08/08/96 | 19,1667 | 0,1117 |
Fuente: Elaboración propia a partir de los datos en Steven B. Achelis and Jon C. DeBry |
Inconvenientes
Los indicadores mencionados son fundamentalmente de tendencia, esto es, no anticipan sino que confirman la dirección de los precios. Para actuar como señales de compra y venta sería necesario completar las indicaciones del grupo Linear Regression con otros osciladores más centrados en ese objetivo. Por otra parte, es posible sustituir este grupo de indicadores con otros más específicos como el Time Series Forecast con el que se llega a idénticos resultados con menores esfuerzos cuantitativos. Por último, este grupo de indicadores son especialmente significativos para períodos temporales medios (a partir de 20/30 días) ya que a más corto plazo podrían dar señales falsas de compra y venta al identificar una corrección como un cambio relevante de tendencia.
Recuerde que...
- • El Linear Regression Indicator (LRI) o Indicador de Regresión Lineal, trata de obtener una línea que suavice el movimiento de los precios con las diferencias con respecto a una media móvil,.
- • La Linear Regression Trendline (LRT) o Tendencia de Regresión Lineal, trata de medir la extensión del movimiento vigente antes de que se produzca un cambio de tendencia.
- • La Linear Regression Slope (LRS) o Pendiente de Regresión Lineal, mide la variación de precios de cierre esperada por unidad de tiempo, en general por día o sesión, para determinar si la tendencia vigente es alcista o bajista.
- • Los tres indicadores son fundamentalmente de tendencia; no anticipan, sino que confirman la dirección de los precios.
- • Los tres métodos tratan de identificar la persistencia o mantenimiento de la tendencia de los precios a lo largo de un período temporal.