Estratégia de rastreamento de cruzamento de EMA rápido e lento


Data de criação: 2023-09-12 18:06:26 última modificação: 2023-09-12 18:06:26
cópia: 0 Cliques: 732
1
focar em
1617
Seguidores

Esta estratégia é usada para avaliar a tendência de preços através da interseção de EMAs rápidas e lentas, para realizar operações de acompanhamento de tendências. Pertence à estratégia de negociação de tendências de linha média e longa.

Princípios da estratégia:

  1. Os parâmetros típicos são 13 ciclos de linha rápida e 48 ciclos de linha lenta.

  2. Quando a linha rápida atravessa a linha lenta a partir da direção inferior, faça uma entrada adicional.

  3. Quando o preço ultrapassa a linha rápida de cima para baixo, execute uma saída de stop loss múltipla.

  4. Pode optar por aderir às regras de operações de comércio de curto prazo para negociar em dois sentidos.

Os benefícios da estratégia:

  1. A EMA está trabalhando para identificar as tendências de longo prazo.

  2. O método de negociação de ruptura, que permite a entrada no início da tendência.

  3. O modo de parar os prejuízos é simples e direto, controlando os prejuízos individuais.

Os riscos desta estratégia:

  1. A EMA tem problemas de atraso na linha média, podendo perder o melhor ponto de entrada.

  2. A amplitude de suspensão deve ser adequadamente relaxada, evitando a suspensão excessiva.

  3. A situação de choque dificulta a determinação da direção da tendência.

Em resumo, a estratégia usa o cruzamento de EMA para julgar e rastrear tendências. Ainda há melhorias em termos de otimização de parâmetros e controle de risco, mas a idéia geral é simples e prática. Pode ser adaptada a diferentes tipos de mercado através da otimização.

Código-fonte da estratégia
/*backtest
start: 2022-09-05 00:00:00
end: 2023-09-11 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())