Estrategia de backtesting de RSI suavizado V2
Resumen
Esta estrategia es una versión mejorada del indicador RSI desarrollado por John Ehlers. Su principal ventaja es suavizar la curva RSI al mismo tiempo que reduce el rezago.
Principio de la estrategia
-
Calcular el promedio de 6 líneas de precio xValue.
-
Según xValue, calcular la suma de subidas CU23 y la suma de bajadas CD23.
-
Calcular el valor RES normalizado nRes, es decir, CU23/(CU23 + CD23).
-
Comparar nRes con los umbrales superior e inferior para generar señales de largo y corto.
-
Opcionalmente, invertir la operación.
-
Realizar operaciones de compra o venta según las señales.
Ventajas de la estrategia
- Suaviza la curva RSI, reduciendo señales falsas.
- Parámetros ajustables finding optimal values.
- Posibilidad de invertir la operación, adaptándose a diversas condiciones del mercado.
- Lógica de implementación simple e intuitiva.
Riesgos de la estrategia
- Una optimización inadecuada de los parámetros puede generar demasiadas señales erróneas.
- Existe cierto rezago, pudiendo perderse reversiones de corto plazo.
- La inversión de la operación aumenta la frecuencia de transacciones y los costos.
Direcciones de optimización
- Optimizar los parámetros para encontrar la mejor combinación de parámetros.
- Combinar con otros indicadores para filtrar señales falsas.
- Agregar lógica de stop loss para controlar pérdidas por operación.
- Realizar backtesting para encontrar el período de tenencia óptimo.
- Intentar utilizar aprendizaje automático para la optimización de parámetros.
Conclusión
Esta estrategia suaviza eficazmente la curva al mejorar el método de cálculo del RSI, reduciendo en cierta medida las señales falsas. La optimización de la configuración de parámetros y la adición de otros filtros pueden mejorar aún más el rendimiento de la estrategia. Sin embargo, como sistema de tendencia, no puede evitar por completo el problema del rezago. En general, esta estrategia es un sistema de ruptura simple y confiable, que merece una mayor investigación y optimización.
/*backtest
start: 2023-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 20/11/2017
// This is new version of RSI oscillator indicator, developed by John Ehlers. - 1
