Estratégia long-short baseada em pontos de inversão da MA
Visão Geral
Esta estratégia baseia-se nos pontos de viragem das médias móveis para determinar a tendência do mercado. Compra quando a média móvel faz uma inversão para cima e vende quando faz uma inversão para baixo, sendo uma estratégia típica de seguimento de tendência.
Princípio da Estratégia
A estratégia utiliza price = security(tickerid, period, close) para obter o preço de fecho como o preço de análise da estratégia. Em seguida, através de input, escolhe-se entre calcular a média móvel simples (SMA) ou a média móvel exponencial (EMA), com comprimento ma1, obtendo a primeira linha de média price1. Define-se roc1 como a taxa de variação de price1 em um dia, e utiliza-se o limiar trendStrength1 para determinar se a média está claramente a subir ou a descer. Quando roc1 ultrapassa trendStrength1, define-se ma1up como verdadeiro, indicando que a média está a subir; quando roc1 é inferior a -trendStrength1, define-se ma1down como verdadeiro, indicando que a média está a descer. Quando a média está a subir, se no dia anterior estava a descer, emite-se um sinal de compra; quando a média está a descer, se no dia anterior estava a subir, emite-se um sinal de venda.
Desta forma, a estratégia utiliza os pontos de viragem das médias móveis para capturar as mudanças de tendência dos preços, sendo uma estratégia típica de seguimento de tendência.
Análise de Vantagens
A maior vantagem desta estratégia reside na utilização dos pontos de viragem das médias móveis para determinar a tendência, um método de análise técnica maduro e fiável em negociação quantitativa. As vantagens específicas são:
- Utilização de médias móveis para filtrar ruído, capturando com precisão os pontos de viragem da tendência. As médias móveis suavizam os preços, filtrando parte do ruído, tornando a identificação das viragens de tendência mais precisa e fiável.
- Combinação com indicadores de taxa de variação para avaliar a força da viragem, evitando falsos rompimentos. A estratégia não só deteta os pontos de viragem, como também define um limiar para a taxa de variação (
radient), evitando negociações desnecessárias causadas por falsos rompimentos nas médias móveis. - Parâmetros simples de configurar, fáceis de compreender e otimizar em backtests. A estratégia utiliza apenas uma média móvel e alguns parâmetros, sendo a configuração e otimização relativamente simples, permitindo que os utilizadores a compreendam e dominem facilmente.
Análise de Riscos
Os principais riscos da estratégia são:
- Estratégia de seguimento de tendência, incapaz de prever topos e fundos. Esta estratégia segue a tendência, não consegue antecipar os pontos máximos ou mínimos do mercado, podendo perder oportunidades de reversão repentina.
- Problema de atraso das médias móveis. As médias móveis refletem a evolução dos preços com algum atraso, o que pode afetar a tempestividade na identificação das viragens de tendência.
- Otimização inadequada de parâmetros afeta diretamente os resultados. A definição de parâmetros como o período da média móvel e o limiar da taxa de variação (
radient) influencia diretamente a rentabilidade e o drawdown da estratégia, exigindo testes e otimizações cuidadosas.
As soluções correspondentes são:
- Combinar com outros indicadores para prever topos de mercado baixista e fundos de mercado altista de grande escala.
- Testar médias móveis com resposta mais rápida, como a EMA, em substituição da SMA.
- Recomenda-se a realização de múltiplas combinações de otimização para encontrar a melhor configuração de parâmetros.
Direções de Otimização
A estratégia pode ser otimizada nas seguintes direções:
- Adicionar uma segunda média móvel para formar uma estratégia de cruzamento dourado/cruzamento da morte. Isto permite utilizar a relação entre duas médias móveis para determinar a tendência e filtrar ruído.
- Incluir análise de volume. Observar as alterações no volume nos pontos de viragem da média móvel pode validar ainda mais a fiabilidade desses pontos.
- Testar o suporte de outros indicadores técnicos, como RSI e MACD. Estes indicadores podem ajudar a determinar a tendência, formando estratégias combinadas com as viragens das médias.
- Otimizar parâmetros em diferentes condições de mercado. Testar e otimizar combinações de parâmetros separadamente para mercados de alta, baixa e laterais.
- Utilizar métodos de aprendizagem automática para otimizar dinamicamente os parâmetros. Permitir que o programa avalie automaticamente a estabilidade dos parâmetros em diferentes ambientes de mercado, realizando uma otimização dinâmica.
Resumo
Globalmente, esta estratégia é uma estratégia madura de seguimento de tendência, com algum valor prático. A lógica da estratégia é simples e clara, com poucos parâmetros, sendo fácil de compreender e testar. No entanto, apresenta problemas como o atraso no seguimento. Recomenda-se a sua utilização em combinação com outros indicadores, testando e otimizando em várias situações, ou a introdução de mecanismos de ajuste dinâmico de parâmetros, para reforçar a estabilidade e o desempenho prático da estratégia.
- 1

