
La estrategia de sobreventa RSI de ruptura inversa es una estrategia de negociación algorítmica que utiliza el índice de fuerza relativa (RSI) para determinar una situación de sobreventa y entrar en una posición de sobreventa cuando el precio se invierte. La estrategia establece un umbral RSI de 30 y abre una posición de sobreventa cuando el RSI está por debajo de 30. La estrategia bloquea los beneficios con reglas estrictas de stop loss y stop loss.
La estrategia de RSI de sobreventa de reversión utiliza el indicador RSI de 14 ciclos. Cuando el indicador RSI está por debajo de 30, se considera una situación de sobreventa. Esto indica que el precio ha estado bajando durante un período anterior, y actualmente se encuentra en una situación de sobreventa, el mercado está a punto de revertirse, y es probable que el precio se vuelva a subir.
Concretamente, cuando el RSI es <30 y está en la ventana de tiempo de retracción, se activa una posición de apertura de múltiples señales. Luego, se establece el Stop Loss como el 1% por debajo del precio de entrada y el Stop Loss como el 7% por encima del precio de entrada.
Toda la estrategia consiste en aumentar el capital a través de la determinación de la entrada en el punto de inflexión de la sobreventa y el establecimiento de un stop-loss para bloquear el beneficio.
La estrategia de venta por encima del RSI de reversión tiene las siguientes ventajas:
La estrategia más fiable es aprovechar las oportunidades de venta por adelantado de la inversión.
El uso del RSI para identificar los puntos de entrada es más profesional que el posicionamiento directo sobre el precio.
Los estrictos parámetros de stop loss y stop loss permiten un control efectivo de los riesgos y ganancias de una sola operación.
Los datos de retrospectiva muestran que la estrategia es rentable y tiene una alta tasa de éxito.
Es fácil de entender y fácil de usar para los principiantes.
La estrategia de venta por encima del RSI de reversión también tiene algunos riesgos, principalmente los siguientes:
La probabilidad de que el precio se invierta permanece. Aunque el RSI debajo de 30 mejora la probabilidad de reversión, el entorno de mercado es complejo y cambiante, y también se producen casos de reversión, en los que se activa el stop loss.
Si el punto de parada está demasiado cerca, hay una mayor probabilidad de una colisión de parada. Se puede relajar adecuadamente la amplitud de parada.
La configuración incorrecta de la ventana de tiempo de retroalimentación puede generar desviaciones en los resultados de la prueba. Se debe ajustar el ciclo de retroalimentación para evaluar la eficacia de la estrategia en su totalidad.
La estrategia también afecta a las ganancias si las monedas no se negocian correctamente.
La estrategia de venta por encima del RSI de reversión tiene cierto margen de mejora:
Ajustar los parámetros del RSI para probar el impacto de los diferentes parámetros en los beneficios de la estrategia.
Prueba diferentes pares y elige las monedas con mayor volatilidad.
Ajustar los parámetros de la parada de pérdidas para encontrar la combinación óptima de parámetros. Expandir adecuadamente la amplitud de la parada de pérdidas también es una dirección.
Añadir filtros de otros indicadores, por ejemplo, para entrar en el mercado después de que el precio rompa una línea de medias móviles.
Prueba de diferentes parámetros de ciclo de tiempo para encontrar el mejor momento de ingreso.
La estrategia de reversión de la ruptura RSI es fácil de entender y fácil de operar, y se obtiene ganancias al capturar oportunidades de reversión de la reversión. La mayor ventaja de la estrategia es que es fácil de dominar y que los novatos pueden usarla. Al mismo tiempo, el estricto mecanismo de detención de pérdidas también hace que el riesgo sea controlado.
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-18 19:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © brodieCoinrule
//@version=4
strategy(shorttitle='Oversold RSI with tight SL',title='Oversold RSI with tight SL Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 50, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12)
fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31)
fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970)
thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12)
thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31)
thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970)
showDate = input(defval = true, title = "Show Date Range", type = input.bool)
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => time >= start and time <= finish ? true : false // create function "within window of time"
perc_change(lkb) =>
overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100
// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
//Entry
strategy.entry(id="long", long = true, when = RSI< oversold and window())
//Exit
Stop_loss= ((input (1))/100)
Take_profit= ((input (7)/100))
longStopPrice = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)
strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())