A estratégia usa várias entradas de preço para calcular a média do RSI e determinar se o preço está super-comprado ou super-vendido, pertencendo à estratégia de negociação inversa.
O RSI é calculado com base no preço de fechamento, no preço de abertura e no preço máximo.
Obter a média aritmética de vários valores RSI, obtendo a média RSI.
O RSI médio acima de 0,5 é um sinal de sobrecompra e abaixo de 0,5 é um sinal de sobrevenda.
Quando o RSI retorna para a linha média de 0,5, um sinal de reversão de negociação é gerado.
Defina os limites de saída do RSI para a média, por exemplo, para fazer um ganho ou um prejuízo após a ruptura da posição de equilíbrio da região 0.65 ou para a ruptura da posição de equilíbrio da região 0.35.
A lógica da transação é simples, clara e fácil de implementar.
A utilização de várias informações sobre preços para calcular a média do RSI aumenta a estabilidade.
O RSI retorna para a linha média, gerando um sinal de negociação com características de tendência e reversão.
A curva de média RSI é intuitiva, formando um sinal de negociação visual claro.
Os parâmetros padrão são simples e práticos para os traders inversos.
O código é simples, fácil de entender e apropriado para iniciantes em tecnologia.
Os indicadores RSI são propensos a falsos sinais de inversão, o que leva a perdas.
A configuração incorreta dos parâmetros RSI e do limiar da linha central pode afetar o desempenho da estratégia.
O risco sistêmico é maior com base apenas no indicador RSI.
Não é possível determinar a sustentabilidade da reversão de preços.
A tendência é de que os investidores sejam mais propensos a perdas.
Teste para otimizar os parâmetros do ciclo RSI e aumentar a sensibilidade do indicador.
Avaliar o impacto de diferentes entradas de preços no RSI.
Adicionar filtros de tendência para evitar a negociação contracorrente.
Combinação de outros fatores para confirmar o sinal de reversão.
Estabelecer um mecanismo de parada dinâmico para controlar o risco.
Optimizar a entrada, a parada e a parada de estratégias para aumentar a eficiência da estratégia.
A estratégia usa o RSI para inverter a média, é simples e fácil de usar e é adequada para iniciantes. Mas há um risco de erro de sinal e tendência. Melhorias na otimização de múltiplos fatores e na gestão de risco podem tornar a estratégia mais robusta e eficiente, tornando-a um sistema de negociação de inverter confiável.
/*backtest
start: 2022-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © exlux99
//@version=5
strategy("RSI Average Swing Bot")
long_only=input.bool(true, title="Allow Long entries", group="Entries Type")
short_only=input.bool(true, title="Allow Short entries", group="Entries Type")
rsiohlc4= ta.rsi(ohlc4,50)/100
rsiclose= ta.rsi(close,50)/100
rsiopen= ta.rsi(open,50)/100
rsihigh= ta.rsi(high,50)/100
rsihlc3= ta.rsi(hlc3,50)/100
rsihl2= ta.rsi(hl2,50)/100
hline(0.3, color=color.white, linestyle=hline.style_dashed, linewidth=2)
hline(0.5, color=color.white, linestyle=hline.style_dotted, linewidth=2)
hline(0.7, color=color.white, linestyle=hline.style_dashed, linewidth=2)
rsi_avg = (rsiohlc4+rsiclose+rsiopen+rsihigh+rsihl2+rsihlc3)/6
culoare = rsi_avg > 0.50? color.green : rsi_avg<0.50 ? color.red : color.yellow
plot(rsi_avg,color=culoare )
long = rsi_avg > 0.5 and rsi_avg[1]< 0.5
longexit = rsi_avg >= input.float(0.65, step=0.05)
short = rsi_avg < 0.5 and rsi_avg[1] >0.5
shortexit=rsi_avg<=input.float(0.35, step=0.05)
if(long_only)
strategy.entry("long",strategy.long,when=long)
strategy.close("long",when=longexit or short)
if(short_only)
strategy.entry("short",strategy.short,when=short)
strategy.close("short",when=shortexit or long)