Estratégia de Duplo Cruzamento da Média Móvel Exponencial (Golden Cross)
Visão Geral
A estratégia de cruzamento dourado de duas EMAs é uma estratégia típica de seguimento de tendência. Esta estratégia utiliza duas médias móveis exponenciais (EMA) com períodos diferentes, gerando sinais de compra e venda com base em seus cruzamentos. Quando a EMA de curto prazo cruza acima da EMA de longo prazo, é gerado um sinal de compra; quando a EMA de curto prazo cruza abaixo da EMA de longo prazo, é gerado um sinal de venda. Essa estratégia pode acompanhar tendências de médio e longo prazo, capturando oportunidades de negociação no início da tendência.
Princípio da Estratégia
A estratégia é composta principalmente pelas seguintes partes:
-
Definir os comprimentos da EMA rápida e da EMA lenta. Aqui, o comprimento da EMA rápida é 12 e o da EMA lenta é 26.
-
Calcular a EMA rápida e a EMA lenta. A EMA rápida reage mais rapidamente, enquanto a EMA lenta reage de forma mais estável.
-
Identificar os cruzamentos das EMAs para gerar sinais de negociação. Quando a EMA rápida cruza acima da EMA lenta, é gerado um sinal de compra; quando a EMA rápida cruza abaixo da EMA lenta, é gerado um sinal de venda.
-
Entrar no mercado com base nos sinais. Ao comprar, se houver uma posição vendida oposta, primeiro feche a posição vendida e depois abra uma posição comprada. O mesmo se aplica para vender.
-
Definir ponto de stop loss. Ao comprar, se o preço cair abaixo de uma certa porcentagem do mínimo anterior, acione o stop loss. O mesmo se aplica para vender.
-
Sair do mercado com base nos sinais. Quando a EMA rápida cruza abaixo da EMA lenta, feche as posições compradas. Quando a EMA rápida cruza acima da EMA lenta, feche as posições vendidas.
Esta estratégia é simples e clara: através do cruzamento das duas linhas EMA para julgar a direção e a força da tendência, ela pode acompanhar eficazmente a tendência. A EMA rápida é sensível a mudanças de preço de curto prazo, enquanto a EMA lenta responde de forma mais estável às tendências de longo prazo. O cruzamento das duas linhas é um método clássico para identificar mudanças de tendência.
Análise das Vantagens da Estratégia
Esta estratégia apresenta as seguintes vantagens:
-
Conceito simples, fácil de entender e implementar. EMA e cruzamento são indicadores e sinais técnicos amplamente reconhecidos e eficazes.
-
Pode acompanhar eficazmente tendências de médio e longo prazo, capturando oportunidades de tendência em tempo hábil.
-
O uso de duas EMAs evita interferências do ruído de mercado de curto prazo.
-
Possui regras claras de entrada, saída e stop loss, evitando manter posições pesadas sem estratégia.
-
Requer poucos parâmetros, dificultando o excesso de otimização. O ajuste de parâmetros é simples, adequado para iniciantes.
-
Apresenta bons resultados em backtests e tem valor prático. Pode ser usada de forma independente ou combinada com outras estratégias.
Análise de Riscos da Estratégia
Esta estratégia também apresenta alguns riscos:
-
O cruzamento de duas EMAs pode gerar sinais falsos e cruzamentos frequentes. É necessário ajustar adequadamente os parâmetros para filtrar sinais inválidos.
-
Não lida bem com zonas de oscilação e reversões de tendência. Requer indicadores auxiliares para confirmação.
-
A estratégia de duas EMAs tende a comprar em máximas e vender em mínimas; é necessário controlar adequadamente o tamanho das posições ou definir stop loss e take profit.
-
A curva de backtest pode apresentar certo grau de sobreajuste. É necessário realizar testes de sensibilidade de parâmetros para avaliar a estabilidade.
-
A ausência de stop loss oportuno pode levar a grandes perdas. Deve-se definir uma posição de stop loss razoável.
-
Os custos de negociação podem afetar a lucratividade real. Deve-se considerar o fator de comissão de diferentes ativos.
Direções de Otimização da Estratégia
A estratégia pode ser otimizada nos seguintes aspectos:
-
Otimizar os períodos dos parâmetros EMA para encontrar a combinação ideal. Podem ser introduzidos métodos de otimização por etapas e aprendizado de máquina.
-
Adicionar filtros de tendência, como ADX, CCI, etc., para evitar negociações errôneas em tendências incertas.
-
Adicionar indicadores de volume, como volume de negociação, On-Balance Volume (OBV), etc., para garantir a existência de impulso real de negociação.
-
Implementar mecanismos de stop loss dinâmico, capazes de ajustar automaticamente a posição de stop loss com base na volatilidade do mercado.
-
Combinar com ativos correlacionados para formar um portfólio, utilizando a correlação entre ativos para ajuste de risco.
-
Incorporar algoritmos de aprendizado de máquina, utilizando IA para otimização de parâmetros, engenharia de características, filtragem de sinais, etc.
-
Considerar os custos de transação, ajustando pontos de stop loss e tamanho das posições para reduzir a frequência de negociações.
-
Projetar parâmetros específicos para as características de diferentes ativos, tornando a estratégia mais adaptável.
-
Desenvolver uma estrutura de estratégia composta, combinando com outras estratégias para aumentar a estabilidade.
Através dessas otimizações, a estratégia pode se tornar mais completa e estável, obtendo lucros mais consistentes e sustentáveis nas negociações reais.
Resumo
Esta estratégia utiliza o cruzamento de duas EMAs para gerar sinais de negociação, podendo acompanhar eficazmente tendências de médio e longo prazo. As vantagens da estratégia estão na simplicidade e facilidade de uso, com bons resultados em backtests, sendo adequada para iniciantes. No entanto, também apresenta certos riscos que devem ser prevenidos. Através da otimização de parâmetros, adição de indicadores técnicos auxiliares, implementação de stop loss dinâmico e consideração dos custos de transação, a estratégia pode se tornar mais robusta. Esta estratégia pode ser usada de forma independente ou combinada com outras estratégias, possuindo grande praticidade.
/*backtest
start: 2022-10-23 00:00:00
end: 2023-10-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title = "EMA Cross Strategy", shorttitle = "EMA Cross",calc_on_order_fills=true,calc_on_every_tick =true, initial_capital=21000,commission_value=.25,overlay = true,default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
StartYear = input(2018, "Backtest Start Year")- 1

