Estratégia de acompanhamento de tendências com indicador EMA


Data de criação: 2024-02-01 10:39:56 última modificação: 2024-02-01 10:39:56
cópia: 0 Cliques: 632
1
focar em
1617
Seguidores

Estratégia de acompanhamento de tendências com indicador EMA

Visão geral

A estratégia é uma estratégia simples de acompanhamento de tendências baseada nos indicadores EMA. Utiliza duas linhas EMA com diferentes parâmetros, uma linha EMA de curto prazo e uma linha EMA de longo prazo.

Princípio da estratégia

O EMA é um indicador de acompanhamento de tendências, que faz uma média móvel de deslizamento do índice sobre os preços. A linha EMA de curto prazo responde mais rapidamente às mudanças de preço, refletindo a tendência de preços recente; A linha EMA de longo prazo responde mais lentamente às mudanças de preços, refletindo a tendência de longo prazo. Quando a linha EMA de curto prazo atravessa a linha EMA de longo prazo, indicando que a tendência de aumento de preços recente é mais forte do que a tendência de longo prazo, pode fazer mais; Por outro lado, quando a EMA de curto prazo atravessa a EMA de longo prazo, indicando que a tendência de queda de preços recente é mais forte do que a tendência de longo prazo, deve ser eliminada.

A estratégia estabelece linhas EMA de 9 e 21 períodos. Usando a linha EMA de 9 períodos de curto prazo e a linha EMA de 21 períodos de longo prazo como sinal de negociação.

  1. Quando você tem um EMA de 9 ciclos e um EMA de 21 ciclos, faça mais.
  2. Quando a EMA de 9 ciclos atravessa a EMA de 21 ciclos, a posição de paridade

Vantagens estratégicas

  1. Utilização de EMAs para criar sinais de transação e evitar transações frequentes
  2. EMA suaviza preços para identificar direção da tendência
  3. A lógica da transação é simples e fácil de entender.

Risco estratégico

  1. Os EMAs podem ficar atrasados e causar prejuízos quando os mercados estão em alta
  2. “A partir de um único indicador, é fácil criar falsos sinais”.

A solução para o risco:

  1. Optimizar os parâmetros da EMA para que ela responda mais rapidamente aos preços
  2. Adicionar outros indicadores de filtragem

Direção de otimização da estratégia

  1. Optimizar os parâmetros EMA para encontrar a melhor combinação de ciclos
  2. Aumentar o volume de transação ou outros indicadores para filtrar e evitar falsos sinais
  3. Aumentar a estratégia de stop loss dinâmico

Resumir

A estratégia utiliza o cruzamento de dois EMAs de diferentes parâmetros para formar sinais de negociação e lucrar com o rastreamento de tendências. A vantagem da estratégia é a facilidade de operação, a frequência de negociação moderada e a capacidade de capturar tendências de linha média e longa.

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

//@version=4
strategy("EMA Crossover Strategy", overlay=true)

// Input parameters
shortPeriod = input(9, title="Short EMA Period")
longPeriod = input(21, title="Long EMA Period")
stopLossPercent = input(1, title="Stop Loss (%)") / 100
takeProfitMultiplier = input(2, title="Take Profit Multiplier")

// Calculate EMAs
emaShort = ema(close, shortPeriod)
emaLong = ema(close, longPeriod)

// Plot EMAs
plot(emaShort, color=color.blue, title="Short EMA")
plot(emaLong, color=color.red, title="Long EMA")

// Strategy logic
strategy.entry("Buy", strategy.long, when=crossover(emaShort, emaLong))
strategy.close("Buy", when=crossunder(emaShort, emaLong))

// Risk management
atrValue = atr(14)
stopLossLevel = close * (1 - stopLossPercent)
takeProfitLevel = close * takeProfitMultiplier

strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=stopLossLevel, profit=takeProfitLevel)