
A estratégia de dinâmica do RSI é uma estratégia de dinâmica típica baseada no indicador RSI de Larry Connors, que usa o sinal de supercompra do indicador RSI para decidir comprar ou vender. A estratégia determina principalmente se o preço está em um estado de supercompra ou supervenda e, assim, serve como um sinal de compra ou venda.
A estratégia de construir o indicador RSI através do cálculo do movimento ascendente e descendente do preço durante um período de tempo. Quando o indicador RSI está abaixo da linha de supera venda de 10, é considerado como super venda, quando o indicador está acima da linha de supera compra de 90, é considerado como super compra. A estratégia gera um sinal de compra quando o indicador RSI atravessa a linha de supera venda a partir de um nível baixo e gera um sinal de venda quando o indicador RSI atravessa a linha de supera compra a partir de um nível alto.
A estratégia adicionou uma regra de julgamento de linha média que exige que um sinal de compra seja gerado quando a linha média de 5 dias está acima da linha média de 200 dias e um sinal de venda quando a linha média de 5 dias está abaixo da linha média de 200 dias. Isso pode filtrar os falsos sinais causados pelo rebote de curto prazo.
Além disso, a estratégia também adicionou um mecanismo de parada. Quando se detém uma posição de mais de um ponto, se o indicador RSI ultrapassar a linha de compra de 90, todos os pontos serão forçados a selar; Quando se detém uma posição de fechamento, se o indicador RSI ultrapassar a linha de venda de 10, todos os pontos serão forçados a selar. Isso pode bloquear os lucros e evitar a expansão dos prejuízos.
Usando o indicador RSI para determinar o estado de sobrecompra e sobrevenda, pode-se capturar o momento em que o preço se reverteu.
A adição de filtros de linha média pode reduzir o número de transações erradas causadas pelo ruído de curto prazo.
O mecanismo de suspensão pode ser muito bom para controlar o risco e evitar a expansão dos prejuízos.
As regras da estratégia são simples, claras e fáceis de entender.
O RSI é um indicador técnico comum e prático, aplicado a muitas ações e moedas digitais.
O indicador RSI pode ter uma falha de reversão. Os preços de superaquecimento não necessariamente ocorrem.
A filtragem uniforme também pode filtrar as melhores oportunidades de negociação.
A configuração inadequada do travão também leva a travões prematuros e a uma tendência a não manter as linhas mais longas.
Os parâmetros necessitam de ajustes adequados, como o comprimento do ciclo de cálculo do RSI, o limiar de sobrevenda e sobrevenda, o parâmetro de linha média, etc.
Pode-se reduzir os riscos acima mencionados através da otimização de parâmetros, combinação de outros indicadores e relaxamento apropriado do travão.
Pode testar a eficácia do indicador RSI em diferentes períodos.
Pode-se adicionar outros indicadores, como KDJ, MACD e outros com o RSI.
O limite de sobrecompra e sobrevenda pode ser ajustado de acordo com a situação do mercado.
O valor do RSI ativado pelo stop-loss pode ser ajustado de acordo com o tempo de detenção da posição.
Pode-se adicionar uma estratégia de stop loss, que é uma estratégia de stop loss quando a perda atinge uma certa proporção.
Pode-se otimizar o sistema de linha uniforme para o traçado dinâmico de stop loss.
A estratégia de RSI de volume de câmbio utiliza o indicador RSI para determinar o estado de sobrevenda como um sinal, adicionando a linha média e a regra de parada para filtragem de filtragem, que pode efetivamente capturar oportunidades de reversão em curto prazo. A estratégia é simples e prática e vale a pena testar e otimizar ainda mais para se adaptar a uma situação de mercado mais ampla.
/*backtest
start: 2023-09-25 00:00:00
end: 2023-10-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//authour: SudeepBisht
//@version=3
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy("SB_CM_RSI_2_Strategy_Version 2.0", overlay=true)
src = close
entry= input(defval=0,title="Entry area")
entry:=nz(entry[1])
overBought=input(90)
overSold=input(10)
//RSI CODE
up = rma(max(change(src), 0), 2)
down = rma(-min(change(src), 0), 2)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma5 = sma(close,5)
ma200= sma(close, 200)
//Rule for RSI Color
col = close > ma200 and close < ma5 and rsi < 10 ? lime : close < ma200 and close > ma5 and rsi > 90 ? red : silver
chk= col==red?-1:col==lime?1:0
if (not na(rsi))
if (crossover(rsi, overSold))
if(chk[1]==1)
strategy.entry("RsiLE", strategy.long, comment="RsiLE")
entry:=1
if (crossunder(rsi, overBought))
if(chk[1]==-1)
strategy.entry("RsiSE", strategy.short, comment="RsiSE")
entry:=-1
if (not na(rsi))
if (crossover(rsi, overSold) and entry==-1)
strategy.close_all()
//strategy.entry("RsiLE", strategy.long, comment="RsiLE")
entry:=0
if (crossunder(rsi, overBought) and entry==1)
strategy.close_all()
//strategy.entry("RsiSE", strategy.short, comment="RsiSE")
entry:=0