Estratégia de negociação de breakout baseada em médias móveis


Data de criação: 2024-03-08 15:33:24 última modificação: 2024-03-08 15:33:24
cópia: 0 Cliques: 651
1
focar em
1617
Seguidores

Estratégia de negociação de breakout baseada em médias móveis

Visão geral

A estratégia é uma estratégia de negociação de ruptura baseada em médias móveis. A principal idéia da estratégia é julgar a tendência do mercado comparando o preço de fechamento atual com a média móvel de um determinado período e negociar quando a média móvel é quebrada. A estratégia tem uma relação de recompensa ao risco de 1:3, ou seja, a posição de parada é de 1% e a posição de parada é de 3%.

Princípio da estratégia

O núcleo da estratégia é a média móvel. A média móvel é uma curva que conecta a média dos preços de fechamento em um determinado período de tempo, e é capaz de suavizar os movimentos de curto prazo dos preços, refletindo a tendência de médio e longo prazo dos preços das ações.

Os princípios da estratégia são os seguintes:

  1. Calcule a média móvel de um determinado período (default 20)
  2. A avaliação de se o preço de fechamento atual está acima ou abaixo da média móvel.
    • Se você atravessar a média móvel, você abrirá mais posições, a posição de parada é de 1% do preço de abertura e a posição de parada é de 3% do preço de abertura.
    • Se a média móvel for ultrapassada, a posição será fechada, com um stop loss de 1% e um stop loss de 3% do preço de abertura.
  3. Se já tiver aberto uma posição, determine se atingiu o ponto de parada ou o ponto de parada:
    • Se a posição de um líder atingir o ponto de parada ou de perda, a posição será liquidada.
    • Se a posição de cabeça vazia atingir o ponto de parada ou de perda, a posição será liquidada.
  4. Desenhe uma média móvel no gráfico para observar a relação entre o preço da ação e a média.

Análise de vantagens

A vantagem da estratégia é que:

  1. Simples e fácil de usar: a estratégia usa apenas uma média móvel, a lógica é clara, fácil de entender e implementar.
  2. Seguimento de tendências: As médias móveis são capazes de refletir a tendência de médio e longo prazo dos preços das ações.
  3. Remuneração por risco fixo: a estratégia tem uma posição fixa de stop loss e stop loss, com uma remuneração por risco de 1 para 3, permitindo controlar rigorosamente o risco de cada transação.
  4. Ampla aplicabilidade: a estratégia pode ser aplicada a diferentes mercados e variedades, como ações, futuros, divisas, etc.

Análise de Riscos

A estratégia, apesar de ter algumas vantagens, também apresenta alguns riscos:

  1. Optimização de parâmetros: O parâmetro-chave da estratégia é o ciclo da média móvel. Diferentes ciclos podem trazer resultados diferentes. Se os parâmetros forem escolhidos incorretamente, isso pode levar à falha da estratégia.
  2. Risco de mercado: a estratégia funciona melhor em mercados em tendência, mas pode apresentar mais falsos sinais em mercados turbulentos, resultando em transações frequentes e perda de fundos.
  3. Pontos de deslizamento e custos de negociação: a estratégia pode gerar mais sinais de negociação, e a frequência de negociação aumenta os pontos de deslizamento e os custos de negociação, afetando o desempenho geral da estratégia.

Para reduzir esses riscos, as seguintes melhorias podem ser consideradas:

  1. Optimizar os parâmetros para encontrar a combinação de parâmetros mais adequada para o mercado atual.
  2. Adicionar outros filtros, como volume de negociação, volatilidade, etc., para reduzir os falsos sinais.
  3. Controlar a frequência das transações, como aumentar o filtro de sinais e evitar transações muito frequentes.

Direção de otimização

  1. Combinação de períodos de tempo múltiplos: pode-se considerar a combinação de médias móveis de diferentes períodos de tempo, como médias de curto, médio e longo prazo, para gerar sinais de negociação com base em sua disposição e cruzamento. Isso permite um julgamento mais abrangente das tendências do mercado e aumenta a confiabilidade do sinal.
  2. Paradas de perda dinâmicas: A posição de parada de perda da estratégia atual é fixa. Pode-se considerar ajustar a posição de parada de perda de forma dinâmica de acordo com a volatilidade do mercado, como o uso de indicadores como o ATR (Average True Range) para calcular o preço de parada de perda dinâmica. Isso pode adaptar-se melhor às mudanças no mercado e aumentar a flexibilidade da estratégia.
  3. Adição de outros indicadores técnicos: além da média móvel, outros indicadores técnicos podem ser adicionados, como MACD, RSI, etc., para confirmar o sinal de negociação em conjunto com vários indicadores, aumentando a confiabilidade do sinal.
  4. Adaptação ao mercado: pode-se ajustar os parâmetros ou regras da estratégia de acordo com diferentes condições de mercado, como mercado de tendência, mercado de turbulência, etc., para se adaptar a diferentes características do mercado, aumentando a adaptabilidade e a estabilidade da estratégia.
  5. Adotar o gerenciamento de posições: atualmente, a estratégia de posições por transação é fixa. Pode ser considerado o ajuste dinâmico do tamanho das posições por transação de acordo com a volatilidade do mercado, o capital da conta, etc., para controlar melhor o risco e melhorar a eficiência do uso de fundos.

Através das medidas de otimização acima, é possível aumentar a confiabilidade, adaptabilidade e estabilidade da estratégia, melhor se adaptar às mudanças do mercado e melhorar o desempenho geral da estratégia.

Resumir

A estratégia é uma estratégia de acompanhamento de tendências simples e fáceis de usar, que gera um sinal de negociação quando o preço quebra a média através da comparação do preço de fechamento com a média móvel. A vantagem da estratégia é a clareza lógica, a versatilidade e a capacidade de acompanhar as principais tendências do mercado. Mas, ao mesmo tempo, existem alguns riscos, como a escolha de parâmetros, o risco de mercado, o custo de negociação, etc.

Em geral, a estratégia pode ser usada como uma estratégia de negociação básica, apropriada para os iniciantes aprenderem e usarem. No entanto, na aplicação prática, a estratégia também precisa ser apropriadamente otimizada e melhorada de acordo com as condições específicas do mercado e suas próprias preferências de risco, a fim de aumentar a estabilidade e a lucratividade da estratégia.

Código-fonte da estratégia
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Nifty Breakout Strategy", overlay=true)

// Define Inputs
breakoutPeriod = input(20, title="Breakout Period")
stopLossPercent = input(1, title="Stop Loss (%)") / 100
takeProfitPercent = input(3, title="Take Profit (%)") / 100

// Calculate Moving Average
smaValue = sma(close, breakoutPeriod)

// Define Breakout Conditions
longCondition = crossover(close, smaValue)
shortCondition = crossunder(close, smaValue)

// Set Stop Loss and Take Profit Levels
longStopLoss = close * (1 - stopLossPercent)
longTakeProfit = close * (3 + takeProfitPercent)
shortStopLoss = close * (1 + stopLossPercent)
shortTakeProfit = close * (3 - takeProfitPercent)

// Execute Long Trade
if (longCondition)
    strategy.entry("Long", strategy.long)
    strategy.exit("LongExit", "Long", stop=longStopLoss, limit=longTakeProfit)

// Execute Short Trade
if (shortCondition)
    strategy.entry("Short", strategy.short)
    strategy.exit("ShortExit", "Short", stop=shortStopLoss, limit=shortTakeProfit)

// Plot Moving Average for Visualization
plot(smaValue, color=color.blue)