RSI baseado na estratégia de negociação da ROC

Autora:ChaoZhang, Data: 2023-11-06 10:52:31
Tags:

img

Resumo

O RSI baseado na estratégia de negociação ROC é um novo tipo de estratégia de negociação que combina o indicador clássico do RSI com o indicador ROC para formar um novo indicador de negociação - RSI/ROC. Esta estratégia usa o ROC para calcular o RSI, o que filtra parte do ruído nos preços e torna o indicador RSI mais estável e confiável.

Estratégia lógica

O indicador RSI/ROC é o indicador principal desta estratégia, que calcula o valor do RSI com base no indicador ROC. O indicador ROC pode exibir a diferença entre o preço atual e o preço x períodos atrás, em pontos ou em porcentagem. Enquanto o indicador RSI reflete a relação de dias crescentes para dias de queda ao longo de um período de tempo, usado para julgar condições de sobrecompra e sobrevenda.

O indicador RSI/ROC combina os dois, primeiro calculando a velocidade das mudanças de preços através do ROC, e depois calculando o RSI com base nos resultados do ROC, que podem refletir melhor a tendência intrínseca de subidas e quedas de preços.

A estratégia também define zonas de compra e zonas de venda para dividir os limites dos valores altos e baixos do indicador, e a negociação reversa é realizada quando a negociação reversa é ativada.

Análise das vantagens

  1. O indicador ROC pode filtrar parte do ruído nos dados de preços, tornando o indicador RSI/ROC mais estável e confiável.

  2. A combinação de zonas de compra e zonas de venda facilita a identificação de condições de sobrecompra e sobrevenda.

  3. A função de negociação reversa pode ser utilizada para dois métodos de negociação diferentes.

  4. Os estilos visuais dos indicadores tornam-nos mais fáceis de julgar e de utilizar.

  5. Os parâmetros do indicador RSI/ROC podem ser personalizados para se adequarem aos diferentes ambientes de mercado.

Análise de riscos

  1. Tal como acontece com outros indicadores técnicos, esta estratégia também pode dar sinais falsos.

  2. O indicador RSI/ROC pode atrasar-se em resposta a grandes acontecimentos noticiosos repentinos porque faz referência ao ROC.

  3. A configuração inadequada da zona de compra e da zona de venda pode perder oportunidades de negociação ou adicionar transações desnecessárias.

  4. Preste atenção ao risco de reversão da tendência no modo de negociação reversa.

  5. A configuração inadequada dos parâmetros pode conduzir a liquidação excessiva ou reentrada.

  6. Considerar a combinação de outros indicadores para mitigar alguns riscos.

Orientações de otimização

  1. Combinar média móvel e outros indicadores para identificar a direção da tendência e evitar negociações contrárias à tendência.

  2. Otimizar os parâmetros de comprimento do RSI e do comprimento do ROC para se adequarem melhor às características de instrumentos de negociação específicos.

  3. Ajustar os parâmetros da zona de compra e da zona de venda para capturar sinais importantes de sobrecompra e sobrevenda.

  4. Incorporar estratégias de stop loss para controlar perdas individuais.

  5. Considere utilizar esta estratégia apenas em mercados em tendência e suspenda-a durante as consolidações.

Resumo

O RSI baseado na estratégia de negociação ROC combina de forma inovadora o indicador ROC e o indicador RSI para formar um novo indicador RSI/ROC. Este indicador pode efetivamente filtrar o ruído nos dados de preço e julgar as condições de sobrecompra e sobrevenda. Com otimização e controle de risco adequados, sua confiabilidade e aplicabilidade serão maiores. Esta estratégia mantém as vantagens do RSI enquanto melhora a capacidade de julgamento da tendência do ROC. É uma estratégia de negociação confiável e personalizável.


/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 31/10/2017
// This is the new-age indicator which is version of RSI calculated upon 
// the Rate-of-change indicator.
// The name "Relative Strength Index" is slightly misleading as the RSI 
// does not compare the relative strength of two securities, but rather 
// the internal strength of a single security. A more appropriate name 
// might be "Internal Strength Index." Relative strength charts that compare 
// two market indices, which are often referred to as Comparative Relative Strength.
// And in its turn, the Rate-of-Change ("ROC") indicator displays the difference 
// between the current price and the price x-time periods ago. The difference can 
// be displayed in either points or as a percentage. The Momentum indicator displays 
// the same information, but expresses it as a ratio.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
///////////////////////////////////////////////////////////
strategy(title="RSI based on ROC", shorttitle="RSI/ROC")
RSILength = input(20, minval=1)
ROCLength = input(20, minval=1)
BuyZone = input(30, minval=1)
SellZone = input(70, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
hline(SellZone, color=red, linestyle=line, title = "Upper")
hline(BuyZone, color=green, linestyle=line, title = "Lower")
nRes = rsi(roc(xPrice,ROCLength),RSILength)
pos = iff(nRes < BuyZone, -1,
	   iff(nRes > SellZone, 1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(nRes, color=blue, title="RSI/ROC")

Mais.