Estratégias de acompanhamento de tendências baseadas em médias móveis


Data de criação: 2024-02-27 16:29:06 última modificação: 2024-02-27 16:29:06
cópia: 0 Cliques: 623
1
focar em
1617
Seguidores

Estratégias de acompanhamento de tendências baseadas em médias móveis

Visão geral

Esta estratégia usa uma média móvel simples de 500 dias para determinar a direção da tendência do mercado, gerando um sinal de negociação quando o preço quebra a linha média, e é uma estratégia típica de acompanhamento de tendências. A estratégia é simples de entender e fácil de implementar, e se aplica a negociação de tendências de linha média e longa.

Princípio da estratégia

Quando o preço está acima da média móvel de 500 dias e o preço do dia anterior está abaixo dessa média, gera um sinal de compra; Quando o preço está abaixo da média móvel de 500 dias e o preço do dia anterior está acima dessa média, gera um sinal de venda. Ou seja, a estratégia usa a relação entre o preço e a média para determinar a tendência do mercado e, em seguida, gera um sinal de negociação.

Concretamente, o principal indicador de julgamento da estratégia é a média móvel simples de 500 dias. Esta média é capaz de determinar efetivamente a direção da tendência a longo prazo. Quando o preço se move de baixo para cima, a tendência começa a entrar em um padrão múltiplo, o que gera um sinal de compra.

Análise de vantagens

  • A estratégia é simples, clara, fácil de entender e de implementar
  • As médias móveis são um indicador técnico que é muito útil para avaliar tendências de longo prazo.
  • Pode filtrar eficazmente o ruído do mercado de curto prazo para capturar tendências de linha média e longa
  • Os sinais de negociação são claros e não são muito frequentes.
  • Maximizar os lucros, reduzindo custos de transação e perdas de deslizamento

Análise de Riscos

  • A média de longo prazo pode ficar para trás e não captar ajustes de curto prazo
  • A tendência da Bolsa de Valores pode levar a grandes perdas
  • Frequência de negociação baixa, pode ter perdido algumas oportunidades de negociação
  • Não é possível fazer transações automatizadas 24 horas por dia

Os riscos acima mencionados podem ser mitigados pelas seguintes medidas:

  1. Indicadores de probabilidade de correção de mercado a curto prazo, em combinação com outros indicadores
  2. Estabelecer um ponto de parada para controlar perdas individuais
  3. Ajustar adequadamente os parâmetros de ciclo medíocre para encontrar a combinação de parâmetros ideal

Direção de otimização

  • Tente combinar várias médias móveis para encontrar o parâmetro ideal
  • Combinação com outros indicadores de filtragem de falhas
  • Estratégias de retenção de posição e de parada de perdas ajustadas de acordo com os indicadores específicos
  • Optimizar a gestão de fundos e controlar os riscos

Resumir

Esta estratégia, em geral, é uma estratégia simples e prática. A estratégia que usa o preço e a relação de linha de equilíbrio para determinar a direção da tendência, gerar sinais de negociação é simples e clara, fácil de entender, pode ser efetivamente implementada para acompanhar as tendências de linha média e longa e filtrar o ruído do mercado de curto prazo.

Código-fonte da estratégia
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Una AI Strategy", overlay=true)

// Устанавливаем период скользящей средней
smaPeriod = input(500, title="SMA Period")

// Вычисляем скользящую среднюю
sma = ta.sma(close, smaPeriod)

// Логика для входа в долгую позицию при пересечении вверх
longCondition = close > sma and close[1] <= sma

// Логика для входа в короткую позицию при пересечении вниз
shortCondition = close < sma and close[1] >= sma

// Вход в позиции
strategy.entry("Buy", strategy.long, when=longCondition)
strategy.entry("Sell", strategy.short, when=shortCondition)

// Выход из позиции
strategy.close("Buy", when=shortCondition)
strategy.close("Sell", when=longCondition)

// Рисуем линию скользящей средней для визуального анализа
plot(sma, color=color.blue, title="SMA")

// Метки сигналов
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small, location=location.abovebar)