O recurso está a ser carregado... Carregamento...

Introdução longa na EMA cruzada com a estratégia de gestão de riscos

Autora:ChaoZhang, Data: 2024-04-29 14:39:03
Tags:EMASLTPTSL

img

Resumo

Esta estratégia é uma estratégia de entrada longa baseada no cruzamento da média móvel exponencial (EMA). Ela entra em uma posição longa quando o preço cruza acima da EMA e sai quando o preço cruza abaixo da EMA. A estratégia também incorpora stop loss (SL), target profit (TP) e trailing stop loss (TSL) como medidas adicionais de gerenciamento de risco para controlar possíveis riscos de queda e bloquear lucros.

Princípio da estratégia

  1. Calcular a EMA para um período especificado (por exemplo, 20).
  2. Quando o preço cruzar acima da EMA, execute uma entrada longa.
  3. O preço de stop loss deve ser fixado a uma certa percentagem (por exemplo, 1%) abaixo do preço de entrada.
  4. Fixar o preço de lucro-alvo numa certa percentagem (por exemplo, 2%) acima do preço de entrada.
  5. Estabelecer o preço de stop loss de trailing em uma certa percentagem (por exemplo, 0,5%) abaixo do preço atual e movê-lo para cima à medida que o preço aumenta.
  6. Sair da posição quando o preço cruzar abaixo da EMA ou quando o preço do stop loss, do lucro-alvo ou do trailing stop loss for atingido.

Vantagens da estratégia

  1. Simplicidade: a estratégia baseia-se no indicador técnico da EMA, amplamente utilizado, tornando-o fácil de compreender e de aplicar.
  2. Seguimento da tendência: Ao entrar em posições quando o preço ultrapassa a EMA, a estratégia pode capturar potenciais oportunidades de tendência.
  3. Gestão de riscos: Medidas de controlo de riscos integradas, como stop loss, lucro-alvo e stop loss de trailing, ajudam a controlar os riscos de queda e a bloquear os lucros.
  4. Adaptabilidade: Parâmetros como o período EMA, a percentagem de stop loss, a percentagem de lucro-alvo e a percentagem de stop loss de trailing podem ser ajustados de forma flexível com base em diferentes mercados e estilos de negociação.

Riscos estratégicos

  1. Falso Breakouts: O preço pode reverter rapidamente após a quebra acima da EMA, levando a sinais falsos e perdas potenciais.
  2. Lag: como indicador de atraso, a EMA só pode sinalizar depois de uma tendência já ter começado, perdendo oportunidades de entrada precoce.
  3. Mercados agitados: em condições de mercado agitadas, os cruzamento frequentes da EMA podem levar a excesso de negociação e perdas potenciais.
  4. Sensibilidade dos parâmetros: configurações inadequadas dos parâmetros (por exemplo, período EMA ou percentagens) podem resultar em mau desempenho da estratégia.

Orientações para a otimização da estratégia

  1. Combinação com outros indicadores: considerar a combinação da EMA com outros indicadores técnicos (por exemplo, RSI, MACD) para melhorar a fiabilidade do sinal e filtrar os falsos sinais.
  2. Meta de stop loss e de lucro dinâmicos: ajustar as metas de stop loss e de lucro de forma dinâmica com base na volatilidade do mercado ou nos níveis de preços, em vez de utilizar percentagens fixas.
  3. Confirmação da tendência: Após um cruzamento da EMA, aguarde por mais evidências do estabelecimento da tendência (por exemplo, máximos ou mínimos mais elevados) para reduzir o risco de falhas.
  4. Análise de quadros de tempo múltiplos: observar os cruzamento da EMA em diferentes quadros de tempo (por exemplo, diários, de 4 horas) para procurar a confirmação da consistência da tendência em vários quadros de tempo.

Resumo

Esta estratégia fornece uma abordagem simples, mas eficaz, para a negociação baseada em crossovers da EMA, seguindo tendências potenciais que quebram acima da EMA, enquanto emprega medidas de controle de risco, como stop loss, lucro alvo e stop loss. No entanto, a estratégia está sujeita a riscos como falhas, sinais atrasados, baixo desempenho em mercados agitados e sensibilidade de parâmetros. Considerações de otimização incluem a combinação com outros indicadores, configurações dinâmicas de stop loss e lucro alvo, confirmação de tendência e análise de vários prazos. Ajustes adequados devem ser feitos com base em mercados específicos e estilos de negociação. É essencial testar e otimizar completamente a estratégia em ambientes de backtesting e demo antes de implementá-la em uma conta real.


/*backtest
start: 2023-04-23 00:00:00
end: 2024-04-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Long Entry on EMA Cross with Risk Management", overlay=true)

// Parameters
emaLength = input(20, title="EMA Length")
stopLossPercent = input(1, title="Stop Loss %")
targetPercent = input(2, title="Target %")
trailingStopLossPercent = input(0.5, title="Trailing Stop Loss %")

// Calculate EMA
ema = ema(close, emaLength)

// Long Entry Condition
longCondition = crossover(close, ema)

// Exit Condition
exitCondition = crossunder(close, ema)

// Stop Loss, Target Profit, Trailing Stop Loss
stopLossLevel = strategy.position_avg_price * (1 - stopLossPercent / 100)
targetProfitLevel = strategy.position_avg_price * (1 + targetPercent / 100)
trailingStopLossLevel = close * (1 - trailingStopLossPercent / 100)
trailingStopLossLevel := max(trailingStopLossLevel, nz(trailingStopLossLevel[1]))

// Submit Long Order
strategy.entry("Long", strategy.long, when=longCondition)

// Submit Exit Orders
strategy.exit("Exit", "Long", stop=stopLossLevel, limit=targetProfitLevel, trail_offset=trailingStopLossLevel, when=exitCondition)

// Plot EMA
plot(ema, color=color.blue, linewidth=2)

// Plot Stop Loss, Target Profit, and Trailing Stop Loss Levels
plot(stopLossLevel, title="Stop Loss", color=color.red, linewidth=2)
plot(targetProfitLevel, title="Target Profit", color=color.green, linewidth=2)
plot(trailingStopLossLevel, title="Trailing Stop Loss", color=color.orange, linewidth=2)


Relacionados

Mais.