Estratégia de reversão de dupla média móvel
Visão Geral
Esta estratégia utiliza principalmente duas médias móveis como sinais de compra e venda, obtendo lucros nas reversões de tendência. Quando a média móvel de curto prazo cruza acima da média móvel de longo prazo, opera-se comprado; quando a média móvel de curto prazo cruza abaixo da média móvel de longo prazo, opera-se vendido. Trata-se de uma estratégia comum de trailing stop.
Princípio da Estratégia
A estratégia primeiro define duas médias móveis: uma de curto prazo (20 períodos) e uma de longo prazo (60 períodos). Em seguida, avalia o cruzamento entre as médias de curto e longo prazo para determinar a entrada.
Especificamente, quando a média de curto prazo cruza acima da média de longo prazo, indica uma tendência de alta, e então se opera comprado; quando a média de curto prazo cruza abaixo da média de longo prazo, indica uma tendência de baixa, e então se opera vendido.
O método de stop loss após a entrada é um trailing stop baseado na máxima e mínima, capaz de travar o lucro máximo.
A lógica principal do código:
- Calcular a EMA de 20 períodos e a EMA de 60 períodos.
- Verificar se a EMA de 20 cruza acima da EMA de 60; se sim, operar comprado.
- Verificar se a EMA de 20 cruza abaixo da EMA de 60; se sim, operar vendido.
- Após entrar em uma posição comprada, definir o stop loss a 3% abaixo da máxima.
- Após entrar em uma posição vendida, definir o stop loss a 3% acima da mínima.
- Ajustar continuamente o nível de stop loss enquanto a posição estiver aberta.
Análise de Vantagens
A estratégia apresenta as seguintes vantagens:
- Ideia simples e fácil de implementar.
- O uso de duas médias móveis filtra eficazmente falsos rompimentos.
- O trailing stop permite travar o lucro máximo.
- Captura sinais rapidamente nas mudanças de tendência.
- Controle de drawdown adequado, relativamente estável.
Análise de Riscos
A estratégia também possui alguns riscos:
- Quando a tendência não é clara, as duas médias móveis podem se cruzar com frequência, gerando perdas com negociações excessivas.
- A definição inadequada da faixa de stop loss pode resultar em stops muito largos ou muito apertados.
- Parâmetros mal ajustados, como períodos inadequados, podem levar à perda de pontos-chave de sinal.
- Custos de transação elevados podem comprimir a margem de lucro.
Para mitigar os riscos, pode-se otimizar das seguintes formas:
- Utilizar um sistema de filtro em momentos de tendência incerta, evitando negociações cegas.
- Testar e otimizar a faixa de stop loss para encontrar um valor adequado.
- Realizar backtests e otimização de parâmetros para encontrar a melhor configuração.
- Reduzir adequadamente o tamanho das posições para diminuir os custos de transação.
Ideias de Otimização
A estratégia pode ser otimizada nos seguintes aspectos:
- Adicionar outros indicadores como filtro, criando múltiplas condições de entrada para evitar falsos rompimentos. Por exemplo, incluir o RSI como confirmação.
- Otimizar os períodos das médias móveis, encontrando a melhor combinação de parâmetros por meio de testes de varredura incremental.
- Otimizar a faixa de stop loss, calculando o melhor valor com base em dados históricos. Também é possível usar stop loss dinâmico.
- Implementar um mecanismo de reentrada: após ser estopado, criar uma lógica razoável para reingressar, reduzindo o número de negociações.
- Combinar indicadores de tendência para pausar as negociações quando a tendência não é clara, evitando operações ineficientes.
- Incluir gerenciamento de posição, ajustando dinamicamente o tamanho da posição e o stop loss conforme as condições do mercado.
Resumo
Esta estratégia de reversão com duas médias móveis é, no geral, simples e prática. Ao usar duas médias para identificar pontos de reversão de tendência, é um método comum e eficaz. No entanto, apresenta certos riscos, exigindo otimização e testes de parâmetros e faixa de stop loss, além da adição de outros indicadores de filtro para maximizar sua eficácia. Se for cuidadosamente otimizada e submetida a uma gestão de risco rigorosa, a estratégia pode se tornar uma estratégia de swing trading estável e lucrativa.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-15 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Bands Scalper Strategy v1.4", shorttitle = "Scalper str 1.4", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
- 1

