Estratégia de ruptura de inversão média

Autora:ChaoZhang, Data: 21 de Fevereiro de 2023
Tags:

Resumo

A ideia central desta estratégia consiste em comprar quando ocorre uma ruptura ascendente da média móvel de curto prazo durante a sessão, a fim de captar oportunidades de inversões de tendência de curto prazo.

Estratégia lógica

  1. Definir a condição de compra: Quando o preço baixo ultrapassa a SMA de curto prazo descendente
  2. Signo de compra: vá longo quando a condição de compra for cumprida
  3. Exit stop loss: saída por defeito após 20 bares

Especificamente, a estratégia calcula o cruzamento entre o preço baixo e a SMA de suavidade de comprimento como sinal de compra. Quando o preço baixo se quebra de cima através da linha SMA, um sinal de compra é gerado.

A estratégia tenta capturar oportunidades de reversão de curto prazo. Quando o preço cai para um certo nível, a SMA de curto prazo fornece suporte e as forças de alta podem assumir novamente, empurrando o preço para se recuperar.

Análise das vantagens

  1. A ideia de estratégia é simples e intuitiva, fácil de entender e implementar, adequada para iniciantes
  2. Utiliza o suporte das médias móveis de curto prazo, tem alguma probabilidade de captar oportunidades de reversão
  3. Não é necessário selecionar produtos específicos, pode ser amplamente aplicado em diferentes mercados
  4. Ajuste flexível dos parâmetros da MA para se adaptarem a diferentes ciclos
  5. Previsão de prejuízo

Análise de riscos

  1. Risco de reversão fracassada. O preço pode continuar a cair após a quebra da MA em vez de voltar a subir
  2. Risco frequente de stop loss. Frequência elevada de reversão leva a stop loss frequentes
  3. Risco de otimização de parâmetros: diferentes produtos e ciclos precisam de ajuste de parâmetros, caso contrário os resultados podem ser pobres
  4. Risco de custos de transacção: o comércio frequente aumenta os custos de transacção

Os riscos podem ser reduzidos através da otimização da estratégia de stop loss, adicionando filtros de tendência, permitindo posições de detenção soltas, etc.

Orientações de otimização

  1. Otimizar métodos de stop loss para rastrear mudanças de preço em tempo real, evitando que o stop loss fixo fique preso
  2. Adicionar julgamento da tendência, comprar apenas quando a tendência vira, evitando negociação contra-tendência
  3. Considere acrescentar oportunidades de reentrada, piramidal durante a retirada
  4. Teste o impacto dos diferentes parâmetros MA nos resultados para encontrar combinações ideais de parâmetros
  5. Avaliar a eficácia dos parâmetros em diferentes produtos, construir um sistema de otimização de parâmetros
  6. Comparar o impacto de diferentes quantidades de barra de stop loss, otimizar a estratégia de stop loss

Resumo

Esta é uma estratégia de reversão de média de curto prazo simples, usando a ruptura de MA como tempo de entrada. As vantagens são simples e amplamente aplicáveis; as desvantagens são a vulnerabilidade à perda de parada e os riscos de reversão fracassados. Os riscos podem ser gerenciados através de um controle rigoroso de perda de parada e a estratégia pode ser melhorada ao otimizar regras em torno de filtros de tendência, reentrada etc. É adequado para iniciantes aprenderem e otimizarem essas ideias básicas de estratégia.


//@version=3
strategy(title="Buy The Dip", shorttitle="BTFD", overlay=true)
dipness = input(title="Dipness",defval=2)
smoothness = input(title="Smoothing",defval=10,minval=0)
lookforward = input(title="Exit After This Many Bars", defval=20)

thedip = low - (atr(20) * dipness)
thedipsma = sma(thedip,smoothness)

buyCondition = crossunder(low,thedipsma)

if (buyCondition)
    strategy.entry("long", strategy.long)
    
strategy.close("long",when=buyCondition[20]) 

plot(thedipsma)

Mais.