Estratégia de Crossover EMA e Sinal de Curto Prazo

EMA
Data de criação: 2024-05-23 17:52:18 última modificação: 2024-05-23 17:52:18
cópia: 2 Cliques: 553
1
focar em
1617
Seguidores

Estratégia de Crossover EMA e Sinal de Curto Prazo

Visão geral

A estratégia usa três EMAs médias de diferentes períodos (de 144, 34 e 76 dias) para capturar tendências de médio e longo prazo no mercado, combinando o EMA médio de 30 dias de preços mais altos e mais baixos como um sinal de alta de curto prazo, abrindo uma posição de alta quando o preço de encerramento quebra um sinal de curto prazo de múltiplos lados e fechando uma posição de baixa quando o sinal de curto prazo de curto prazo é quebrado. Esta abordagem permite uma gestão de posição mais flexível com o uso de sinais de curto prazo, ao mesmo tempo em que capta as principais tendências do mercado.

Princípio da estratégia

  1. As EMAs médias de 144, 34 e 76 dias são calculadas para representar as tendências de ultra-longo, médio e longo prazo, respectivamente.
  2. Calcula-se a média EMA de 30 dias de preços máximos e mínimos, respectivamente, como um sinal de curto prazo de alta e baixa.
  3. Quando o preço de fechamento quebra a média da EMA máxima de 30 dias, abra uma posição a mais; Quando o preço de fechamento cai abaixo da média da EMA mínima de 30 dias, feche a posição.
  4. Gravação da linha média do EMA no gráfico, bem como o intervalo de sinais de câmbio de curto prazo, para visualizar as tendências e os sinais do mercado.

Vantagens estratégicas

  1. A combinação de EMAs de diferentes períodos permite uma compreensão completa das tendências de longo prazo, longo prazo e médio prazo do mercado.
  2. Usando a linha média do EMA de 30 dias de preços mais altos e mais baixos como um sinal de curto prazo, pode-se realizar uma gestão de posição flexível na tendência, aumentando a eficiência de utilização de fundos.
  3. Os gráficos traçam sinais e tendências de forma clara, permitindo aos traders avaliar intuitivamente a situação do mercado.

Risco estratégico

  1. A média EMA apresenta um certo atraso e pode ser mais lenta na reação dos mercados em pontos de viragem.
  2. Os sinais de curto prazo são mais influenciados pela volatilidade do mercado, podendo ocorrer operações de abertura de posição frequentes, aumentando os custos de transação.
  3. A falta de medidas de suspensão de prejuízos na estratégia pode levar a um maior risco em situações de forte volatilidade no mercado.

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

  1. A introdução de mais médias de EMA de diferentes períodos, como 200 dias, 50 dias, etc., enriquece a dimensão de julgamento de tendências.
  2. Parâmetros de otimização de sinais de curto prazo, como o ajuste do ciclo de preços máximos e mínimos da linha média do EMA, para melhor se adaptar a diferentes condições de mercado.
  3. Adicionar um mecanismo de stop loss, como um stop loss dinâmico definido de acordo com o ATR, para controlar o risco máximo de uma única transação.
  4. Considere a inclusão de métodos como travões móveis ou paradas de trilling para melhor proteger as barbatanas.

Resumir

A estratégia de EMA equilátero cruzado com o sinal de curto prazo, que capta a tendência do mercado através de EMA equilátero de múltiplos períodos e usa sinais de preços de curto prazo para gerenciar posições flexíveis, é uma abordagem que combina o acompanhamento de tendências com a operação de banda. No entanto, a estratégia também apresenta problemas de atraso, negociação frequente e falta de controle de vento, que precisam de ser otimizados para melhorar sua robustez e rentabilidade.

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

//@version=5
strategy("EMA Crossover with Short-term Signals", overlay=true)

// 定义EMA
shortest = ta.ema(close, 144)
short = ta.ema(close, 34)
longer = ta.ema(close, 76)

// 绘制EMA
plot(shortest, color=color.new(color.yellow, 0))
plot(short, color=color.new(color.orange, 0))
plot(longer, color=color.new(color.red, 0))

// 定义短线多空信号的EMA
stLong = ta.ema(high, 30)
stShort = ta.ema(low, 30)
stLongPlot = plot(stLong, '短线多', color.new(color.aqua, 0))
stShortPlot = plot(stShort, '短线空', color.new(color.green, 0))

// 绘制短线多空信号
clr = close > stLong ? color.green : color.aqua
fill(stLongPlot, stShortPlot, color=clr, transp=90)

// 交易信号
if (close > stLong)
    strategy.entry("Buy", strategy.long)
if (close < stShort)
    strategy.close("Buy")

// 显示买卖信号
plotshape(series=close > stLong, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=close < stShort, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")