Estratégia de Cruzamento entre Média Móvel Dinâmica e MACD
Visão Geral
Esta estratégia determina a entrada e saída calculando os cruzamentos entre a EMA rápida (3), a EMA lenta (11) e a EMA mais lenta (18), combinados com o cruzamento da linha zero do MACD. É uma estratégia dinâmica que utiliza indicadores de EMA dupla e MACD para tomar decisões de negociação.
Princípio da Estratégia
A estratégia baseia-se principalmente em dois indicadores de análise técnica:
-
Cruzamento das médias EMA. Através do cruzamento da EMA rápida (3), EMA lenta (11) e EMA mais lenta (18), identifica a tendência e gera sinais de entrada e saída.
-
Indicador MACD e seu cruzamento da linha zero. O MACD é composto pela diferença (DIFF) e pela DEA. A DIFF é constituída pela EMA rápida (3) menos a EMA lenta (11). A DEA é a EMA (27) do MACD. MACD > 0 indica tendência de alta, MACD < 0 indica tendência de baixa. O cruzamento da linha zero serve como sinal de entrada e saída.
Com base na combinação do cruzamento das EMAs e do cruzamento da linha zero do MACD, são definidas três oportunidades de entrada e duas oportunidades de saída:
- Primeira oportunidade de compra: MACD acima da linha zero e cruzamento para cima.
- Segunda oportunidade de compra: EMA rápida (3) cruza para cima a EMA lenta (11).
- Terceira oportunidade de compra (posição completa): EMA rápida (3) cruza para cima a EMA lenta (18).
- Primeira oportunidade de venda (zerar posição): EMA rápida (3) cruza para baixo a EMA lenta (11).
- Segunda oportunidade de venda (zerar posição): MACD abaixo da linha zero e cruzamento para baixo.
Em resumo, a estratégia combina o sistema de cruzamento de EMA dupla com o indicador MACD, ajustando dinamicamente os parâmetros das médias e do MACD para melhorar a rentabilidade.
Vantagens da Estratégia
- Aproveita as vantagens do cruzamento das EMAs e do indicador MACD, combinando dois indicadores para maior precisão.
- Três oportunidades de compra e duas de saída aumentam a frequência de negociação e ampliam o potencial de lucro.
- Grande espaço para otimização dinâmica de parâmetros. A EMA rápida, a EMA lenta, a EMA de linha zero e os comprimentos do MACD podem ser ajustados.
- Lógica clara e fácil de entender, facilitando a depuração e otimização.
Riscos da Estratégia
- O cruzamento das EMAs e o indicador MACD podem gerar sinais falsos, causando perdas desnecessárias.
- Alta frequência de negociação com pequenos stops por operação pode acumular perdas.
- Dificuldade na otimização de parâmetros; uma otimização inadequada pode causar overfitting nos dados históricos.
- É necessário considerar o impacto dos custos de transação.
Mitigação dos riscos:
- Definir stops adequados para limitar perdas individuais.
- Ajustar parâmetros com cuidado para evitar overfitting.
- Considerar os custos, por exemplo, reduzindo a frequência de negociação.
Direções de Otimização
- Testar outros indicadores, como Bandas de Bollinger, KDJ, etc.
- Otimizar os parâmetros do cruzamento das EMAs: alterar os períodos da EMA rápida e da EMA lenta.
- Otimizar os parâmetros do MACD: alterar os períodos usados no cálculo da DIFF e da DEA.
- Adicionar estratégias de stop-loss: stop por número de operações, stop por tempo, stop móvel, etc.
- Considerar o impacto dos custos de transação e ajustar o número de entradas.
Resumo
Esta estratégia combina o sistema de cruzamento de EMA dupla com o indicador MACD para construir uma estratégia de parâmetros dinâmicos com alta frequência de negociação e grande potencial de lucro. Além disso, sua lógica é simples e clara, fácil de entender e otimizar. No entanto, existem riscos de sinais falsos e dificuldades de otimização de parâmetros, que devem ser tratados com stops adequados e prevenção de overfitting. No geral, a estratégia possui forte aplicabilidade prática.
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-05 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD+EMA crossovers Strategy custom",initial_capital=10000,max_bars_back=150,commission_type=strategy.commission.percent , commission_value=0.1, shorttitle="MACD+EMAcross",pyramiding = 10,default_qty_type=strategy.percent_of_equity,default_qty_value=33,overlay=false)
short = ema(close,3)- 1

