Esta estrategia es una estrategia de reversión basada en el indicador RSI. Calcula dos líneas RSI con diferentes períodos de retroceso y entra en operaciones largas o cortas cuando las dos líneas RSI se cruzan.
Calcular dos líneas RSI, una con período más corto y otra con período más largo.
Cuando el RSI de período más corto cruce por encima del RSI de período más largo, determine una señal alcista para ir largo.
Cuando el RSI de período más corto se cruza por debajo del RSI de período más largo, determine una señal bajista para ir corto.
Cuando vaya largo, establezca el stop loss al precio más reciente.
Cuando vaya corto, establezca el stop loss al precio más reciente.
Si el precio alcanza el stop loss, salga de la posición actual.
El uso del RSI para identificar posibles puntos de inversión es razonablemente confiable.
El cruce RSI doble filtra algunas señales falsas.
Las pérdidas de detención controlan el riesgo para cada posición.
Lógica sencilla e intuitiva, fácil de implementar.
Los parámetros de RSI personalizables se adaptan a diferentes mercados.
El retraso del RSI puede perder el momento de reversión de los cambios repentinos de tendencia.
La configuración incorrecta de stop loss puede causar pérdidas innecesarias.
El doble RSI no puede evitar completamente los riesgos de ruptura falsa.
El riesgo 1 se puede mitigar combinando indicadores como las bandas de Bollinger.
El riesgo 2 se puede mejorar mediante paradas de órdenes de seguimiento o pendientes.
El riesgo 3 puede reducirse añadiendo filtros de tendencia.
Eficacia de ensayo de diferentes combinaciones de períodos del RSI.
Evaluar la combinación con indicadores como MACD, KD, etc.
Agregue técnicas de stop loss como paradas de seguimiento u órdenes pendientes.
Añadir un filtro de tendencia para evitar inversiones comerciales.
Evaluar el rendimiento en diferentes productos y plazos.
Esta estrategia ejecuta operaciones de inversión simples utilizando divergencias del RSI. RSI doble y control de riesgos de paradas. Se pueden hacer mejoras adicionales mediante la combinación de indicadores, optimización de paradas y más.
/*backtest start: 2023-08-18 00:00:00 end: 2023-09-17 00:00:00 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("RSI cross Strategy by alireza v1.1.1", overlay=true) length1 = input( 25 ) length2 = input( 100 ) price = close vrsi1 = ta.rsi(price, length1) vrsi2 = ta.rsi(price, length2) GC = (close > open) RC = (open > close) HH = (close > close[2]) LL = (close < close[2]) cu = ta.crossover(vrsi1, vrsi2) cd = ta.crossunder(vrsi1, vrsi2) if (not na(vrsi1)) if (cu) sll=price strategy.entry("BUY", strategy.long ) strategy.exit("SL" , limit = sll ) if (cd) sls=price strategy.entry("SELL", strategy.short ) strategy.exit("SL" , limit = sls )