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.
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:
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.
La estrategia de inversión plana del índice de fuerza relativa tiene las siguientes ventajas:
La estrategia de inversión plana del índice de fuerza relativa también tiene los siguientes riesgos:
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.
La estrategia de inversión plana del índice de resistencia relativa se puede optimizar en los siguientes aspectos:
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)