Esta estrategia se basa en el indicador de fuerza relativa (RSI). Observa los estados de sobrecompra y sobreventa del indicador RSI y realiza operaciones de compra y venta cuando el RSI alcanza los umbrales de sobrecompra y sobreventa establecidos, respectivamente. Al mismo tiempo, la estrategia también adopta un enfoque piramidal para el tamaño de la posición, aumentando gradualmente las posiciones cuando se cumplen ciertas condiciones, con el fin de obtener mayores retornos.
El núcleo de esta estrategia es el indicador RSI. El indicador RSI mide la magnitud de los aumentos y disminuciones de precios durante un período de tiempo mediante el cálculo de la magnitud promedio de los aumentos y disminuciones de precios en los días ascendentes y descendentes durante un período de tiempo para reflejar la fuerza de la tendencia del precio. Cuando el indicador RSI alcanza el umbral de sobrecompra establecido (por ejemplo, 75), generalmente se considera que el precio ha aumentado excesivamente y hay una mayor posibilidad de un retroceso, momento en el que la estrategia realizará una operación de venta. Cuando el indicador RSI alcanza el umbral de sobreventa establecido (por ejemplo, 35), generalmente se considera que el precio ha caído excesivamente y hay una mayor posibilidad de una operación de recesión, momento en el que la estrategia realizará una operación de compra.
Esta estrategia se basa en el indicador clásico RSI y toma decisiones comerciales a través de señales de sobrecompra y sobreventa, mientras adopta un enfoque piramidal para rastrear las tendencias. Tiene ventajas como simplicidad, facilidad de comprensión y amplia aplicabilidad. Sin embargo, en la aplicación real, se debe prestar atención a riesgos como el establecimiento de parámetros, mercados oscilantes y continuación de tendencias, y se deben realizar optimizaciones y mejoras apropiadas de acuerdo con las características del mercado, como optimización de parámetros, combinación con otros indicadores, stop-loss dinámico, optimización de pirámides, etc., para obtener un rendimiento de estrategia más robusto.
/*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)