Visão Geral
Esta estratégia utiliza o indicador SuperTrend para identificar tendências de preço e entrar em posições compradas ou vendidas quando a tendência se inverte. A estratégia permite ajustar o período e o multiplicador do ATR para otimizar os parâmetros. Além disso, oferece opções para alterar o método de cálculo do ATR, gerando resultados ligeiramente diferentes.
A estratégia também inclui configurações de período de backtest e a funcionalidade de negociar apenas em determinados intervalos de tempo. Isso é especialmente útil para day trade de ações. Quando a opção de intervalo de tempo está ativada, é possível escolher entre entrar imediatamente na posição atual no início do período ou aguardar uma inversão de tendência para a primeira entrada.
A estratégia também permite definir níveis de stop loss e take profit baseados em porcentagem. Na maioria dos casos, devido ao stop loss baseado em ATR fornecido pelo próprio SuperTrend, não é necessário um stop loss adicional. Portanto, pode-se ativar apenas o take profit para otimizar o mecanismo de saída.
Por fim, a estratégia possui funcionalidade de alertas personalizados para entrada e saída de trades, que podem ser utilizados em serviços de trading automatizado.
Princípios da Estratégia
A estratégia SuperTrend opera com base nos seguintes princípios principais:
-
Cálculo do valor ATR: pode ser calculado usando SMA ou o indicador ATR embutido. A fórmula da versão SMA é:
atr2 = sma(tr, Periods) -
Cálculo das bandas superior e inferior: a banda superior é o preço menos o produto do multiplicador ATR pelo ATR; a banda inferior é o preço mais o produto do multiplicador ATR pelo ATR.
up = close - (Multiplier * atr) dn = close + (Multiplier * atr) -
Determinação da relação entre o preço e as bandas para calcular a direção da tendência. Quando o preço cruza para cima a banda inferior, a tendência é de alta; quando o preço cruza para baixo a banda superior, a tendência é de baixa.
trend := trend == -1 and close > dn ? 1 : trend == 1 and close < up ? -1 : trend -
Geração de sinais de trading na inversão da tendência, como um sinal de venda quando a tendência muda de alta para baixa:
sellSignal = trend == -1 and trend[1] == 1 -
Filtragem dos sinais de trading com base em outras condições para decidir se deve entrar.
-
Definição de stop loss e take profit para travar lucros ou evitar riscos.
Acima estão os pontos-chave da estratégia SuperTrend. Combinados com a otimização de parâmetros, podem produzir bons resultados de trading.
Vantagens da Estratégia
Esta estratégia SuperTrend apresenta as seguintes vantagens:
-
O indicador SuperTrend é eficaz para identificar tendências de preço, sendo uma ferramenta comum de trailing stop.
-
Os parâmetros do ATR são ajustáveis, permitindo otimizar para diferentes ativos e obter a melhor combinação de parâmetros. O cálculo via SMA oferece uma alternativa.
-
Possibilidade de definir intervalos de tempo para backtest e trading real, adaptando-se a diferentes períodos de negociação.
-
Opção de entrar imediatamente na primeira posição ou aguardar um sinal, permitindo escolher conforme as características do ativo.
-
As definições de stop loss e take profit incorporadas aumentam a capacidade de resistência a riscos ou garantem mais lucros.
-
Mensagens de alerta personalizadas podem ser integradas a sistemas de trading automático ou robôs, permitindo operação desassistida.
Riscos da Estratégia
Esta estratégia também apresenta alguns riscos:
-
O indicador SuperTrend pode gerar muitos sinais falsos, necessitando de filtros adicionais com outros indicadores.
-
Parâmetros inadequados do ATR podem levar a negociações excessivas ou perda de tendências. É necessário otimizar para encontrar o equilíbrio ideal.
-
Stop loss muito apertado pode encerrar posições lucrativas precocemente; take profit muito distante pode não garantir lucros suficientes.
-
Definição inadequada do intervalo de tempo pode resultar em perda dos principais períodos de negociação ou ocupação desnecessária de margem.
Para mitigar esses riscos, pode-se ajustar adequadamente os parâmetros ou adicionar condições de filtro, melhorando a estabilidade da estratégia.
Direções de Otimização
A estratégia pode ser otimizada ainda mais nos seguintes aspectos:
-
Testar diferentes períodos do ATR para encontrar um equilíbrio adequado. Geralmente, entre 10 e 20 é ideal.
-
Testar diferentes multiplicadores do ATR, normalmente entre 2 e 5, ajustando gradualmente para encontrar o valor ideal.
-
Adicionar outros indicadores para determinar direção de alta/baixa, como MACD, KD, etc., para filtrar sinais falsos.
-
Otimizar os parâmetros de stop loss e take profit para encontrar a combinação ideal. Pode-se introduzir stop loss/take profit dinâmicos.
-
Testar diferentes configurações de intervalo de tempo. Ativos de curto prazo intradiário se beneficiam de períodos mais curtos.
-
Tentar selecionar automaticamente contratos com alta liquidez ou maior volatilidade.
Conclusão
Em resumo, esta estratégia SuperTrend é uma abordagem de trend following comum e prática. Possui parâmetros ajustáveis e acompanha tendências de forma eficiente, mas também apresenta riscos que precisam ser mitigados. Com otimização de parâmetros e adição de condições, é possível transformar esta estratégia em um sistema de trading quantitativo confiável, gerando Alpha estável.
- 1

