Aplicação da estratégia de negociação quantitativa MACD
Visão Geral
Esta estratégia utiliza o indicador MACD para construir sinais de negociação de longo prazo, realizando operações de compra quando o MACD está abaixo de um nível específico, aproveitando oportunidades de reversão para obter lucro.
Princípio da Estratégia
Quando a linha do indicador MACD está abaixo da linha de sinal SIGNAL e o valor absoluto do MACD é inferior a -0,00025, gera-se um sinal de compra. Após a compra, se a linha MACD cruzar novamente acima da linha SIGNAL, a posição é fechada.
Esta estratégia utiliza o indicador MACD para detectar zonas de sobrevenda. Com base na teoria das médias móveis, há uma probabilidade de reversão do preço das ações no curto prazo, e com base nessa probabilidade, são estabelecidos sinais de compra.
Vantagens da Estratégia
- Utiliza o indicador MACD para identificar zonas de sobrevenda, apresentando certa confiabilidade.
- Sinais e regras de negociação simples, fáceis de implementar.
- Posições de longo prazo, sem negociações frequentes, reduzindo custos de transação e perdas com deslizamento.
Riscos da Estratégia
- Risco de falha na reversão. Se não houver reversão, ocorrerá prejuízo.
- Parâmetros inadequados podem levar à ineficácia. A configuração incorreta dos parâmetros do MACD pode gerar sinais errôneos.
Este risco pode ser reduzido através da otimização dos parâmetros.
Otimização da Estratégia
- Otimizar os parâmetros do MACD para encontrar a melhor combinação.
- Testar diferentes períodos de manutenção de posição para encontrar o ciclo ideal.
- Adicionar mecanismo de stop loss.
Resumo
Esta estratégia utiliza o indicador MACD para identificar a probabilidade de reversão formada em zonas de sobrevenda, estabelecendo sinais de compra e obtendo lucro por meio de posições de longo prazo. A otimização dos parâmetros do MACD e o mecanismo de stop loss aumentam a confiabilidade. No geral, utiliza indicadores e regras relativamente simples para construir uma estratégia quantitativa fácil de entender e implementar.
//@version=3
strategy(title="MACD - EURUSD", shorttitle="MACD EURUSD")
// Getting inputs
fast_length = input(title="Fast Length", defval=12)
slow_length = input(title="Slow Length", defval=26)
src = input(title="Source", defval=close)
signal_length = input(title="Signal Smoothing", minval = 1, maxval = 50, defval =9)
sma_source = input(title="Simple MA(Oscillator)", type=bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=bool, defval=false)
// Plot colors- 1

