Estratégia de acompanhamento da EMA

Autora:ChaoZhang, Data: 2024-01-24 14:27:37
Tags:

img

Resumo

A estratégia de rastreamento da EMA é uma estratégia de tendência que usa o indicador EMA para rastrear tendências.

Estratégia lógica

O indicador central desta estratégia é a EMA. A EMA é uma sigla para a média móvel exponencial, que é um indicador de rastreamento de tendências. A EMA calcula o preço médio atual com base nos preços históricos e no período de tempo definido. A EMA também tem o efeito de suavizar os preços.

A estratégia primeiro calcula o valor da EMA de 50 períodos dos preços como o principal indicador de julgamento. Em seguida, com base em uma certa porcentagem do valor da EMA, os trilhos superiores e inferiores são definidos. Aqui é definido em ± 0,3% do valor da EMA. Quando o preço atravessa o trilho superior da EMA, um sinal de compra é gerado. Quando o preço cai abaixo do trilho inferior da EMA, um sinal de venda é gerado. Isso pode rastrear as mudanças de tendência dentro do ciclo da EMA.

Análise das vantagens

  1. Usar o indicador EMA para determinar as tendências pode evitar interferências das flutuações de preços
  2. A EMA suaviza os preços e transforma a volatilidade aleatória em tendências claras para um julgamento fácil
  3. A fixação dos trilhos superior e inferior da EMA forma uma faixa de alcance para reduzir os falsos sinais
  4. A lógica da estratégia é clara e fácil de entender, e os parâmetros são relativamente simples de ajustar

Análise de riscos

  1. O indicador EMA tem um efeito de atraso, os sinais são atrasados nos pontos de virada da tendência
  2. Os trilhos de percentagem fixa são propensos a gerar falsos sinais durante a consolidação
  3. Riscos de sobreajuste dos dados de backtest, as flutuações reais dos preços podem ser maiores
  4. Nenhuma configuração de stop loss para controlar as perdas

Orientações de otimização

  1. Adicionar otimização de parâmetros para encontrar a combinação de parâmetros ideal
  2. Adicionar um mecanismo de stop loss para controlar a retirada máxima da estratégia
  3. Otimizar o método de cálculo dos carris superiores e inferiores para reduzir a taxa de sinal falso
  4. Aumentar a filtragem condicional para evitar entradas erradas durante mercados voláteis
  5. Combinar com outros indicadores de confirmação para melhorar a estabilidade da estratégia

Resumo

A estratégia de rastreamento da EMA tem uma lógica geral clara, julgando as tendências de preços através de indicadores da EMA e gerando sinais de negociação com faixas de intervalo. As vantagens são regras simples que são fáceis de entender e podem evitar algum ruído. Mas também há problemas como espaço de ajuste limitado, sinais atrasados, controle de retirada pobre, etc. Os próximos passos poderiam ser melhorá-lo por meio de meios como a combinação de vários indicadores, otimização de stop loss, etc. para tornar a estratégia mais prática e estável.


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

//@version=3
strategy(title="PingEMA50V.3 Piw", shorttitle="EMA50 Piw", overlay=true)

// input
src = input(title="Data Array",defval=close)
ema_period = input(title="EMA period", defval=50)
percent = input(title="Band %", type=float,defval=0.003)

// ema
ema50 = ema(src, ema_period)
plot(ema50, color=green)

// upper lower
upper = ema50 + (ema50*percent)
lower = ema50 - (ema50*percent)
plot(upper, color=blue)
plot(lower, color=blue)

// signal
buy = src > upper
sell = src < lower

// bar color
bcolor = buy ? lime : red
barcolor(color=bcolor)

// trade
if (buy)
    strategy.entry("long", strategy.long)
if (sell)
    strategy.close("long")

Mais.