Стратегия комбинирования RSI и Stochastic RSI


Дата создания: 2023-12-07 15:44:21 Последнее изменение: 2023-12-07 15:44:21
Копировать: 0 Количество просмотров: 973
1
Подписаться
1619
Подписчики

Стратегия комбинирования RSI и Stochastic RSI

Обзор

Стратегия, получившая название RSI и случайная комбинация RSI, объединяет в себе преимущества относительно сильного показателя RSI и случайного RSI, чтобы обнаружить возможность перекупа и перепродажи. Эта стратегия работает на 5-минутную линию, лучше работает на EOS/BTC и BTC/USDT, но не на все криптовалюты.

Стратегический принцип

Эта стратегия использует одновременно RSI и RSI случайного типа. RSI имеет длину 10 циклов, линию сверхпокупа - 60, линию сверхпродажи - 20. Параметры RSI случайного типа включают линию K с гладким циклом 3, линию D с гладким циклом 3, RSI с длиной 14 циклов, а RSI случайного типа - 14.

Анализ преимуществ

Эта стратегия объединяет преимущества RSI и RSI. RSI позволяет эффективно идентифицировать ситуацию перекупа и перепродажи. RSI в сочетании с динамическим индикатором позволяет быстрее обнаруживать точки переворота цены.

Анализ рисков

В этой стратегии может присутствовать риск чрезмерного количества сделок, недостаточной ширины. Решение заключается в соответствующей корректировке параметров, снижении частоты сделок, выборе разновидности с большим объемом сделок.

Направление оптимизации

Параметры этой стратегии могут быть оптимизированы, например, параметры RSI могут быть скорректированы, параметры RSI могут быть рандомизированы, параметры RSI могут быть перекуплены, параметры RSI могут быть перепроданы. Кроме того, можно рассмотреть возможность фильтрации сигналов с использованием других индикаторов, таких как EMA, чтобы улучшить качество сигнала.

Подвести итог

Стратегия объединяет преимущества RSI и случайного RSI, давая возможность выпускать торговые сигналы при относительном перепродаже. Параметры стратегии могут быть дополнительно оптимизированы, правила торговли могут быть скорректированы в соответствии с различными разновидностями, а также можно рассмотреть возможность использования в сочетании с другими стратегиями или индикаторами. В целом, стратегия подходит для количественных трейдеров, которые обнаруживают возможности для торговли короткими линиями.

Исходный код стратегии
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-01 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("RSI+STOCHRSI", overlay=true)
length = input( 10)
overSold = input( 20 )
overBought = input( 60 )
price = close
vrsi = rsi(price, length)

smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)

sourceup = high
sourcelow = low
source=close



yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if (  (d<srsilow) and (k<srsilow) and (vrsi<overSold)) 
    strategy.entry("MMAL", strategy.long, stop=close, oca_name="TREND", comment="AL")
else
    strategy.cancel(id="MMAL")


if ( (d> srsiup ) and (k>srsiup ) and (vrsi >overBought) )
    strategy.entry("MMSAT", strategy.short,stop=close, oca_name="TREND",  comment="SAT")
else
    strategy.cancel(id="MMSAT")