Estratégias comuns de crossover de média móvel
Visão geral
A estratégia de cruzamento de média móvel é uma estratégia de análise técnica muito clássica e comum. A ideia central da estratégia é usar cruzamentos entre médias móveis de diferentes períodos como um sinal de compra. Um sinal de compra é gerado quando uma média móvel de curto prazo atravessa a média móvel de longo prazo de baixo; um sinal de venda é gerado quando uma média móvel de curto prazo atravessa a média móvel de longo prazo de cima para baixo.
Princípio da estratégia
A estratégia usa o tipo de média móvel (SMA, EMA, WMA, RMA) e a duração do período, bem como o intervalo de tempo de retrospecção.
Calcule os diferentes tipos de médias móveis em funções variantes. As médias móveis calculadas são mantidas pela variável ma.
Quando o preço de fechamento está acima de ma, gera um sinal de compra; quando o preço de fechamento está abaixo de ma, gera um sinal de venda.
Para definir o stop loss, calcule a amplitude média real de oscilação de 14 ciclos através de atr. Utilize o ponto de passagem como referência, aumentando ou diminuindo 2 vezes atr como o intervalo de stop loss.
A lógica de entrada e saída é a seguinte:
Entrada múltipla: close sobre ma e no tempo de retorno, o ponto de parada é o ponto de entrada close
Parar de partida quando o preço mais alto excede o ponto de entrada, ou quando o preço mais alto excede o ponto de entrada, ou quando o preço mais alto excede o ponto de entrada, ou quando o preço mais alto excede o ponto de entrada.
Entrada a céu aberto: close abaixo do ma e, no tempo de retorno, o ponto de parada é o ponto de entrada close
Saída de cabeça vazia: fechar em cima usando ma mais 2 vezesatr para parar a saída, ou o preço mínimo abaixo do ponto de entrada fechar menos 2 vezesatr para parar a saída
Vantagens estratégicas
- A estratégia é simples, clara, fácil de entender e implementar.
- Amplamente utilizado para diferentes mercados e variedades
- Parâmetros flexíveis, tipo de média móvel e periodicidade ajustáveis
- O uso de ATR para ajudar a controlar os riscos
Risco estratégico
- A estratégia de média móvel pode gerar frequentes negociações e paradas de perdas, reduzindo a margem de lucro
- A média móvel é mais propensa a gerar sinais enganosos em situações de grande agitação
- O ATR pode ter um limite de perda demasiado grande ou demasiado pequeno para ser eficaz na prevenção de grandes perdas
Otimizar para o risco pode ser feito através de:
- Ajustar a média móvel ao ciclo, usando a média de período mais longo
- Aumentar as condições de filtragem para evitar transações frequentes em situações de turbulência
- Optimizar os parâmetros do ATR ou adotar outros métodos de parada
- Combinando indicadores de tendência para avaliar grandes tendências e evitar operações de contra-balanço
Direção de otimização da estratégia
A estratégia pode ser melhorada em vários aspectos:
- Aumentar as condições de filtragem, como volume de transação, volatilidade, etc., para evitar rupturas irracionais
- A utilização de um método ATR adaptável para a variação do limite de perda em função da volatilidade do mercado
- A combinação de Stoch, RSI e outros indicadores para a verificação multifatorial para melhorar a qualidade do sinal
- Aumentar o discernimento de tendências e evitar operações de contracorrente
- Usar o EXIT para evitar perdas de longo prazo
- Optimizar os parâmetros de média móvel para encontrar a melhor combinação de parâmetros
Resumir
A estratégia de cruzamento de média móvel é uma estratégia de análise técnica muito típica e comum. A ideia central da estratégia é simples, fácil de implementar e aplicável a todos os mercados, e é uma das estratégias de entrada para negociação quantitativa. Mas a estratégia também tem alguns problemas, como a geração de sinais frequentes, fácil de parar, etc.
/*backtest
start: 2023-10-03 00:00:00
end: 2023-11-02 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MA Cross Strategy", overlay=true,commission_value = 0.1)
type = input(defval = "WMA", title = "MA Type: ", options=["RMA", "SMA", "EMA", "WMA"])- 1

