Estrategia de negociación del RSI suavizada basada en un indicador mejorado del RSI

El autor:¿ Qué pasa?, Fecha: 2023-09-26 15:35:36
Las etiquetas:

Resumen general

Esta estrategia utiliza un indicador RSI mejorado desarrollado por John Ehlers, que utiliza técnicas especiales de suavizado para reducir el retraso y generar señales comerciales más confiables.

Estrategia lógica

La estrategia primero calcula un precio suavizado, que es el promedio del precio de cierre actual y los precios de cierre de los 3 días anteriores. Luego calcula el impulso ascendente y descendente de este precio suavizado, y los normaliza en un valor de 0-1 RSI. Finalmente, un RSI por encima de 0,5 genera una señal larga, mientras que un RSI por debajo de 0,5 genera una señal corta.

El núcleo de esta estrategia radica en el mejor cálculo del indicador RSI. El RSI tradicional solo analiza el cambio de precio durante un solo período, lo que causa un aumento del retraso a medida que aumenta el parámetro del período.

Específicamente, en lugar de simplemente mirar la relación de subida/baja, esta estrategia calcula el impulso ascendente y descendente del precio suavizado.

Análisis de ventajas

En comparación con el indicador RSI tradicional, esta estrategia tiene las siguientes ventajas debido al RSI suavizado mejorado:

  1. Reducción del retraso, capaz de capturar la inversión de tendencia más rápidamente
  2. Cambio de precios suavizado, filtra el ruido del mercado a corto plazo
  3. Considera tendencias de varios períodos, señales más confiables
  4. Parámetros personalizables adecuados para los diferentes ciclos del mercado
  5. Fundamento teórico sólido, fácil de entender y optimizar

En resumen, esta estrategia combina los méritos del RSI al tiempo que mejora sus debilidades como el retraso y el suavizado. Esto nos permite aprovechar las señales RSI más poderosas y confiables, al tiempo que reduce el ruido del mercado y captura los cambios de tendencia a tiempo.

Análisis de riesgos

A pesar de las mejoras beneficiosas realizadas en el IER, persisten algunos riesgos:

  1. Indicadores de rendimiento propensos a señales falsas, necesidades de combinación con otros indicadores
  2. Optimización de un solo parámetro insuficiente, considerar la optimización de período dinámico
  3. Los períodos largos pueden perder oportunidades a corto plazo
  4. Evitar el uso de mercados agitados de rango, mejor para los períodos de tendencia
  5. Las señales frecuentes, necesitan un control adecuado de la frecuencia de comercio

Sugerencias para reducir los riesgos:

  1. Añadir MA y otros filtros de tendencia a las señales de filtro
  2. Optimización dinámica de los parámetros del RSI para los diferentes ciclos de mercado
  3. Añadir más análisis de marcos de tiempo para descubrir más oportunidades
  4. Evite los mercados agitados, utilice estrategia en los períodos de tendencia
  5. Añadir el tamaño de las posiciones al control por riesgo de negociación

Direcciones de optimización

Esta estrategia puede mejorarse aún más en los siguientes aspectos:

  1. Se añadirá el stop loss al control por riesgo de negociación.
  2. Indicador de variabilidad de las variaciones de las variaciones de las variaciones de las variaciones de las variaciones de las variaciones de las variaciones de las variaciones de las variaciones.
  3. Desarrollar una optimización dinámica de los parámetros de los indicadores de rentabilidad para la adaptabilidad del mercado
  4. Optimice la entrada para evitar las fugas falsas
  5. Añadir filtro de tendencia para mejorar la calidad de la señal
  6. Añadir módulo de detección de reversión para detectar inversiones de tendencia fuertes
  7. Incorporar ML para predecir el precio del próximo período para la señal temprana

Con optimizaciones continuas en parámetros, filtros, combinaciones, esta estrategia puede convertirse en un sistema de trading RSI más potente, confiable y consciente de la tendencia, mejorando significativamente la tasa de ganancias y la rentabilidad.

Conclusión

Esta estrategia logra una mejor suavización y disminución del retraso al mejorar el cálculo del RSI, suavizar eficazmente los cambios de precio y capturar los cambios de tendencia a tiempo. Las ventajas se encuentran principalmente en suavizar la acción del precio y capturar los giros de tendencia. Los riesgos persisten y las optimizaciones continuas pueden mejorar aún más la estrategia. En general, proporciona nuevas ideas sobre la aplicación del RSI y aporta más valor a nuestras decisiones comerciales.


/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 16/11/2017
// This is new version of RSI oscillator indicator, developed by John Ehlers. 
// The main advantage of his way of enhancing the RSI indicator is smoothing 
// with minimum of lag penalty. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothed RSI")
Length = input(10, minval=1)
reverse = input(false, title="Trade reverse")
xValue = (close + 2 * close[1] + 2 * close[2] + close[3] ) / 6
CU23 = sum(iff(xValue > xValue[1], xValue - xValue[1], 0), Length)
CD23 = sum(iff(xValue < xValue[1], xValue[1] - xValue, 0), Length)
nRes = iff(CU23 + CD23 != 0, CU23/(CU23 + CD23), 0)
pos = iff(nRes == 0, -1,
	   iff(nRes == 1, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=blue, title="Smoothed RSI")

Más.