Торговая стратегия разворота на основе индикатора Stochastic RSI
Название данной стратегии — «Стратегия разворотной торговли на основе индикатора Stochastic RSI». Стратегия использует индикатор Stochastic RSI для выявления состояний перекупленности и перепроданности, совершая противоположные сделки при развороте в экстремальных зонах перекупленности/перепроданности.
Индикатор Stochastic RSI рассчитывается следующим образом: данные индикатора RSI используются в качестве входных данных для стохастического расчёта, в результате чего получаются сигналы линий K и D. Он отражает собственную перекупленность/перепроданность индикатора RSI.
Конкретная логика торговли такова:
-
Рассчитывается быстрый RSI для выявления состояний перекупленности и перепроданности.
-
На основе взвешенного скользящего среднего RSI получается сигнал линии K в Stochastic RSI.
-
Когда линия K пересекает свою скользящую среднюю вверх, генерируется сигнал на покупку; при пересечении вниз — сигнал на продажу.
-
Когда линия K приближается к зоне перекупленности или перепроданности, появляется разворотный сигнал, и рассматривается возможность совершения противоположной сделки.
Преимущество данной стратегии заключается в использовании индикатора Stochastic RSI для выявления точек разворота. Однако требуется оптимизировать комбинацию параметров и избегать чрезмерной торговли. Также обязательным является использование стоп-лосса.
В целом, использование Stochastic RSI для определения момента разворота является распространённым и практичным методом. Однако трейдерам всё же необходимо сохранять понимание общего тренда, чтобы не покупать на максимумах отскока и не продавать на минимумах.
/*backtest
start: 2023-09-05 00:00:00
end: 2023-09-12 00:00:00
period: 5m
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/
// © MightyZinger
//@version=4
strategy(shorttitle="MZ SRSI",title="MightyZinger SRSI Strategy", overlay=false, pyramiding=1, calc_on_order_fills=true, calc_on_every_tick=true, default_qty_type=strategy.fixed, default_qty_value=5,commission_value=0.1)- 1
