Estratégia de avanço dos dois indicadores

Autora:ChaoZhang, Data: 2024-01-25 15:39:06
Tags:

img

Resumo

A estratégia de ruptura de indicadores duplos combina o indicador RSI e o indicador de preço de fechamento para alcançar baixas compras e altas vendas para negociação.

Princípio da estratégia

A estratégia baseia-se principalmente nos dois indicadores de avaliação seguintes:

  1. Indicador RSI: vá longo quando o RSI2 for inferior a 15.
  2. Preço de encerramento do dia anterior: fechar a posição quando o preço de encerramento de hoje for superior ao preço mais elevado de ontem.

Análise das vantagens

A estratégia de avanço de dois indicadores tem as seguintes vantagens:

  1. A operação estratégica é simples e fácil de implementar.
  2. Os falsos sinais podem ser eficazmente controlados com base em indicadores duplos.
  3. Seguir as tendências a médio e longo prazo com baixo risco de retração.

Análise de riscos

A estratégia apresenta também alguns riscos:

  1. Espere desacelerações de curto prazo nas tendências de alta.
  2. A amplitude de ruptura do preço mais elevado do dia anterior requer uma avaliação da razoabilidade.

Os riscos acima mencionados podem ser evitados através da otimização dos parâmetros do RSI, da avaliação das condições de mercado e da utilização de outros indicadores para julgamento.

Orientações de otimização

As principais direcções de otimização desta estratégia concentram-se nos seguintes aspectos:

  1. Combinações de teste dos preços de fechamento com outros indicadores de preços.
  2. Aumentar os mecanismos de stop loss, como a reentrada após um período de saída.
  3. Avaliar a fiabilidade dos sinais de entrada em combinação com as alterações do volume de negociação.
  4. Otimizar automaticamente os parâmetros utilizando algoritmos de aprendizagem automática.

Resumo


/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © hobbiecode

// If RSI(2) is less than 15, then enter at the close.
// Exit on close if today’s close is higher than yesterday’s high.

//@version=5
strategy("Hobbiecode - RSI + Close previous day", overlay=true)

// RSI parameters
rsi_period = 2
rsi_lower = 15

// Calculate RSI
rsi_val = ta.rsi(close, rsi_period)

// Check if RSI is lower than the defined threshold
if (rsi_val < rsi_lower)
    strategy.entry("Buy", strategy.long)

// Check if today's close is higher than yesterday's high
if (strategy.position_size > 0 and close > ta.highest(high[1], 1))
    strategy.close("Buy")

// Plot RSI on chart
plot(rsi_val, title="RSI", color=color.red)
hline(rsi_lower, title="Oversold Level", color=color.blue)



Mais.