Estrategia de impulso RSI largo-corto


Fecha de creación: 2023-10-26 17:05:40 Última modificación: 2023-10-26 17:05:40
Copiar: 0 Número de Visitas: 741
1
Seguir
1617
Seguidores

Estrategia de impulso RSI largo-corto

Descripción general

La estrategia de la dinámica del RSI es una estrategia de dinámica típica basada en el indicador RSI de Larry Connors, que utiliza las señales de sobrecompra y sobreventa del indicador RSI para decidir comprar y vender. La estrategia determina principalmente si el precio está en un estado de sobrecompra o sobreventa, y lo usa como una señal de compra y venta.

Principio de estrategia

La estrategia construye el RSI calculando la dinámica de subida y bajada de los precios durante un período de tiempo. Se considera sobreventa cuando el RSI está por debajo de la línea de venta por encima de 10, y se considera sobreventa cuando el indicador está por encima de la línea de venta por encima de 90. La estrategia genera una señal de compra cuando el RSI cruza la línea de venta por encima de la baja y genera una señal de venta cuando el RSI cruza la línea de venta por encima de la alta.

La estrategia añade una regla adicional de mediano de línea que requiere que se produzca una señal de compra cuando la media de 5 días está por encima de la media de 200 días y una señal de venta cuando la media de 5 días está por debajo de la media de 200 días. Esto puede filtrar las falsas señales causadas por rebotes a corto plazo.

Además, la estrategia también añade un mecanismo de paradas. Cuando se tiene una posición de más de la cabeza, si el indicador RSI sobrepasa la línea de compra de 90, se forzará a aplanar todos los más de la cabeza; cuando se tiene una posición de más de la cabeza, si el indicador RSI sobrepasa la línea de venta de 10, se forzará a aplanar todos los vacíos. Esto puede bloquear las ganancias y evitar la expansión de las pérdidas.

Ventajas estratégicas

  1. El indicador RSI se utiliza para determinar el estado de sobreventa y sobrecompra, lo que permite capturar el momento en que el precio se invierte.

  2. El aumento de filtros de línea media reduce el error de transacción causado por el ruido a corto plazo.

  3. El mecanismo de suspensión puede controlar el riesgo y evitar la expansión de las pérdidas.

  4. Las reglas de la estrategia son sencillas, claras y fáciles de entender.

  5. El RSI es un indicador técnico común y práctico que se aplica a muchas acciones y monedas digitales.

Riesgo estratégico

  1. El indicador RSI tiene una probabilidad de reversión de fracaso. El precio de sobrecompra y sobreventa no necesariamente se revirtió.

  2. El filtro de la línea media también puede filtrar las mejores oportunidades de comercio.

  3. La configuración incorrecta de la parada también puede detener la parada prematuramente, lo que impide la tendencia a tener líneas más largas.

  4. Se necesitan ajustes adecuados de los parámetros, como la longitud del ciclo para calcular el RSI, el umbral de sobrecompra y sobreventa, el parámetro de la línea media, etc.

Se pueden reducir los riesgos mencionados mediante la optimización de los parámetros, la combinación de otros indicadores y la relajación adecuada de los frenos.

Dirección de optimización de la estrategia

  1. Se puede probar el efecto del indicador RSI en diferentes períodos.

  2. Se pueden agregar otros indicadores, como KDJ, MACD, etc. para formar una combinación con el RSI.

  3. Se puede ajustar el umbral de sobrecompra y sobreventa según las condiciones del mercado.

  4. El valor RSI activado por el parador se puede ajustar según el tiempo de tenencia de la posición.

  5. Se puede agregar una estrategia de stop loss, que se detiene cuando se alcanza una cierta proporción de pérdidas.

  6. Se puede optimizar el sistema de linealización para que se utilice el stop loss de seguimiento dinámico.

Resumir

La estrategia RSI de la dinámica múltiple utiliza el indicador RSI para determinar el estado de sobreventa y sobreventa como señal, y se agrega a la regla de la línea media y la regla de la parada para filtrar, lo que permite aprovechar eficazmente las oportunidades de reversión a corto plazo. La estrategia es sencilla y práctica, y vale la pena realizar más pruebas y optimizaciones para adaptarse a una situación de mercado más amplia. En general, la estrategia ofrece una buena idea que puede servir de referencia para el desarrollo de estrategias de comercio cuantitativas.

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

//authour: SudeepBisht
//@version=3
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy("SB_CM_RSI_2_Strategy_Version 2.0", overlay=true)

src = close
entry= input(defval=0,title="Entry area")
entry:=nz(entry[1])
overBought=input(90)
overSold=input(10)
//RSI CODE
up = rma(max(change(src), 0), 2)
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma5 = sma(close,5)
ma200= sma(close, 200)

//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver
chk= col==red?-1:col==lime?1:0

if (not na(rsi))
    if (crossover(rsi, overSold))
        if(chk[1]==1)
            strategy.entry("RsiLE", strategy.long, comment="RsiLE")
            entry:=1
    if (crossunder(rsi, overBought))
        if(chk[1]==-1)
            strategy.entry("RsiSE", strategy.short, comment="RsiSE")
            entry:=-1
        
if (not na(rsi))
    if (crossover(rsi, overSold) and entry==-1)
        strategy.close_all()
        //strategy.entry("RsiLE", strategy.long, comment="RsiLE")
        entry:=0
    if (crossunder(rsi, overBought) and entry==1)
        strategy.close_all()
        //strategy.entry("RsiSE", strategy.short, comment="RsiSE")
        entry:=0