La estrategia de seguimiento de RSI ADX es una estrategia de seguimiento de la tendencia de la línea larga que combina el indicador RSI y el indicador ADX. La estrategia utiliza el indicador RSI para determinar si el mercado está sobrecomprado o sobrevendido, combinado con el indicador ADX para determinar la fortaleza de la tendencia actual.
La estrategia utiliza principalmente una combinación de indicadores RSI y ADX para determinar el momento de entrada y salida.
Condiciones de entrada:
O también:
Condiciones para la salida:
O también:
O también:
El SMA del 20 se convirtió en una baja.
La estrategia utiliza el RSI para determinar sobrecompras y sobreventas, combinado con el ADX para determinar la tendencia, para comprar cuando la tendencia no supera las compras, y para salir cuando la tendencia es sobrecompra o debilitada, para lograr el efecto de seguir la tendencia de la línea media larga hacia arriba.
La estrategia tiene las siguientes ventajas:
La combinación de los indicadores RSI y ADX permite determinar con mayor precisión las tendencias y las situaciones de sobreventa y sobrecompra, y la entrada y salida es más precisa.
La tendencia de la ADX es fuerte o débil, lo que puede reducir la posibilidad de que los mercados se debiliten debido a la oscilación.
El RSI establece parámetros más flexibles, sigue tendencias de línea media larga y reduce la frecuencia de las operaciones.
La estrategia es simple, fácil de implementar y adecuada para las posiciones de largo plazo.
Los parámetros de configuración son flexibles y hay mucho espacio para ajustarlos.
La estrategia también tiene ciertos riesgos:
El índice ADX está rezagado y puede haber perdido el punto de cambio de tendencia, lo que podría aumentar las pérdidas.
Cuando el precio de las acciones cae de manera abrupta, el stop loss puede activarse más tarde y ampliar las pérdidas.
El RSI está demasiado relajado para entrar, lo que puede conducir a una sobrecompra y un prolongado período de tenencia de posiciones.
Los parámetros de ADX están demasiado sensibles, lo que puede causar una salida errónea cuando la tendencia es más débil.
Las acciones individuales también pueden reaccionar de forma inversa cuando las grandes acciones son anormales.
Gestión de riesgos correspondiente:
Acortar adecuadamente los parámetros de ADX para que sean más sensibles.
Establezca un límite de pérdidas más estricto para evitar la expansión de las pérdidas.
El RSI se ajustará adecuadamente para evitar que los inversores se sobrecompren y mantengan sus posiciones durante demasiado tiempo.
El parámetro ADX no debe ser demasiado sensible para evitar errores.
En el caso de un giro de la bolsa, la estrategia de suspensión apropiada y la intervención manual.
La estrategia puede ser optimizada en los siguientes aspectos:
Optimizar la configuración de los parámetros del RSI y probar el efecto de los diferentes parámetros de ciclo en la eficacia de la estrategia.
Optimización de la combinación de parámetros ADX, prueba de los parámetros DI y el ciclo ADX en la capacidad de captura de tendencias de la estrategia.
La prueba incluye otros indicadores como el MACD como criterio auxiliar.
Prueba diferentes combinaciones de líneas equidistantes para optimizar el tiempo de entrada.
Prueba de la inclusión de una estrategia de stop loss para aumentar la estrategia de ganancias por riesgo.
Para juzgar el estado del índice de la bolsa de valores, suspender manualmente la estrategia cuando la bolsa de valores se mueve.
RSI seguimiento de la estrategia de ADX en general es una estrategia de seguimiento de la tendencia de la línea larga más simple y práctico. Combina al mismo tiempo las ventajas de los dos indicadores RSI y ADX, es más preciso en el juicio de la tendencia y el juicio de sobrecompra y sobreventa. La operación de la estrategia es simple, fácil de implementar, y también tiene un cierto espacio de optimización de los parámetros.
/*backtest
start: 2022-10-03 00:00:00
end: 2023-10-09 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//Copyright by Reed Asset Management registered in Shanghai, China
//该策略为上海蘆田资产管理有限公司制
//@version=2
strategy("[蘆田策略]ADX+RSI", overlay=true)
//ADX
adxlen = input(14, title="ADX Smoothing")
dilen = input(14, title="DI Length")
dirmov(len) =>
up = change(high)
down = -change(low)
truerange = rma(tr, len)
plus = fixnan(100 * rma(up > down and up > 0 ? up : 0, len) / truerange)
minus = fixnan(100 * rma(down > up and down > 0 ? down : 0, len) / truerange)
[plus, minus]
adx(dilen, adxlen) =>
[plus, minus] = dirmov(dilen)
sum = plus + minus
adx = 100 * rma(abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen)
sig = adx(dilen, adxlen)
plot(sig, color=red, title="ADX")
//ADX+RSI Strategy Long Entry
longEntry1 = sma(close, 20) > sma(close, 20)[1] //check if the ADX is rising
longEntry2 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longEntry3 = rsi(close, 14) < 85
longEntry4 = (adx(14, 14) - adx(14, 14)[1]) > 0
longEntry5 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longEntry6 = rsi(close, 14) < 50
longCondition1 = longEntry1 and longEntry2 and longEntry3
longCondition2 = longEntry1 and longEntry4 and longEntry5 and longEntry6
if(longCondition1 or longCondition2)
strategy.entry("long", strategy.long)
//ADX+RSI Strategy Long Exit
longExit1 = rsi(close, 9) > 75
longExit2 = (adx(14, 14) - adx(14, 14)[1]) > 0
longExit3 = (adx(14, 14) - adx(14, 14)[1] ) < 0.2
longExit4 = (adx(14, 14) - adx(14, 14)[1]) > 0.2
longExit5 = sma(close, 20) < sma(close,20)[1]
longExitCondition1 = longExit1 and longExit2 and longExit3
longExitCondition2 = longExit1 and longExit4
longStop1 = strategy.position_avg_price + 4 * tr
longExitCondition3 = longExit5
longStop2 = sma(close, 20)
strategy.close_all(when = longExitCondition1)
if (longExitCondition2)
strategy.exit("exit", "long", stop = longStop1)
if (longExitCondition3)
strategy.exit("exit", "long", stop = longStop2)
//Strategy