Tendência na sequência de uma estratégia baseada no cruzamento da média móvel

Autora:ChaoZhang, Data: 2024-02-23 15:14:31
Tags:

img

Resumo

Esta estratégia é projetada com base no princípio da cruz de ouro e cruz de morte das médias móveis. Ao calcular as situações de cruzamento entre a linha rápida (média móvel de curto prazo) e a linha lenta (média móvel de longo prazo), ele julga a tendência do mercado e realiza a tendência seguinte. Quando a linha rápida quebra a linha lenta para cima, um sinal de compra é gerado. Quando a linha rápida quebra a linha lenta para baixo, um sinal de venda é gerado.

Princípio

A estratégia baseia-se principalmente no princípio do cruzamento da média móvel. O parâmetro da linha rápida é definido em 50 dias e o parâmetro da linha lenta é definido em 200 dias. Calcule o preço médio de fechamento nos últimos 50 e 200 dias, respectivamente, como a linha rápida e a linha lenta. Quando a linha rápida atravessa a linha lenta para cima, determina-se que o preço da ação entrou em uma tendência ascendente e um sinal de compra é gerado. Quando a linha rápida atravessa a linha lenta para baixo, determina-se que o preço da ação entrou em uma tendência descendente e um sinal de venda é gerado.

A estratégia é baseada em uma combinação de linhas rápidas e lentas com diferentes parâmetros, que permite ajustar a sensibilidade da estratégia. Quanto menor o parâmetro da linha rápida, mais rápido a determinação da tendência, mas pode haver mais sinais falsos.

Vantagens

  • Determinar de forma eficaz as tendências do mercado e os pontos de inflexão, utilizando o princípio da média móvel para acompanhar automaticamente as tendências
  • Configurações razoáveis de parâmetros de linha rápida e lenta tornam-no suficientemente sensível ao filtrar o ruído para determinar efetivamente as tendências do mercado
  • Fácil de entender a lógica da estratégia e configuração clara dos parâmetros tornam-na fácil de implementar e otimizar
  • Controle rigoroso das perdas de paragem contribui para a gestão de riscos

Riscos

  • As estratégias de média móvel podem produzir mais reversões ou sinais falsos, exigindo a assistência de outros indicadores para filtragem
  • Os mercados voláteis podem gerar sinais de negociação errados, exigindo a avaliação das flutuações frequência de ações específicas
  • A fixação dos pontos de cessação das perdas deve ter em conta as características das unidades de produção individuais.

Optimização

  • Combinar outros indicadores técnicos, como o MACD e o KD, para filtrar falsos sinais
  • Estabelecer parâmetros de média móvel com base nas características e frequência das flutuações das unidades populacionais individuais
  • Ajustar a distância de stop loss para ações altamente voláteis
  • Teste diferentes combinações de parâmetros para otimizar a estratégia
  • Aumentar as posições abertas e adicionar regras de posições

Resumo

Esta estratégia utiliza o princípio do cruzamento de média móvel para determinar automaticamente a direção da tendência do mercado e acompanhar a tendência, o que pode capturar efetivamente a tendência principal. Ao definir parâmetros de médias móveis rápidas e lentas para controlar a sensibilidade da estratégia e filtrar sinais com outros indicadores auxiliares, a estabilidade e eficácia da estratégia podem ser equilibradas. Esta estratégia é adequada para operações de médio e longo prazo. Os parâmetros podem ser ajustados de acordo com as características das ações e mercados. Expandir as regras de entrada e stop loss pode otimizá-lo ainda mais para obter um melhor desempenho comercial.


/*backtest
start: 2023-02-16 00:00:00
end: 2024-02-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Gleitend Strategie", overlay=true)

// Einstellungen für die gleitenden Durchschnitte
short_MA_length = input(50, title="Kürzerer MA Länge")
long_MA_length = input(200, title="Längerer MA Länge")

// Berechnung der gleitenden Durchschnitte
short_MA = ta.sma(close, short_MA_length)
long_MA = ta.sma(close, long_MA_length)

// Kaufsignal: Kürzerer MA über Längerer MA
buy_signal = ta.crossover(short_MA, long_MA)

// Verkaufssignal: Kürzerer MA unter Längerer MA
sell_signal = ta.crossunder(short_MA, long_MA)

// Stop Loss und Take Profit Ebenen
stop_loss = strategy.position_avg_price * 0.985
take_profit = strategy.position_avg_price * 1.02

// Trading-Logik
if (buy_signal)
    strategy.entry("Buy", strategy.long)
    
if (sell_signal)
    strategy.close("Buy")
    
strategy.exit("Take Profit/Stop Loss", "Buy", stop=stop_loss, limit=take_profit)

// Bedingungen für Short-Positionen
if (sell_signal)
    strategy.entry("Sell", strategy.short)

strategy.exit("Take Profit/Stop Loss", "Sell", stop=stop_loss, limit=take_profit)

// Plot der gleitenden Durchschnitte
plot(short_MA, color=color.blue, title="Kürzerer MA")
plot(long_MA, color=color.red, title="Längerer MA")


Mais.