
Esta estratégia combina duas médias móveis e um indicador RSI relativamente forte para negociar em busca de oportunidades de reversão de curto prazo em uma tendência forte. Quando a direção da tendência é clara, use o RSI para identificar situações de sobrevenda e sobrevenda e aguarde a reversão de preços.
Calcule o SMA de 30 dias e o EMA de 200 dias para determinar a direção da grande tendência
Calcule o RSI de 30 dias para determinar o excesso de compra e venda
Regras de acesso:
Regras de jogo:
Seguir as grandes tendências e evitar operações de contra-balanço
A configuração dos parâmetros do RSI é mais conservadora e reduz os falsos sinais
Combinação de filtros de linha média móvel dupla, com uma maior precisão de entrada
Risco controlado, pouca retração
O mercado precisa de tendências mais evidentes, e os turbulentos não têm efeito
Parâmetros do RSI são conservadores e podem perder algumas oportunidades
A posição de parada de danos precisa ser razoavelmente ajustada para evitar saídas muito radicais.
Optimizar os parâmetros do RSI, reduzir os parâmetros de forma apropriada e procurar mais oportunidades de entrada
Testar diferentes combinações de médias móveis
Configure filtros de tendência para operar somente quando a tendência é suficientemente visível
Optimizar a estratégia de stop loss e controlar rigorosamente o stop loss individual
Esta estratégia é de risco controlado em geral, adequado para os operadores de posições de linha média e longa. A estratégia é baseada na direção da grande tendência, com parâmetros RSI conservadores e um rigoroso filtro de linha média móvel, para evitar falsas rupturas e aumentar a taxa de vitória.
/*backtest
start: 2023-09-17 00:00:00
end: 2023-10-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="_CM_RSI_2_Strat_Low", shorttitle="_CM_RSI_2_Strategy_Lower", overlay=false)
src = close,
//RSI CODE
up = rma(max(change(src), 0), 30)
down = rma(-min(change(src), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma50= vwma(close,30)
ma200= vwma(close,200)
//Rule for RSI Color
col = ma50 > ma200 and rsi <=53?lime: ma50 < ma200 and rsi >= 60?red : silver
long = ma50 > ma200 and rsi <= 53
short = ma50 < ma200 and rsi >= 60
//plot(rsi, title="RSI", style=line, linewidth=1,color=col)
//plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
//plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)
//band1 = plot(60, title="Upper Line 60",style=line, linewidth=1, color=aqua)
//band0 = plot(44, title="Lower Line 40",style=line, linewidth=1, color=aqua)
//fill(band1, band0, color=silver, transp=90)
strategy.entry ("buy", strategy.long, when=long)
strategy.entry ("sell", strategy.short, when=short)
plot(long,"long",color=green,linewidth=1)
plot(short,"short",color=red,linewidth=1)