Renko Estocástico RSI Estratégia de negociação

Autora:ChaoZhang, Data: 2023-09-18 22:33:09
Tags:

Resumo

Esta é uma estratégia de negociação Stochastic RSI projetada para uso em gráficos Renko. Gerar sinais de compra e venda usando o crossover e crossunder das linhas Stochastic RSI K e D. A estratégia é especializada em gráficos Renko e pode efetivamente filtrar o ruído do mercado e identificar tendências.

Estratégia lógica

Os sinais de negociação baseiam-se principalmente no indicador RSI estocástico, que combina as vantagens do RSI e do oscilador estocástico.

Primeiro, o valor do RSI durante um período é calculado, em seguida, o RSI estocástico é calculado com base nos valores do RSI.

  • Linha K: média móvel dos valores do RSI ao longo de um período, representa a linha rápida do RSI estocástico

  • Linha D: média móvel da linha K, representa a linha lenta do RSI estocástico

Quando a linha K cruza acima da linha D, um sinal de compra é gerado.

Além disso, esta estratégia só é aplicada aos gráficos Renko, que filtram o ruído do mercado através da construção de barras com base no limiar de variação de preços, identificando a direção da tendência.

Análise das vantagens

As principais vantagens desta estratégia:

  1. O RSI estocástico combina os pontos fortes do RSI e os sinais estocásticos, relativamente precisos

  2. Os gráficos Renko filtram o ruído e identificam tendências

  3. As regras de negociação das linhas K e D são simples e claras

  4. Menos parâmetros, fácil de otimizar

  5. Aplicável ao scalping em diferentes prazos

Riscos e soluções

Os riscos associados a esta estratégia:

  1. Erro de apreciação que resultou em perdas

    • Otimizar os parâmetros do RSI estocástico

    • Incorporar outros indicadores de confirmação

  2. Direção errada quando a tendência se inverte levando a ser preso

    • Implementar stop loss e take profit
  3. A configuração incorreta do intervalo do gráfico Renko perde a eficácia

    • Teste e otimize parâmetros para gráficos Renko
  4. A alta frequência de negociação aumenta os custos das transacções e o deslizamento

    • Ajustar as configurações do gráfico Renko para reduzir a frequência de negociação

Orientações para melhorias

Algumas formas de melhorar a estratégia:

  1. Otimize os parâmetros do RSI estocástico para encontrar as melhores configurações

  2. Otimize as configurações dos parâmetros do gráfico Renko

  3. Adicionar stop loss e take profit

  4. Sinais de filtro com indicadores adicionais

  5. Aplicar modelos de aprendizagem de máquina para melhorar o calendário do comércio

  6. Ajustar os parâmetros com base nas condições do mercado

  7. Realizar testes automáticos de otimização de parâmetros

Conclusão

Em resumo, esta estratégia de negociação Renko Stochastic RSI combina os pontos fortes de dois indicadores e usa gráficos Renko para filtragem, identificando efetivamente a direção da tendência.


/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author=OldManCryptobi
//Portions of code are from: HPotter's "Stochastic RSI Strategy" https://www.tradingview.com/script/Vc37EPdG-Stochastic-RSI-Strategy/
//This is designed for Renko Charts Only
//Use with Renko Stochastic RSI Alerts to add pop-up alerts & sounds
strategy("Renko Stochastic RSI Strat", overlay=true, pyramiding = 0, initial_capital=100, commission_type=strategy.commission.percent, commission_value=0.0675)

Source = close
lengthRSI = input(20, minval=1), lengthStoch = input(3, minval=1)
smoothK = input(5, minval=1), smoothD = input(2, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color= aqua, linewidth=2, transp=0)
plot(d, color= fuchsia, linewidth=2, transp=0)

longCondition = crossover(k,d)
if (longCondition)
    strategy.entry("Long", strategy.long)
    
shortCondition = crossunder(k,d)
if (shortCondition)
    strategy.entry("Short", strategy.short)

Mais.