
Эта стратегия называется количественная стратегия торговли на основе RSI. Эта стратегия используется для выявления перекупа и перепродажи акций путем вычисления RSI на акции, а также для создания позиций на более высоком уровне, когда акции недооценены, и для создания позиций на более высоком уровне, когда они переоценены.
Количественная торговая стратегия с двумя равномерными линиями на RSI определяет перекуп и перепродажу, рассчитывая пересечение линии %K и линии %D. При этом линия %K рассчитывает простую среднюю перемещающуюся величину за K дней по цене закрытия акции, а линия %D рассчитывает простую среднюю перемещающуюся величину за D дней по линии %K.
В то же время, эта стратегия также объединяет RSI, чтобы определить перекуп и перепродажу акций. RSI отражает изменение скорости падения акций, когда RSI ниже 50% означает, что акции недооценены, а выше 60% означает, что акции переоценены.
Комбинированный двойной равнозначный индикатор и индикатор RSI, когда линия% K сверху проходит линию% D и RSI ниже 50%, следует определить, что акция была серьезно недооценена, и следует создать позицию с большим преимуществом; когда линия% K сверху сверху проходит линию% D и RSI выше 60%, следует определить, что акция была серьезно переоценена, и следует создать позицию с пустым преимуществом.
Решение риска:
Необходимо увеличить объем торгов в сочетании с другими показателями, чтобы обеспечить надежность прорывного сигнала и избежать убытков от ложных сигналов. В то же время, оптимизируя модель контроля позиций, можно получить более высокую прибыль от надлежащего увеличения позиций при высокой степени уверенности.
Количественная торговая стратегия с двумя пропорциональными наложениями RSI использует двумя пропорциональными и RSI наложения для определения перекупа и перепродажи акций, принижая при занижении стоимости акций, а при переоценке - уменьшая, чтобы обеспечить сдерживающий эффект. Эта стратегия использует в полной мере способность захвата цены двумя пропорциональными индикаторами и способность судить о перекупе и перепродаже RSI, избегая ограничений суждения одного индикатора.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="Easy to Use Stochastic + RSI Strategy", overlay=false)
//// Only Enter Long Positions /////
// strategy.risk.allow_entry_in(strategy.direction.long)
///// Backtest Start Date /////
startDate = input(title="Start Date", defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", defval=2014, minval=1800, maxval=2100)
afterStartDate = true
///// Create inputs /////
// Stochastics //
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
// RSI Values //
rsivalue = rsi(close, 14)
///// Plot Stochastic Values and Lines /////
plot(k, title="%K", color=lime)
plot(d, title="%D", color=red)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=80)
///// Submit orders /////
if (afterStartDate and crossover(k, d) and k<20 and rsivalue<50)
strategy.entry(id="BUY", long=true)
if (afterStartDate and crossunder(k, d) and k>80 and rsivalue>60)
strategy.entry(id="SELL", long=false)