EMA 13 48 Tendência Seguindo estratégia

Autora:ChaoZhang, Data: 2023-11-03 14:15:59
Tags:

img

Resumo

Esta estratégia gera sinais de negociação baseados nas linhas de média móvel exponencial (EMA) de 13 períodos e 48 períodos, pertencentes à estratégia de tendência do sistema de cruzamento duplo EMA. Ela fica longa quando a EMA de curto período cruza a EMA de longo período e fecha a posição quando a EMA de curto período cruza abaixo da EMA de longo período. Ao capturar tendências de ciclo mais longo e evitar ser enganado por flutuações de curto prazo do mercado, esta estratégia visa alcançar lucros constantes.

Estratégia lógica

Esta estratégia usa a EMA de 13 períodos como a EMA de curto período e a EMA de 48 períodos como a EMA de longo período.

Quando a linha rápida cruza a linha lenta de baixo, um sinal de compra é gerado. Isso indica que a tendência de curto prazo começa a se fortalecer em relação à tendência de longo prazo, o que implica que a tendência de alta está se fortalecendo e, portanto, indo longo de acordo.

Quando a linha rápida cruza abaixo da linha lenta de cima, um sinal de posição fechada é gerado. Isso indica que a tendência de curto prazo começa a enfraquecer em relação à tendência de longo prazo, implicando que a tendência de alta está enfraquecendo, fechando assim a posição longa para parar a perda.

Através dessas operações cruzadas, esta estratégia pode seguir a tendência, reduzir as perdas no tempo, evitando perdas desnecessárias causadas pela interpretação errada de flutuações de curto prazo como inversão de tendência.

Vantagens

  • A selecção dos parâmetros de 13 e 48 períodos pode suavizar os dados de preços e identificar a direcção da tendência a longo prazo.

  • Pode cortar perdas rapidamente quando a tendência de curto prazo enfraquece, controlando efetivamente as perdas.

  • A dupla EMA cross é uma estratégia de tendência comum, fácil de entender e dominar.

  • A capacidade de expansão é elevada, podendo ser introduzidos outros indicadores de assistência para uma maior otimização.

Riscos

  • Pode gerar sinais de negociação inválidos excessivos quando os preços a curto prazo oscilam com frequência.

  • Capacidade de identificação de tendências fraca quando os parâmetros da EMA são definidos de forma inadequada, possivelmente captando uma direção errada.

  • Incapacidade de determinar a força da tendência, pode perseguir novas altas e causar perdas em fases posteriores da tendência.

  • Posição de entrada incerta, risco de ajustamento posterior.

Orientações de otimização

  • Introduzir indicadores de assistência para determinar a força da tendência, evitar perseguir máximos, tais como indicadores de volume, volatilidade, etc.

  • Otimizar os parâmetros da EMA para melhor adaptá-los às diferentes características dos produtos.

  • Adicione métodos de stop loss como stop loss móvel, stop loss percentual para reduzir o risco.

  • Adicionar condições de filtro para evitar negociações inválidas em oscilações de tendência.

  • Combinar outros indicadores de entrada para determinar o ponto de entrada preciso, como o sinal MACD para esclarecer o calendário específico de compra/venda.

Resumo

Esta estratégia identifica direções de tendência de ciclo mais longo através do sistema de cruzamento formado por EMAs de 13 períodos e 48 períodos, seguindo a tendência em conformidade e cortando a perda antes do fim da tendência. É uma estratégia simples e prática de tendência. Mas riscos como capturar direções erradas e perseguir topos ainda existem. Melhorias podem ser feitas através da introdução de indicadores de assistência, otimização de parâmetros, adição de métodos de stop loss etc., para tornar a estratégia mais estável e confiável.


/*backtest
start: 2022-10-27 00:00:00
end: 2023-11-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

// strategy("EMA Strategy 13 48", shorttitle = "EMA Strategy 13 48", overlay=true, pyramiding = 3,default_qty_type = strategy.percent_of_equity, default_qty_value = 1000)


// === Inputs ===
// short ma
maFastSource   = input(defval = close, title = "Fast MA Source")
maFastLength   = input(defval = 13, title = "Fast MA Period", minval = 1)

// long ma
maSlowSource   = input(defval = close, title = "Slow MA Source")
maSlowLength   = input(defval = 48, title = "Slow MA Period", minval = 1)


// === Vars and Series ===
fastMA = ema(maFastSource, maFastLength)
slowMA = ema(maSlowSource, maSlowLength)

plot(fastMA, color=blue)
plot(slowMA, color=purple)

goLong() => crossover(fastMA, slowMA)
killLong() => crossunder(close, fastMA)
strategy.entry("Buy", strategy.long, when = goLong())
strategy.close("Buy", when = killLong())

// Shorting if using
goShort() => crossunder (fastMA, slowMA)
killShort() => crossover(fastMA, slowMA)
//strategy.entry("Sell", strategy.short, when = goShort())
//strategy.close("Sell", when = killShort())


 

Mais.