Estrategia de trading puramente a largo plazo basada en el RSI


Fecha de creación: 2023-10-07 10:02:21 Última modificación: 2023-10-07 10:02:21
Copiar: 2 Número de Visitas: 720
1
Seguir
1617
Seguidores

Descripción general

Esta estrategia se basa en el índice de fuerza relativa (RSI) para diseñar un sistema de negociación puramente múltiple. El sistema se configura con diferentes trayectorias de subida y bajada de RSI, lo que permite abrir más posiciones cuando el indicador RSI aparece con un tenedor de oro y cerrar las posiciones cuando aparece con un tenedor de muerto.

Principio de estrategia

Esta estrategia se basa principalmente en el RSI para generar señales de negociación. El RSI refleja las compras y ventas excesivas de las acciones mediante el cálculo de la relación entre el número de días de alza y caída de los precios de cierre en un período determinado. Un RSI alto significa una compra excesiva, y un RSI bajo significa una venta excesiva.

En concreto, la estrategia genera señales de negociación mediante la configuración de varios parámetros del RSI:

  1. rsi_low: baja del RSI, con un valor predeterminado de 30, por debajo de este valor se considera una sobreventa
  2. rsi_middle: el rSI tiene un rango medio de 55 por defecto
  3. rsi_mhigh: el rSI se encuentra en la órbita media y alta, con un valor predeterminado de 60
  4. rsi_high: el rSI se encuentra en el trayecto alto, con un valor predeterminado de 70, por encima del cual se considera un sobrecompra
  5. rsi_top: El RSI es alto, el valor predeterminado es de 75
  6. rsi_period: Calcula el número de períodos del RSI, con el valor predeterminado de 14

Después de calcular el valor del RSI, la estrategia genera una señal de negociación siguiendo los siguientes principios:

  1. Cuando el RSI se mueve hacia abajo o hacia el medio, abre más posiciones.
  2. Cuando el RSI baja por debajo de la vía, se considera una salida de stop loss
  3. Cuando el RSI se mueve por el medio, el medio alto y el alto, el Partial sale gradualmente
  4. Cuando el RSI está por encima de lo alto, salga todo

De esta manera, el seguimiento de la tendencia es posible mediante la configuración de varios grupos de RSI que suben y bajan en trayectoria para capturar su intersección entre las zonas de sobreventa y sobreventa.

Análisis de las ventajas

Esta estrategia de seguimiento de tendencias basada en el RSI tiene las siguientes ventajas:

  1. La estrategia es clara y fácil de entender, y los indicadores de RSI son usados para evaluar las situaciones de sobrecompra y sobreventa, y el avance es el resultado de las tendencias.
  2. RSI con una gran variedad de parámetros configurables que se pueden ajustar con flexibilidad para diferentes períodos y variedades
  3. El uso de un mecanismo de parada por etapas para capturar las grandes tendencias y controlar el riesgo
  4. No hay necesidad de limitar el momento de compra y venta, para que las transacciones sean totalmente automáticas
  5. El RSI puede combinarse con otros indicadores para ampliar el espacio de estrategia

Análisis de riesgos

Por supuesto, esta estrategia también tiene algunos riesgos a tener en cuenta:

  1. El RSI tiene cierta retraso y puede perder el comienzo de una gran tendencia
  2. La configuración incorrecta de los puntos de parada puede causar pérdidas innecesarias
  3. Las estrategias multinivel no pueden capturar el cambio de tendencia, con riesgo de direccionamiento
  4. Tiempo de tenencia estable corto, fácil de generar altas comisiones y costos de deslizamiento
  5. Errores en las señales de negociación causados por la desviación del RSI

Para ello, se puede optimizar mediante la adecuada adaptación de los parámetros del ciclo RSI, la combinación de indicadores de línea media y la configuración de posiciones de parada razonables.

Dirección de optimización

Esta estrategia puede ser mejorada en los siguientes aspectos:

  1. Optimizar los parámetros del RSI y ajustar la posición de subida y bajada para adaptarse a las condiciones del mercado
  2. Aumentar los filtros de medias para evitar señales erróneas debido al retraso del RSI
  3. Establezca el precio de ruptura como señal de entrada, el RSI Gold Fork como confirmación
  4. Aumentar el juicio sobre el cambio de tendencia para que la estrategia funcione en ambos sentidos
  5. Optimización de las estrategias de pérdidas, como el aumento gradual de la posición para reducir la media, el movimiento de pérdidas, etc.
  6. El volumen de transacciones y la determinación de tendencias
  7. La incorporación de algoritmos de aprendizaje automático para la optimización dinámica de los parámetros RSI

Resumir

Esta estrategia permite un sistema simple de seguimiento de tendencias a través de indicadores técnicos RSI configurados. La estrategia es clara y fácil de entender, se pueden ajustar los parámetros según sus propias necesidades. Pero también hay algunos riesgos que deben tenerse en cuenta. Hay un gran espacio de optimización, se puede combinar con otras estrategias de indicadores, también se puede introducir nuevas tecnologías como el aprendizaje automático para la actualización inteligente.

Código Fuente de la Estrategia
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 4
// https://sauciusfinance.altervista.org, another trading idea, suggested by the fact that RSI tends to accompany the trend
strategy(title="Pure RSI long only", overlay = true, max_bars_back=500)


// INPUTS 
rsi_low = input(30, title ="RSI lower band",  minval=5, step = 1)
rsi_middle = input(55, title ="RSI middle band",  minval=10, step = 1)
rsi_mhigh = input(60, title ="RSI middle high",  minval=20, step = 1)
rsi_high = input(70, title ="RSI high",  minval=30, step = 1)
rsi_top = input(75, title ="RSI top",  minval=30, step = 1)
rsi_period = input(14, title="RSI period", minval = 1, step = 1) 
// CALCULATIONS
myrsi = rsi(close, rsi_period)

/// Entry: when RSI rises from the bottom or, after a retracement, it overcomes again the middle level of 50 
strategy.entry("Long", true, when = crossover(myrsi,rsi_low))
strategy.entry("Long", true, when = crossover(myrsi,rsi_middle))

/// EXITS: when RSI crosses under the initial bottom level (stop loss) or undergoes one of the next 3 steps : 50, 60, 70 or it's simply
// higher than 70
// you may test viceversa for short, adding level of 40

strategy.close("Long", when = crossunder(myrsi, rsi_low), comment="low")
strategy.close("Long", when = crossunder(myrsi, rsi_middle), comment="middle")
strategy.close("Long", when = crossunder(myrsi, rsi_mhigh), comment="middle-hi")
strategy.close("Long", when = crossunder(myrsi, rsi_high), comment="high")
strategy.close("Long", when = (myrsi>rsi_top), comment="top")

plotchar(myrsi, title = "myrsi", char='+', color=color.black)
// CONCLUSION: this system give notable results related to  MA & RSI trading system and it's a good alternative. The best is making
// roboadvisoring by working this two system togheter, i.e. watching both MA and levels of RSI together (you may also enter if RSI
// crosses over 30 and then wait for a confirm in MA)