Estratégia de negociação baseada no canal EMA de 20 dias


Data de criação: 2024-01-30 15:24:07 última modificação: 2024-01-30 15:24:07
cópia: 1 Cliques: 1035
1
focar em
1617
Seguidores

Estratégia de negociação baseada no canal EMA de 20 dias

Visão geral

A estratégia é baseada na construção de canais baseados na média móvel de 20 dias do índice (EMA), fazendo mais quando o preço quebra o canal acima e fazendo menos quando o preço cai no canal abaixo, e pertence à estratégia de acompanhamento de tendência.

Princípio da estratégia

  1. Calcular os pontos altos e baixos da EMA de 20 dias e construir um canal.
  2. Quando o preço de fechamento for maior que a alta da EMA de 20 dias, faça mais.
  3. Quando o preço de fechamento for menor do que a baixa da EMA do dia 20, faça um corte.
  4. O ponto de parada é o outro extremo do canal, como fazer um ponto de parada de mais de 20 dias de EMA.

Análise de vantagens

  1. A EMA é uma ferramenta para construir canais que permitem um melhor acompanhamento das tendências.
  2. O parâmetro da EMA de 20 dias é simples e prático.
  3. O uso de breakouts como sinais pode reduzir o número de transações erradas.
  4. O ponto de paragem deve ser razoavelmente definido e o risco deve ser controlado.

Análise de Riscos

  1. O sinal de ruptura pode ter sido mal comunicado.
  2. A situação é muito grave, e a população é muito vulnerável.
  3. Os parâmetros errados podem causar hipersensibilidade ou atraso.

A solução para o risco:

  1. Em combinação com outros indicadores, os sinais de filtragem
  2. Parâmetros de otimização, adaptados a diferentes ciclos.
  3. A operação deve ser feita com cautela e cuidado com o gerenciamento de fundos.

Direção de otimização

  1. Combinação de indicadores de quantidade e filtragem de sinais de erro.
  2. Teste a eficácia de diferentes parâmetros do ciclo EMA.
  3. Aumentar o Stop Loss móvel para bloquear o lucro.
  4. A tendência, combinada com os indicadores de volatilidade, é de fraqueza.

Resumir

A estratégia geral é simples e prática, construída com base no canal EMA, e pertence à típica estratégia de acompanhamento de tendências. Tem características de sinalização de ruptura, mas também existe um certo risco de falha. A eficácia da estratégia pode ser aumentada por meio de parâmetros de otimização, adição de filtros, etc. Vale a pena testar e otimizar ainda mais.

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

//@version=4
strategy("EMA Channel Strategy with Alerts", shorttitle="EMA Channel", overlay=true)

// Define EMA length
emaLength = 20

// Calculate EMA values
emaHigh = ema(high, emaLength)
emaLow = ema(low, emaLength)

// Define the condition for a buy signal
buyCondition = crossover(close, emaHigh)

// Define the condition for a sell signal
sellCondition = crossunder(close, emaLow)

// Plot the EMA lines
plot(emaHigh, color=color.green, title="EMA High")
plot(emaLow, color=color.red, title="EMA Low")

// Plot buy and sell signals
plotshape(buyCondition, style=shape.triangleup, location=location.belowbar, color=color.green, title="Buy Signal")
plotshape(sellCondition, style=shape.triangledown, location=location.abovebar, color=color.red, title="Sell Signal")

// Strategy
strategy.entry("Buy", strategy.long, when=buyCondition)
strategy.close("Buy", when=sellCondition)

// Define and trigger alerts
alertcondition(buyCondition, title="Buy Alert", message="Buy signal - Price crossed above EMA High")
alertcondition(sellCondition, title="Sell Alert", message="Sell signal - Price crossed below EMA Low")