Type/to search

Estratégia long-short baseada em pontos de inversão da MA

Common strategy
Created: 2024-01-17 11:56:53
Last modified: 3 years ago
1
Follow
1802
Followers

img

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:

  1. 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.
  2. 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.
  3. 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:

  1. 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.
  2. 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.
  3. 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:

  1. Combinar com outros indicadores para prever topos de mercado baixista e fundos de mercado altista de grande escala.
  2. Testar médias móveis com resposta mais rápida, como a EMA, em substituição da SMA.
  3. 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Source
Pine
/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MA Turning Point Strategy", overlay=true)
src = input(close, title="Source")
Strategy parameters
Strategy parameters
Source
1st MA Length
1st MA Type
Lookback 1
Minimum slope magnitude * 100
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)