Estratégia de negociação de criptomoedas baseada no Stochastic RSI
1. Visão geral da estratégia
Esta estratégia é chamada de "Estratégia de negociação de criptomoedas baseada em Stochastic RSI". Esta estratégia combina dois indicadores, o Índice de Força Relativa (RSI) e o Stochastic RSI (Média Móvel Suavizada do Índice Estocástico), para identificar sinais de compra e venda de criptomoedas.
A ideia principal da estratégia é: primeiro calcular o valor do RSI, depois construir o indicador Stochastic RSI com base no RSI, ou seja, os valores K e D. Quando o valor K cruza acima do D, gera-se um sinal de compra; quando o valor K cruza abaixo do D, gera-se um sinal de venda. Para filtrar sinais falsos, a estratégia também introduz o Índice de Força Relativa (RVI) e sua média móvel suavizada para confirmação.
2. Princípio detalhado da estratégia
-
Calcule o valor do RSI com período de 14.
-
Construa o indicador Stochastic RSI com período de 14 com base no RSI, obtendo os valores K e D (D é a média móvel de 3 períodos de K).
-
Calcule o RVI com período de 5 e sua linha de sinal (ou seja, a média móvel suavizada do RVI).
-
Quando K cruza acima de D, se RVI > linha de sinal e no período anterior RVI < linha de sinal, gera-se um sinal de compra; quando K cruza abaixo de D, se RVI < linha de sinal e no período anterior RVI > linha de sinal, gera-se um sinal de venda.
-
Com base nos sinais gerados, realize operações de abertura de compra ou venda.
3. Análise de vantagens da estratégia
-
A combinação da confirmação dupla do Stochastic RSI e do RVI pode filtrar efetivamente sinais falsos.
-
O indicador RVI pode refletir as condições de sobrecompra/sobrevenda no curto prazo, evitando a abertura de posições em pontos extremos.
-
O indicador Stochastic RSI pode identificar zonas de sobrecompra/sobrevenda, utilizando as formações de cruzamento dourado e cruzamento mortal do indicador KDJ para determinar pontos de compra e venda.
-
Os resultados do backtesting mostram que esta estratégia obteve bons resultados em alguns pares de negociação de criptomoedas (como FCT/BTC).
4. Análise de riscos da estratégia
-
Semelhante às estratégias de trailing stop, se o ponto de stop não for definido adequadamente, pode-se ficar preso.
-
A frequência de geração de sinais pode ser muito alta, e as taxas de negociação são um fator a ser considerado.
-
Tanto o indicador KDJ quanto o RVI podem gerar sinais falsos, resultando em perdas desnecessárias.
-
Os parâmetros da estratégia precisam ser otimizados para diferentes pares de negociação, e a universalidade precisa ser avaliada.
5. Direções de otimização da estratégia
-
Adicionar trailing stop para travar lucros, pode-se usar o ATR para definir o nível de stop.
-
Otimizar os parâmetros do RVI e do Stochastic RSI para tornar os sinais mais claros.
-
Adicionar controle de volume de negociação para evitar ordens individuais muito grandes.
-
Adicionar mecanismo de filtro para evitar abrir posições em níveis elevados. Pode-se introduzir indicadores de volatilidade para determinar se o mercado está em estado de oscilação.
-
Testar diferentes pares de negociação de criptomoedas para encontrar as melhores variedades adequadas.
6. Resumo da estratégia
Esta estratégia primeiro utiliza o indicador RSI para construir o Stochastic RSI, em seguida combina o indicador RVI para confirmar os sinais, a fim de detectar condições de sobrecompra/sobrevenda no curto prazo, abrindo posições nos pontos de reversão. A vantagem é que a confirmação dupla pode filtrar sinais falsos, enquanto a desvantagem é o possível risco de overfitting de parâmetros. No geral, a estratégia obteve bons resultados em alguns pares de negociação e, com futuras otimizações, pode alcançar retornos mais estáveis.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="Stochastic RSI", shorttitle="Stoch RSI", overlay = true)
Per = input(5, title="Length", minval=1)
smoothK = input(3, minval=1)- 1

