Estratégia de negociação quantitativa baseada no cruzamento de dupla EMA
Visão Geral
Esta estratégia identifica tendências de mercado através do cruzamento de duas médias móveis exponenciais (EMA) de períodos diferentes, gerando sinais de negociação. Quando a EMA de curto prazo cruza acima da EMA de longo prazo, considera-se que o mercado entrou em tendência de alta, e a estratégia abre uma posição comprada. Quando a EMA de curto prazo cruza abaixo da EMA de longo prazo, considera-se que o mercado entrou em tendência de baixa, e a estratégia encerra a posição.
Princípio da Estratégia
A estratégia aplica principalmente a teoria do cruzamento de ouro e morte das duplas EMAs. As duplas EMAs consistem em uma EMA de longo prazo e uma EMA de curto prazo. A EMA de curto prazo é configurada com 10 dias, e a EMA de longo prazo com 21 dias.
Quando a EMA de curto prazo cruza acima da EMA de longo prazo, gera um sinal de compra. Quando a EMA de curto prazo cruza abaixo da EMA de longo prazo, gera um sinal de venda. A estratégia também define um limite de taxa de crescimento: a posição comprada só é aberta se a taxa de crescimento ultrapassar o limite positivo, e a posição é fechada apenas se a taxa de queda ultrapassar o limite negativo.
Especificamente, a condição de compra é: EMA de curto prazo acima da EMA de longo prazo e taxa de crescimento do preço da ação superior ao limite positivo definido. A condição de fechamento é: EMA de curto prazo abaixo da EMA de longo prazo e taxa de crescimento do preço da ação inferior ao limite negativo definido.
Vantagens da Estratégia
- Utiliza a teoria do cruzamento de ouro e morte das duplas EMAs, relativamente simples e confiável.
- Adiciona limites de taxa de crescimento para evitar negociações errôneas quando o crescimento é fraco.
- Permite controlar rigorosamente a perda máxima.
- Parâmetros da EMA ajustáveis para diferentes períodos.
Análise de Riscos
- As EMAs possuem defasagem, podendo perder pontos de reversão de preço.
- O cruzamento das médias tem certo atraso, podendo levar à perda do melhor momento de entrada.
- Depende de otimização de parâmetros; parâmetros inadequados podem resultar em negociações excessivas ou sinais insuficientes.
Direções de Otimização
- Combinar com outros indicadores, como MACD, KDJ, etc., para melhorar a precisão dos sinais.
- Adicionar estratégias de stop-loss, como trailing stop, para maximizar lucros.
- Otimizar os períodos das EMAs, definindo os melhores parâmetros para diferentes ativos.
- Combinar dados em tempo real com métodos de aprendizado de máquina para ajuste dinâmico de parâmetros.
Resumo
No geral, esta estratégia é relativamente simples e confiável. Ela identifica tendências de preço através do cruzamento das duplas EMAs e emite sinais de negociação com base em limites de taxa de crescimento. Em comparação com o cruzamento de uma única média móvel, pode filtrar alguns sinais falsos. No entanto, as EMAs têm o problema de defasagem; combiná-las com outros indicadores ou ajustar parâmetros dinamicamente pode melhorar ainda mais o desempenho da estratégia.
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="ema(ema10-21)", overlay=true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 15000, commission_type = strategy.commission.percent, commission_value = 0.2)
useTimeLimit = input(defval = false, title = "Use Start Time Limiter?")- 1

