Estratégia de negociação de curto prazo de reversão de momentum


Data de criação: 2024-01-18 11:26:40 última modificação: 2024-01-18 11:26:40
cópia: 0 Cliques: 571
1
focar em
1617
Seguidores

Estratégia de negociação de curto prazo de reversão de momentum

Visão geral

A estratégia é uma estratégia de negociação de linha curta muito simples, que se aplica principalmente à negociação de linha diária de índices de ações. Ela só opera em múltiplos mercados, fazendo mais posições quando os índices estão em um canal ascendente de longo prazo e há sinais de reversão em curto prazo.

Princípio da estratégia

A estratégia baseia-se principalmente na mediana e no indicador RSI para julgar a tendência e o fenômeno de sobrecompra e sobrevenda. Os sinais de negociação específicos são: o preço de fechamento do índice de ações atinge a média de 200 dias e acima dela, como julgamento de tendência de longo prazo; o preço de fechamento abaixo da média de 10 dias constitui um sinal de ajuste de curto prazo; o indicador RSI de 3 dias é menor que 30 como sinal de venda excessiva.

Após a construção da posição, em função de stop loss, stop loss e a tendência de curto prazo para a posição de liquidação. Se o preço de fechamento voltar a subir para a linha média de 10 dias, julgar que a correção de curto prazo terminou, neste momento, a parada ativa de parada; se o preço de fechamento surgir um novo ponto baixo, o stop loss sair; quando o preço de fechamento subir 10% de parada.

Análise de vantagens

A estratégia tem as seguintes vantagens:

  1. A lógica é simples, fácil de entender e implementar, adequada para iniciantes;
  2. Aproveite a tendência de alta do índice a longo prazo e evite negociações adversas;
  3. A utilização do RSI para avaliar pontos de reversão a curto prazo para aumentar a probabilidade de lucro;
  4. Existem mecanismos de controle de risco de parada e de suspensão;
  5. A necessidade de dados é menor, os dados de linha de sol estão disponíveis e são adequados para a implementação de custo zero.

Análise de Riscos

A estratégia também apresenta alguns riscos:

  1. A queda prolongada do mercado em baixa pode levar a perdas;
  2. A reversão pode causar grandes prejuízos;
  3. A configuração incorreta dos parâmetros também pode afetar o resultado, como a configuração incorreta do ciclo de mediano;
  4. A frequência de negociação pode ser baixa e não capturar todas as variações;
  5. O lucro é limitado e não excede o índice de mercado.

Os riscos acima mencionados podem ser melhorados por meio de métodos como otimização de parâmetros de ciclo, ajuste da proporção de stop loss e aumento de outros indicadores de julgamento.

Direção de otimização

A estratégia pode ser melhorada em vários aspectos:

  1. Aumentar o julgamento de múltiplos fatores para tendências de longo e curto prazo, como MACD, KD, etc., para melhorar a precisão do julgamento;
  2. Adicionar a análise do volume de transações, como a construção de uma posição quando há uma alta significativa;
  3. Optimizar a configuração de parâmetros. Optimizar os melhores parâmetros por meio de métodos como a Análise de Caminho Avançado;
  4. Combinação de mais fatores de inversão, como a linha de retorno de Fibonacci, o nível de resistência de suporte e outros para determinar a altura de inversão;
  5. Otimização da relação de benefícios, como ajuste de posição e stop loss ratio, para obter maiores ganhos.

Resumir

A estratégia, em geral, é uma estratégia de negociação de linha curta muito simples e prática. Utiliza uma estratégia de combinação de canais de alta de longo prazo e inversão de ajuste de curto prazo para obter lucros excedentários com o risco controlado.

Código-fonte da estratégia
/*backtest
start: 2023-01-11 00:00:00
end: 2024-01-17 00:00:00
period: 1d
basePeriod: 1h
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/
// © tsujimoto0403

//@version=5
strategy("simple pull back", overlay=true,default_qty_type=strategy.percent_of_equity,
     default_qty_value=100)

//input value 
malongperiod=input.int(200,"長期移動平均BASE200/period of long term sma",group = "パラメータ")
mashortperiod=input.int(10,"長期移動平均BASE10/period of short term sma",group = "パラメータ")
stoprate=input.int(5,title = "損切の割合%/stoploss percentages",group = "パラメータ")
profit=input.int(20,title = "利食いの割合%/take profit percentages",group = "パラメータ")
startday=input(title="バックテストを始める日/start trade day", defval=timestamp("01 Jan 2000 13:30 +0000"), group="期間")
endday=input(title="バックテスを終わる日/finish date day", defval=timestamp("1 Jan 2099 19:30 +0000"), group="期間")


//polt indicators that we use 
malong=ta.sma(close,malongperiod)
mashort=ta.sma(close,mashortperiod)

plot(malong,color=color.aqua,linewidth = 2)
plot(mashort,color=color.yellow,linewidth = 2)

//date range 
datefilter = true

//open conditions
if close>malong and close<mashort and strategy.position_size == 0 and datefilter and ta.rsi(close,3)<30 
    strategy.entry(id="long", direction=strategy.long)
    
//sell conditions 
strategy.exit(id="cut",from_entry="long",stop=(1-0.01*stoprate)*strategy.position_avg_price,limit=(1+0.01*profit)*strategy.position_avg_price)


if close>mashort and close<low[1] and strategy.position_size>0
    strategy.close(id ="long")