
La estrategia se basa en un índice relativamente fuerte y débil (RSI) para comprar y vender cuando el RSI alcanza los umbrales de sobreventa y sobreventa establecidos, observando el estado de sobreventa y sobreventa del indicador RSI. La estrategia también utiliza un método de construcción de posiciones piramidal para aumentar gradualmente las posiciones cuando se cumplen ciertas condiciones con la esperanza de obtener mayores ganancias.
La estrategia se basa en el indicador RSI, que mide la oscilación de los precios durante un período de tiempo, y refleja la fuerza de la tendencia de los precios mediante el cálculo de la oscilación promedio de los días de subida y bajada de los precios durante un período de tiempo. Cuando el indicador RSI alcanza un umbral de sobreventa establecido (por ejemplo, 75), generalmente se considera que el precio ha subido demasiado y hay una mayor probabilidad de una corrección, entonces la estrategia realiza una operación de venta; cuando el indicador RSI alcanza un umbral de sobreventa establecido (por ejemplo, 35), generalmente se considera que el precio ha bajado demasiado y hay una mayor probabilidad de rebote, entonces la estrategia compra operaciones.
Esta estrategia se basa en el clásico indicador RSI, toma decisiones de negociación mediante señales de sobreventa y sobreventa, y al mismo tiempo utiliza un método de construcción de posiciones de pirámide para seguir la tendencia. Tiene ventajas como ser simple, fácil de entender y de gran alcance. Pero en la aplicación práctica, se debe tener en cuenta los riesgos de configuración de parámetros, mercados convulsos y continuación de tendencias, y realizar la optimización y mejora adecuadas según las características del mercado, como la optimización de parámetros, en combinación con otros indicadores, pirámide de pérdidas dinámicas, optimización de la construcción de posiciones de la torre, etc., con el fin de obtener un rendimiento estratégico más estable.
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("RSI Strategy", overlay=true)
// Définition des paramètres
rsi_length = input(14, title="RSI Length")
buy_level = input(35, title="Buy Level")
sell_level = input(75, title="Sell Level")
pyramiding = input(5, title="Pyramiding")
// Calcul du RSI
rsi = ta.rsi(close, rsi_length)
// Règles d'entrée
buy_signal = ta.crossover(rsi, buy_level)
sell_signal = ta.crossunder(rsi, sell_level)
// Gestion des positions
if (buy_signal)
strategy.entry("Buy", strategy.long)
if (sell_signal)
strategy.entry("Sell", strategy.short)
// Pyramiding
if (strategy.opentrades < pyramiding)
strategy.entry("Buy", strategy.long)
else if (strategy.opentrades > pyramiding)
strategy.entry("Sell", strategy.short)
// Tracé du RSI
plot(rsi, title="RSI", color=color.blue)
hline(buy_level, "Buy Level", color=color.green)
hline(sell_level, "Sell Level", color=color.red)