Esta estratégia baseia-se em um indicador relativamente forte e fraco, o RSI, para projetar um sistema de negociação puro e múltipla. O sistema configura diferentes trajectórias de ascensão e descensão do RSI, permitindo que as posições sejam abertas quando o indicador do RSI forcado, e fechadas quando o indicador forcado.
Esta estratégia depende principalmente do RSI para gerar sinais de negociação. O RSI reflete a sobrevenda e a sobrevenda das ações, calculado pela relação entre o número de dias de alta e queda do preço de fechamento em um determinado período. Um RSI alto significa uma sobrevenda e um RSI baixo significa uma sobrevenda.
Especificamente, a estratégia gera sinais de negociação através da configuração de vários parâmetros do RSI:
Depois de calcular o valor do RSI, a estratégia gera um sinal de negociação seguindo os seguintes princípios:
Desta forma, o acompanhamento de tendências é possível através da configuração de vários conjuntos de RSI para captar a sua intersecção entre as zonas de sobrecompra e de sobrevenda.
Esta estratégia de acompanhamento de tendências baseada no RSI tem as seguintes vantagens:
Claro, essa estratégia também tem alguns riscos a serem levados em conta:
Isso pode ser otimizado por meio de ajustes apropriados nos parâmetros do ciclo RSI, combinação com indicadores de linha média e configuração de posições de parada razoáveis.
A estratégia pode ser melhorada em alguns aspectos:
Esta estratégia, através de indicadores técnicos RSI configurados, permite um sistema de negociação de acompanhamento de tendências simples. A estratégia é clara e fácil de entender, e os parâmetros podem ser ajustados de acordo com as necessidades próprias. Mas também há alguns riscos, que devem ser cuidadosamente evitados.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-10-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version= 4
// https://sauciusfinance.altervista.org, another trading idea, suggested by the fact that RSI tends to accompany the trend
strategy(title="Pure RSI long only", overlay = true, max_bars_back=500)
// INPUTS
rsi_low = input(30, title ="RSI lower band", minval=5, step = 1)
rsi_middle = input(55, title ="RSI middle band", minval=10, step = 1)
rsi_mhigh = input(60, title ="RSI middle high", minval=20, step = 1)
rsi_high = input(70, title ="RSI high", minval=30, step = 1)
rsi_top = input(75, title ="RSI top", minval=30, step = 1)
rsi_period = input(14, title="RSI period", minval = 1, step = 1)
// CALCULATIONS
myrsi = rsi(close, rsi_period)
/// Entry: when RSI rises from the bottom or, after a retracement, it overcomes again the middle level of 50
strategy.entry("Long", true, when = crossover(myrsi,rsi_low))
strategy.entry("Long", true, when = crossover(myrsi,rsi_middle))
/// EXITS: when RSI crosses under the initial bottom level (stop loss) or undergoes one of the next 3 steps : 50, 60, 70 or it's simply
// higher than 70
// you may test viceversa for short, adding level of 40
strategy.close("Long", when = crossunder(myrsi, rsi_low), comment="low")
strategy.close("Long", when = crossunder(myrsi, rsi_middle), comment="middle")
strategy.close("Long", when = crossunder(myrsi, rsi_mhigh), comment="middle-hi")
strategy.close("Long", when = crossunder(myrsi, rsi_high), comment="high")
strategy.close("Long", when = (myrsi>rsi_top), comment="top")
plotchar(myrsi, title = "myrsi", char='+', color=color.black)
// CONCLUSION: this system give notable results related to MA & RSI trading system and it's a good alternative. The best is making
// roboadvisoring by working this two system togheter, i.e. watching both MA and levels of RSI together (you may also enter if RSI
// crosses over 30 and then wait for a confirm in MA)