Crypto Trading with Linear Regression Indicator- Crypto Academy / S5W5 - Homework Post for @kouba01
Estamos en la semana 5, y en esta oportunidad quiero compartir con ustedes mi investigación sobre el tema presentado por el profesor @kouba01, respecto al trading con el Indicador de Regresión Lineal (LRI), una herramienta tomada de la estadística que podemos emplear para mejorar nuestra estrategia de trading con criptomonedas. Veamos con esta tarea de que se trata.
Imagen elaborada en PowerPoint.
1. Analice su comprensión del principio de regresión lineal y su uso como indicador comercial y muestre cómo se calcula.
Matemáticamente hablando, la regresión lineal es una técnica de estadística utilizada para modelar la respuesta de una variable en función de otra variable que se considera el estímulo. Básicamente, es una línea que se traza entre varios puntos mediante el método de los mínimos cuadrados, de esta forma, la línea que resulta es la mejor aproximación de los datos a una línea recta.
Este modelo estadístico es muy utilizado para el análisis de datos experimentales, e incluso para comprender y poder predecir el comportamiento de sistemas complejos, en campos tan variados como la biología y las fianzas. Este método permite determinar un modelo lineal que describe la relación entre un conjunto de datos.
Digamos que queremos determinar la relación que hay entre la edad y el peso de un grupo de niños, mediante una regresión lineal podremos encontrar un modelo que nos permita predecir qué peso tendría un niño a cierta edad.
En la imagen se muestra la correlación entre las variables edad y peso. Fuente: gráfico elaborado en excel y editado en powerpoint.
Aplicando este concepto al trading, los datos corresponden al precio de un activo en el tiempo, entonces, el principio de este método es el de representar una línea de tendencia que se aproxime mejor al comportamiento de los precios en un mercado en un determinado momento, indicando cuando los precios están desviados del comportamiento de equilibrio representado por esta línea, de tal forma que sirve como herramienta de análisis para predecir el movimiento futuro de los precios.
Usado como indicador, el método consiste en trazar solo el valor final de una línea de regresión lineal para un determinado número de velas, de tal manera que señale estadísticamente donde se esperaría que se ubique el precio. Digamos por ejemplo que se utiliza un indicador de regresión lineal de 10 periodos, esto quiere decir que vamos a representar solo el valor final de la recta de regresión lineal que cubra los 10 datos de precio.
Su interpretación es muy similar a la de una media móvil, con la diferencia de que en lugar de realizar una media de los precios pasados, este indicador hace una proyección del punto donde se esperaría encontrar el precio.
Calculo
Cada punto que representa la línea del indicador de regresión lineal es simplemente el punto final de una recta de regresión lineal para n períodos.
Y la recta de regresión lineal se basa en el modelo simple de regresión dado por la siguiente formula:
Donde β0 y β1 son parámetros de la ecuación que se deben calcular por el método de mínimos cuadrados.
Veamos un ejemplo
A continuación veremos una gráfica donde he recogido en Excel el comportamiento del precio del Steem en los últimos 20 días (datos tomados de Coinmarketcap). En la gráfica he añadido una línea de regresión lineal para los primeros 10 periodos mostrados (línea roja), y he añadido la línea trazada por el indicador de regresión lineal (línea azul).
Recta de regresión y línea del Indicador de Regresión Lineal trazadas sobre los precios del Steem. Fuente: gráfico elaborado en excel y editado en powerpoint.
Como vemos en la imagen, el punto final de la recta de regresión lineal coincide con un punto en la línea del indicador, de esta forma, si se siguen trazando rectas de regresión lineal para cada 10 periodos y uniendo solo el punto final de cada una, podemos obtener la línea del indicador para 10 periodos.
2. Muestre cómo agregar el indicador al gráfico, cómo configurar el indicador de regresión lineal y ¿es recomendable cambiar su configuración predeterminada? (Se requiere captura de pantalla)
Para responder a esta pregunta voy a utilizar la plataforma de análisis grafico TradingView.com. Por lo que primeramente accedemos a ella y seleccionamos el par de criptomonedas que vamos a analizar.
Captura de pantalla tomada de TradingView.
- Una vez seleccionado el grafico con el cual vamos a trabajar, ubicamos en la barra del menú superior el botón “Indicators”.
Captura de pantalla tomada de TradingView.
- Al hacer clic en este botón se despliegan la lista de indicadores disponibles para añadir al gráfico, podemos buscarlo manualmente o escribir su nombre en la barra de búsqueda para encontrarlo más rápido.
Captura de pantalla tomada de TradingView.
Notaremos que hay muchos indicadores que han añadido los usuarios, pero vamos a seleccionar el que dice “Regression Line Formula”.
- Al seleccionar el indicador este es añadido al gráfico de precios, como vemos en la siguiente imagen es luce de forma similar a la línea de una media móvil.
Captura de pantalla tomada de TradingView.
Configuración
- Para revisar la configuración de este indicador, ubicamos el botón “opciones de configuración” que podemos encontrar junto al nombre del indicador.
Captura de pantalla tomada de TradingView.
- Al hacer clic en este botón aparece una ventana emergente donde podemos visualizar los parámetros que podemos modificar según nuestras necesidades. La primera opción que encontramos es “Entradas de datos” donde podemos modificar la longitud de los periodos.
Captura de pantalla tomada de TradingView.
Por defecto la longitud de los periodos está establecida en 14.
- En la pestaña “Estilo” podemos modificar el color y la forma de la línea, o incluso elegir otro tipo de apariencia para el grafico, como un gráfico de área o un histograma.
Captura de pantalla tomada de TradingView.
Para esta actividad solo decidí cambiar el color y grosor de la línea para diferenciarla mejor.
Captura de pantalla tomada de TradingView.
¿Es recomendable cambiar su configuración predeterminada?
Considero que cuando estamos aprendiendo a utilizar este indicador debemos utilizar el valor establecido por defecto, ya que suele ser el valor recomendado por los expertos o el creador del indicador. El valor configurado por defecto es 14, y como vemos con este valor obtenemos una línea que va siguiendo muy de cerca el movimiento de los precios.
Sin embargo, en la clase el profesor nos ha señalado un autor que sugiere que se obtienen buenos resultados utilizando un periodo de 66 sesiones, pero que puede variar entre 3 y 300 días. Veamos que ocurre al seleccionar un periodo menor y otro mayor que 14, en una gráfica de precios para el Steem/USDT para la temporalidad de 1 día.
Comparación de la línea del indicador para tres longitudes de periodos: 14 (arriba), 6 (centro) y 66 (abajo). Fuente: Capturas de pantalla tomadas de TradingView.
En la imagen anterior podemos comparar cómo se comporta la línea del indicador al variar la longitud del periodo, como vemos, al seleccionar 14 periodos la línea del indicador sigue de cerca el movimiento de los precios y hay espacios para ver cuando el precio cruza la línea del indicador, pero cuando cambiamos a 6 periodos, el indicador se hace muy sensible y prácticamente se superpone sobre los precios, por lo que no vemos un cruce de línea que nos alerte de un cambio de tendencia; por otro lado, cuando seleccionamos 66 periodos observo que el indicador es menos sensible y se separa más de las barras del precio, y aunque esto nos puede brindar señales un poco más tardías también nos puede nos puede ayudar a diferenciar mejor una tendencia.
En este sentido, los periodos cortos nos brindan señales más rápidas pero con más riesgo de señales falsas, y periodos más largos brindan señales más claras aunque más lentas, quizás usar periodos más largos sea una opción para los operadores que prefieren tomar posiciones largas, y tener así una mayor confirmación. En todo caso la mejor configuración dependerá del trader y su experiencia con el uso del indicador.
3. ¿Cómo nos permite este indicador resaltar la dirección de una tendencia e identificar cualquier signo de cambio en la tendencia misma? (Se requiere captura de pantalla)
Como ya hemos visto, este indicador se parece mucho a una media móvil, ya que sigue de cerca el movimiento de los precios, en este sentido, la línea del indicador de regresión lineal nos puede brindar una señal más clara de la formación de una tendencia y la fuerza de esta, siendo capaz también de mostrarnos cuando la tendencia pierde fuerza y está por revertirse. Veamos cómo podemos utilizar para determinar una tendencia o el cambio de esta.
Tendencia alcista
Como sabemos, una tendencia alcista se reconoce por el movimiento ascendente de los precios, registrando máximos y mínimos crecientes, esta es fácilmente identificable mediante el indicador de Regresión Lineal ya que observaremos que el movimiento de los precios es acompañado del movimiento del indicador en la misma dirección, siendo más fuerte cuando los precios se alejan y se mantienen por encima de la línea del indicador.
Veamos el siguiente ejemplo utilizando la gráfica de precios del ETH.
Captura de pantalla tomada de TradingView.
En la imagen anterior podemos observar una clara tendencia alcista desde finales de septiembre hasta principios de noviembre, como vemos tanto el indicador como los precios sostienen el mismo movimiento al alza. Sin embargo hay que reconocer que es difícil anticipar un cambio de tendencia ya que los precios cruzan varias veces la línea del indicador.
Pero, si cambiamos la configuración a 66 periodos podemos observar que la línea del indicador se suaviza y se aleja más de las barras de los precios, con lo cual es aún más clara la formación de la tendencia alcista, aunque como vemos, su confirmación llega un poco después.
Captura de pantalla tomada de TradingView.
Tendencia bajista
De forma contraria al anterior, estaremos en presencia de una tendencia bajista cuando observemos el movimiento decreciente de los precios, registrando máximos y mínimos más bajos, y el movimiento del indicador sigue la misma dirección, siendo más fuerte la tendencia cuando el precio se aleja y se mueve por debajo de la línea del indicador.
Captura de pantalla tomada de TradingView.
En la imagen anterior, correspondiente al par ETH/USDT para la temporalidad de 1 día, podemos observar como la dirección y el movimiento de los precios por debajo de la línea del indicador han marcado fuertes tendencias bajistas.
Signos de cambios de tendencia
Un cambio de tendencia es fácil de predecir según este indicador, esencialmente está determinada por el cambio de pendiente de la línea del indicador; si la línea del indicador pasa de una tendencia descendente a una ascendente nos encontraremos con una reversión alcista, y en caso contrario será bajista. Y si además, los precios cruzan la línea de regresión junto con la inversión de la pendiente del indicador, más fuerte es la señal del cambio de tendencia.
Utilizando el grafico anterior para el ETH podemos observar estas señales.
Captura de pantalla tomada de TradingView.
En la imagen anterior podemos observar como la línea del indicador cambia repentinamente de tendencia, cambiando hacia una dirección ascendente, movimiento que se ve acompañado del incremento de los precios, por lo que nos encontramos frente a una inversión alcista, lo cual es confirmado por el cruce de abajo hacia arriba de los precios sobre la línea del indicador.
Después de este movimiento alcista en el ETH, que elevo el precio desde $2330 a más de $4100, vemos que al alcanzar el punto máximo la pendiente del indicador se invierte, y con una gran vela roja los precios cruzan la línea del indicador y se mantienen por debajo de esta, lo que es señal de una fuerte tendencia bajista como la mostrada, la cual hizo descender los precios hasta $2095.
Hay que señalar que los precios pueden cruzar varias veces la línea del indicador durante una tendencia antes de producirse una reversión verdadera, pero como podemos ver, si estos cruces no van acompañados del cambio en la pendiente del indicador no los podemos considerar como una señal de reversión.
4. Basado en el uso de la estrategia de cruce de precios con el indicador, ¿cómo se puede predecir si la tendencia será alcista o bajista (se requiere captura de pantalla)
Como vimos en la pregunta anterior, un cambio en la tendencia en los precios es señalada por el cambio de pendiente en la línea del indicador, pero además, es confirmada si los precios cruzan la línea de regresión. Entonces:
Tendencia alcista
Se puede predecir si los precios, después de encontrarse en tendencia bajista, moviéndose por debajo de la línea del indicador, cruzan de abajo hacia arriba la línea de regresión y se mueven de forma ascendente, y además se produce el cambio de tendencia en la línea del indicador. Veamos un ejemplo.
Captura de pantalla tomada de TradingView.
En la imagen anterior, para el grafico para el par BTC/USDT de 1 día y configurado el indicador de regresión lineal a 66 periodos, podemos observar como los precios que se mueven pode debajo de la línea del indicador, el 01 de octubre cruzan de abajo hacia arriba la línea de regresión, esta cambia de pendiente, y los precios continúan al alza alejándose de la línea de regresión, lo cual confirma el inicio de una tendencia alcista.
Tendencia bajista
Igualmente se puede predecir si los precios iniciaran una tendencia bajista, en este caso, después de encontrarse en tendencia alcista y moviéndose por encima de la línea del indicador, cruzan de arriba hacia abajo la línea de regresión y se mueven de forma descendente, y además se produce el cambio de tendencia en la línea del indicador. Veamos nuevamente el grafico anterior del BTC.
Captura de pantalla tomada de TradingView.
En el grafico podemos observar cómo el 09 de noviembre, después de alcanzar el máximo de $67500, vemos como los precios cruzan de arriba hacia abajo la línea de regresión, la cual también cambia de pendiente, y además, los precios continúan moviéndose por debajo y alejándose de la línea de regresión en tendencia bajista, lo que confirma el inicio de esta tendencia.
5. Explique cómo el indicador de media móvil ayuda a fortalecer las señales determinadas por el indicador de regresión lineal (se requiere captura de pantalla).
Como hemos señalado antes, el indicador de Regresión Lineal funciona de forma similar que una media móvil, pero el LRI es más sensible y responde más rápido a los cambios de dirección del precio, eso podría conducirnos a confiar en una señal falsa, por lo que implementar una Media Móvil en la estrategia nos permitiría tener un indicador con una respuesta un poco más lentas que ayuden a confirmar las señales de un cambio de tendencia, fortaleciendo así las señales dadas por el LRI al filtrar las posibles señales falsas.
Entonces, el uso de ambos indicadores puede utilizarse para apoyar mejor nuestras decisiones, la estrategia consistiría en combinar el LRI con una MA configurada para la misma cantidad de periodos (o periodos diferentes según el estilo del trader), de forma tal que abramos una operación cuando tengamos la confirmación de ambos indicadores.
Veamos un ejemplo, en el siguiente grafico para el ETH/USDT he agregado el indicador de regresión lineal (línea azul) y una media móvil (línea amarilla), ambos configurados para 14 periodos.
Captura de pantalla tomada de TradingView.
Como vemos en la imagen, a finales de septiembre los precios del ETH cruzan la línea de regresión pero no vemos un cambio en la pendiente de esta hasta el día 30 de septiembre, con lo cual ya tendríamos una señal de cambio de tendencia, luego, el día 02 de octubre, tanto los precios como la línea del indicador cruzan la media móvil de abajo hacia arriba, y se mueven por encima de esta, ya tendríamos una segunda confirmación de la tendencia alcista, con lo que ya podemos colocar una orden de compra.
También podemos ver que la media móvil nos ha ayudado a filtrar todas las veces en las que los precios cruzaron la línea de regresión, pero ni estos ni la línea de regresión cruzaron la media móvil, por lo que evitamos así confundir un posible cambio de tendencia y salir antes de la operación, con lo que se perdería dinero.
De forma similar, para una tendencia bajista la señal de venta vendría dada si ambos indicadores confirman la señal, veamos un ejemplo con el grafico del BTC.
Captura de pantalla tomada de TradingView.
Vemos que el día 11 de noviembre los precios cruzan por debajo de la línea de regresión, y que luego del 16 de noviembre los precios, y posteriormente la línea de regresión, cruzan de arriba hacia abajo la media móvil, y continúan moviéndose debajo de esta, con lo cual ya tendríamos una segunda confirmación de la tendencia bajista.
Igualmente vemos que la media móvil es útil para filtrar señales en las que los precios cruzaron la línea de regresión, pero no la media móvil, por lo que continuo la tendencia bajista, evitando que saliéramos antes de la operación y se obtuviera un mejor rendimiento.
6. ¿Ve la eficacia de utilizar el indicador de regresión lineal al estilo de las operaciones con CFD? Muestre las principales diferencias entre este indicador y el indicador TSF (se requiere captura de pantalla)
Los CFD, o Contratos por Diferencia, le brindan a los trader gran flexibilidad y oportunidad, aprovechando mejor sus operaciones con solo realizar un pequeño depósito de margen para mantener una posición, y negociar un activo en función de la diferencia entre los precios de apertura y cierre, especulando si este subirá o bajara, sin la necesidad de ser dueño del activo.
Los CFD son básicamente un acuerdo entre dos partes para intercambiar la diferencia entre el precio de apertura y cierre del activo que están negociando. El indicador de Regresión Lineal podría ser de gran utilidad para realizar este tipo de operaciones si podemos identificar una tendencia y la fuerza de esta, ya que en el trading con CFD fundamentalmente se trata de hacer un pronóstico del desarrollo del mercado de los criptoactivos.
Por otro lado, el indicador TSF o Time Series Forecast Indicator, ha sido una herramienta muy útil en el trading con CFD, ya que también se basa en modelos de regresión lineal para brindar un pronóstico del precio en el corto plazo. El indicador TSF también tiene parecido con las medias móviles, con la diferencia que cada punto del grafico corresponden al punto final de una regresión múltiple lineal proyectada hacia el futuro.
Por lo que podemos decir que el indicador TSF y el LRI tienen mucha similitud, así que hay fundamentos para considerar que el indicador de Regresión Lineal puede resultar efectivo para realizar operaciones con CFD.
Veamos lo anterior en los gráficos. En la siguiente imagen podemos observar los indicadores TSF (línea roja) y LRI (línea azul) agregados al gráfico de precios del ETH para la temporalidad de 1 día, he configurado ambos indicadores para un total de 14 periodos, pero he dejado el TSF considerando el precio de apertura (valor por defecto).
Captura de pantalla tomada de TradingView.
Como vemos en la imagen anterior, ambos indicadores nos muestran señales muy similares y se mueven de la misma forma, es entendible ya que su principio de cálculo es similar, ambos se basan en cálculos de regresión lineal, solo que el TSF se basa en un modelo de regresión múltiple y el LRI en un modelo de regresión simple, y básicamente las diferencias vienen dadas por considerar en el TSF el precio de apertura, ya que, si de hecho lo configuramos con los mismos parámetros que el LRI obtendremos las mismas señales. Vamos a comprobarlo.
Captura de pantalla tomada de TradingView.
Como vemos en la imagen anterior, si ambos indicadores trabajan con el precio de cierre, y el mismo número de periodos, ofrecen la misma respuesta, trazando curvas exactamente iguales, ya que ambos utilizan modelos de regresión. Así que esencialmente podemos utilizar el indicador de Regresión Lineal para realizar operaciones con CFD.
A pesar de su similitud podemos resaltar algunas diferencia entre ambos indicadores, por un lado, podemos observar que el TSF puede ser configurado para trabajar con precios de apertura y cierre, siendo principalmente el primero la forma usual, mientras que el LRI solo trabaja con precios de cierre; esto hace que el TSF sea más preciso para operar a corto plazo mientras que el LRI sea más apto para las operaciones de largo plazo.
7. Enumere las ventajas y desventajas del indicador de regresión lineal
Ventajas
Este indicador resulta muy fácil de interpretar. Para cualquiera que ya haya utilizado una Medía Móvil no creo que tenga inconvenientes para interpretar las señales del indicador de Regresión Lineal.
Pero la ventaja del LRI sobre una Media Móvil es que, al utilizar el método de los mínimos cuadrados, proporciona una línea que sigue de cerca la acción del precio pero es más próxima a un precio de equilibrio que una media aritmética de precios pasados.
Lo anterior también hace que este indicador presente menos retrasos que la Media Móvil, respondiendo más rápido a los cambios de tendencia.
Desventajas
La principal desventaja que observo es que es más propenso a las oscilaciones, especialmente utilizando pocos periodos, lo que aumenta la presencia de señales falsas.
Basado en lo anterior, no resulta muy apto para mercados muy volátiles, donde los precios cambian bruscamente de dirección.
Como otros indicadores, no es recomendable utilizarlo como único indicador, es recomendable combinarlo con otro que brinde una doble confirmación de las señales.
Conclusión
Como hemos visto, el indicador de Regresión Lineal se basa en el uso del principio de la regresión lineal simple para determinar la relación entre dos variables, que en el caso de los mercados son el precio y el tiempo, y a pesar de su similitud con la línea trazada por una Media Móvil, lo cual lo hace fácil de interpretar, este brinda señales más precisas ya que el uso del método de los mínimos cuadrados utilizado en la regresión proporciona un indicador con más sensibilidad y mejor ajuste al movimiento de los precios.
Por otro lado no es un indicador que debamos utilizar solo, ya que es propenso a las oscilaciones y a proporcionar señales falsa, pero su uso complementado con otro indicador, como una Media Móvil como hemos practicado u otro indicador de nuestra elección, puede ayudar a filtrar las señales falsas y aumentar su efectividad.
También hemos visto la similitud que tiene este indicador con el indicador TSF, el cual también se basa en el principio de regresión, solo que en un modelo de regresión múltiple, por lo que el indicador LRI también podría ser empleado para realizar operaciones con CFD.
Bueno amigos espero les haya gustado mi investigación y haber cumplido con todos los requisitos de la tarea. Hasta la próxima!