Type/to search

Estratégia de negociação de criptomoedas baseada no Stochastic RSI

Common strategy
Created: 2023-12-15 10:08:14
Last modified: 3 years ago
1
Follow
1802
Followers

img

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

  1. Calcule o valor do RSI com período de 14.

  2. 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).

  3. Calcule o RVI com período de 5 e sua linha de sinal (ou seja, a média móvel suavizada do RVI).

  4. 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.

  5. Com base nos sinais gerados, realize operações de abertura de compra ou venda.

3. Análise de vantagens da estratégia

  1. A combinação da confirmação dupla do Stochastic RSI e do RVI pode filtrar efetivamente sinais falsos.

  2. O indicador RVI pode refletir as condições de sobrecompra/sobrevenda no curto prazo, evitando a abertura de posições em pontos extremos.

  3. 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.

  4. 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

  1. Semelhante às estratégias de trailing stop, se o ponto de stop não for definido adequadamente, pode-se ficar preso.

  2. 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.

  3. Tanto o indicador KDJ quanto o RVI podem gerar sinais falsos, resultando em perdas desnecessárias.

  4. 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

  1. Adicionar trailing stop para travar lucros, pode-se usar o ATR para definir o nível de stop.

  2. Otimizar os parâmetros do RVI e do Stochastic RSI para tornar os sinais mais claros.

  3. Adicionar controle de volume de negociação para evitar ordens individuais muito grandes.

  4. 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.

  5. 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.

Source
Pine
/*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)
Strategy parameters
Strategy parameters
Length
smoothK
smoothD
lengthRSI
lengthStoch
RSI Source
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)