Esta estrategia identifica el fondo del mercado mediante el cálculo del indicador de RSI rápido y el filtro de entidad de la línea K para determinar el estado de sobreventa. Cuando el RSI rápido cae por debajo de 10 y la entidad de la línea K se expande, considera que aparece una señal de reversión para ingresar a una posición larga. Esto permite detectar el fondo del mercado de manera efectiva.
La estrategia se basa principalmente en dos indicadores:
Indicador RSI rápido. Al calcular el porcentaje de subida y caída de los últimos 2 días, juzga rápidamente la sobrecompra y sobreventa del mercado. Cuando el RSI rápido está por debajo de 10, el mercado se considera sobreventa.
Filtro de entidades de línea K. Al calcular la relación entre el volumen de entidades de línea K y el MA, cuando el volumen de entidades es superior a 1,5 veces el volumen de MA, se considera como señal de fondo.
En primer lugar, un RSI rápido por debajo de 10 indica un mercado sobrevendido. En segundo lugar, la entidad de la línea K se expande para satisfacer la condición de que el volumen de la entidad sea mayor a 1,5 veces el volumen de MA. Cuando se cumplen ambas condiciones, envía una señal larga y considera que el mercado alcanza la inversión inferior, lo que filtra muchas señales falsas.
La estrategia tiene las siguientes ventajas:
Esta estrategia también presenta algunos riesgos:
Algunas soluciones para los riesgos:
Algunas direcciones para mejorar la estrategia:
Esta estrategia identifica eficazmente el fondo del mercado por RSI rápido para el filtro de entidad de sobreventa y K-line. La lógica es simple para su fácil implementación y buena para captar la oportunidad de inversión. Pero existen ciertos riesgos y se necesita una mayor optimización para mejorar la estabilidad y el rendimiento en vivo. En general, las estrategias comerciales de inversión de fondo diseñadas sobre la base de esta lógica merecen más investigación.
/*backtest start: 2024-01-29 00:00:00 end: 2024-02-05 00:00:00 period: 15m basePeriod: 5m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("MarketBottom", shorttitle = "MarketBottom", overlay = true) //Fast RSI src = close fastup = rma(max(change(src), 0), 2) fastdown = rma(-min(change(src), 0), 2) fastrsi = fastdown == 0 ? 100 : fastup == 0 ? 0 : 100 - (100 / (1 + fastup / fastdown)) //Body Filter body = abs(close - open) abody = sma(body, 10) mac = sma(close, 10) len = abs(close - mac) sma = sma(len, 100) max = max(open, close) min = min(open, close) up = close < open and len > sma * 2 and min < min[1] and fastrsi < 10 and body > abody * 1.5 plotarrow(up == 1 ? 1 : na, colorup = blue, colordown = blue) sell = sma(close, 5) exit = high > sell and close > open and body > abody plot(sell) if up strategy.entry("Long", strategy.long) if exit strategy.close_all()