Estrategia de reversión plana del índice de fuerza relativa

El autor:¿ Qué pasa?, Fecha: 2023-11-27 11:25:17
Las etiquetas:

img

Resumen general

La estrategia de inversión plana del índice de fuerza relativa es una estrategia de inversión cuantitativa que utiliza el indicador RSI para identificar señales de sobrecompra y sobreventa.

Principio de la estrategia

Esta estrategia utiliza un indicador de RSI de 14 períodos. La zona de sobrecompra se define como por encima de 70 y la zona de sobreventa se define como por debajo de 30. Va largo cuando el RSI cruza por encima de 30 desde abajo y va corto cuando el RSI cruza por debajo de 70 desde arriba. Después de abrir la posición, se mantiene hasta que el RSI sale de la zona extrema.

En concreto, la lógica de la estrategia es la siguiente:

  1. Definir la longitud del indicador RSI como 14 períodos
  2. Define el índice de rendimiento de la línea de sobreventa a 30, línea de sobrecompra a 70
  3. Cuando el RSI cruza por encima de 30, ir largo
  4. Cuando el RSI cruza por debajo de 70, corta.
  5. Cuando el RSI salga del rango 30-70, cierre de la posición

De esta manera, captura las oportunidades de reversión de las zonas extremas del RSI utilizando las características de reversión del indicador RSI.

Análisis de ventajas estratégicas

La estrategia de inversión plana del índice de fuerza relativa tiene las siguientes ventajas:

  1. La lógica de operación es simple y clara, fácil de entender e implementar
  2. Alta eficiencia, sin necesidad de predicción, simplemente siga las señales del indicador para operar
  3. Evitar perseguir los máximos y matar los mínimos, controlar eficazmente el riesgo a la baja
  4. Las reducciones son relativamente pequeñas, cumple con el nivel de tolerancia al riesgo de la mayoría de las personas

Análisis de riesgos estratégicos

La estrategia de inversión plana del índice de fuerza relativa también tiene los siguientes riesgos:

  1. Aunque existe un mecanismo de stop loss, no puede evitar grandes pérdidas en una fuerte tendencia unidireccional
  2. Existe la posibilidad de que el RSI falle, no puede reflejar eficazmente las condiciones de sobrecompra y sobreventa.
  3. No puede filtrar de manera efectiva las tendencias lateralmente agitadas, difícil de obtener beneficios
  4. Frecuencia alta de operaciones para operaciones a muy corto plazo, por lo que los costes de negociación son elevados

Para cubrir estos riesgos, la estrategia se puede optimizar estableciendo un RSI adaptativo para optimizar dinámicamente los parámetros del RSI, o añadiendo un filtro de tendencia, etc.

Optimización de la estrategia

La estrategia de inversión plana del índice de resistencia relativa se puede optimizar en los siguientes aspectos:

  1. Añadir una función RSI adaptativa para ajustar dinámicamente los parámetros RSI, reduciendo el riesgo de fallo
  2. Añadir un indicador de tendencia para evitar el riesgo de reversión fallida
  3. Combinar con el indicador de volatilidad para determinar el nivel razonable de stop loss
  4. Optimizar las condiciones de entrada para evitar señales ineficaces

Conclusión

En general, la estrategia de inversión plana del índice de fuerza relativa es una estrategia simple y práctica a corto plazo. Utiliza las características comerciales de inversión del indicador RSI al tomar posiciones opuestas cuando el RSI entra en zonas extremas. Esta estrategia tiene las ventajas de una lógica de operación clara y un riesgo controlable, lo que la hace muy adecuada para que los principiantes la aprendan. Pero también tiene cierta limitación de ganancias y riesgos de fallo del RSI. Al introducir mecanismos como optimización adaptativa, filtro de tendencia, etc., la estrategia puede mejorarse aún más en sus ventajas y capacidad de cobertura de riesgos, lo que conduce a rendimientos de inversión más confiables y estables.


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

//@version=2
strategy("RSI OverTrend Strategy (by Marcoweb) v1.0", shorttitle="RSI_L_30_Strat_v1.0", overlay=true)

///////////// RSI
RSIlength = input(14, minval=1, title="RSI Period Length") 
RSIoverSold = 30
RSIoverBought = 70
RSITriggerLine = 30

RSI = rsi(close, RSIlength)
price = close
vrsi = rsi(price, RSIlength)

source = close
buyEntry = crossover(source, RSITriggerLine)
sellEntry = crossunder(source, RSITriggerLine)
plot(RSI, color=red,title="RSI")
p1 = plot(RSIoverSold, color=green,title="30")
p2 = plot(RSIoverBought, color=green,title="70")
p3 = plot(RSITriggerLine, color=green,title="30")


///////////// RSI Level 30 v1.0 Strategy 
if (not na(vrsi))

    if (crossover(RSI, RSITriggerLine))
        strategy.entry("RSI_L", strategy.long,  comment="RSI_L")
    else
        strategy.cancel(id="RSI_L")
        
    if (crossunder(RSI, RSIoverBought))
        strategy.entry("RSI_S", strategy.short,  comment="RSI_S")
    else
        strategy.cancel(id="RSI_S")
        
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

Más.