Эта стратегия основана на индикаторе относительной силы (RSI). Она наблюдает за состоянием перекупленности и перепроданности индикатора RSI и выполняет операции покупки и продажи, когда RSI достигает установленных порогов перекупленности и перепроданности соответственно. В то же время стратегия также использует пирамидальный подход к размещению позиций, постепенно увеличивая позиции при выполнении определенных условий, чтобы получить более высокую доходность.
Основой этой стратегии является индикатор RSI. Индикатор RSI измеряет величину роста и снижения цен в течение определенного периода времени путем расчета средней величины роста и снижения цен в дни роста и падения в течение определенного периода времени, чтобы отразить силу тренда цен. Когда индикатор RSI достигает установленного порога перекупки (например, 75), обычно считается, что цена выросла чрезмерно и есть большая вероятность отката, в этот момент стратегия будет выполнять операцию продажи. Когда индикатор RSI достигает установленного порога перепродажи (например, 35), обычно считается, что цена чрезмерно упала и есть большая вероятность переоценки, в этот момент стратегия будет выполнять операцию покупки.
Эта стратегия основана на классическом индикаторе RSI и принимает торговые решения с помощью сигналов перекупленности и перепроданности, при этом используя пирамидальный подход к отслеживанию тенденций. Она имеет такие преимущества, как простота, простота понимания и широкое применение. Однако в фактическом применении необходимо обратить внимание на такие риски, как установка параметров, колебания рынков и продолжение тренда, и должны быть проведены соответствующие оптимизации и улучшения в соответствии с характеристиками рынка, такими как оптимизация параметров, сочетание с другими индикаторами, динамическая стоп-лосс, пирамидальная оптимизация и т. Д., Чтобы получить более надежную производительность стратегии.
/*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)