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

Múltiplas estratégias de gestão de risco baseadas na EMA

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

基于EMA交叉的风险管理型多头策略

Resumo

A estratégia é uma estratégia multi-head baseada no cruzamento da média móvel (EMA) do índice. A entrada multi-head ocorre quando o preço quebra a EMA a partir de baixo e a paragem ocorre quando o preço quebra a EMA a partir de cima. A estratégia também incorpora o stop loss (SL), o target profit (TP) e o track stop loss (TSL) como medidas de gestão de risco auxiliares para controlar o risco potencial de queda e bloquear os lucros.

Princípios estratégicos

  1. Cálculo da EMA de um período especificado (por exemplo 20).
  2. Quando o preço atravessa a EMA abaixo, execute uma entrada múltipla.
  3. Configure o preço do stop-loss como uma porcentagem do preço de entrada (por exemplo, 1%) abaixo.
  4. Definir o preço de lucro alvo como uma porcentagem do preço de entrada (por exemplo, 2% acima);
  5. Configure o preço do stop-loss de rastreamento como uma porcentagem do preço atual (por exemplo, 0,5%) abaixo e suba conforme o preço sobe.
  6. Quando o preço cai acima da EMA, ou toca o preço de stop loss, o preço de lucro alvo ou o preço de stop loss de rastreamento, o ponto de equilíbrio é retirado.

Vantagens estratégicas

  1. Simples e fácil de entender: a estratégia é baseada no indicador técnico EMA, que é amplamente utilizado, e é fácil de entender e implementar.
  2. A estratégia é a seguinte: a estratégia capta oportunidades potenciais de tendência entrando quando o preço quebra a EMA.
  3. Gestão de risco: medidas de controle de vento, como stop loss, lucro alvo e stop loss de rastreamento, ajudam a controlar o risco de queda e bloquear lucros.
  4. Forte adaptabilidade: Parâmetros como ciclo de EMA, porcentagem de stop loss, percentagem de lucro alvo e percentagem de stop loss de rastreamento podem ser ajustados com flexibilidade de acordo com diferentes mercados e estilos de negociação.

Risco estratégico

  1. Falso rompimento: o preço pode reverter rapidamente após o rompimento da EMA, resultando em sinais falsos e perdas potenciais.
  2. Retardo: como um indicador de retardo, o EMA pode emitir sinais após o início da tendência, perdendo oportunidades de entrada precoce.
  3. Mercados turbulentos: Em condições turbulentas, a interseção freqüente da EMA pode levar a um excesso de negociação e a perdas potenciais.
  4. Sensível a parâmetros: configurações impróprias de parâmetros (como ciclos EMA ou percentagens) podem causar mau desempenho da estratégia.

Estratégias de otimização

  1. Em combinação com outros indicadores: considere a combinação do EMA com outros indicadores técnicos (como RSI, MACD, etc.) para melhorar a confiabilidade do sinal e filtrar falsos sinais.
  2. Prejuízo e lucro dinâmicos: Alteração dinâmica dos objetivos de prejuízo e lucro com base na volatilidade do mercado ou no nível de preços, em vez de usar uma percentagem fixa.
  3. Confirmação da tendência: após o cruzamento da EMA, espera-se mais evidências de que a tendência foi confirmada (por exemplo, altos ou baixos mais altos) para reduzir o risco de falsos rompimentos.
  4. Análise de vários quadros de tempo: observação do cruzamento da EMA em diferentes quadros de tempo (por exemplo, linha do dia, 4 horas, etc.) para buscar confirmação de consistência de tendências em vários quadros de tempo.

Resumo

A estratégia oferece um método de negociação simples e eficaz baseado no cruzamento da EMA, seguindo tendências potenciais para quebrar a EMA, ao mesmo tempo em que utiliza medidas de controle de vento, como stop-loss, lucro alvo e stop-loss de rastreamento. No entanto, a estratégia apresenta riscos como falsos breaks, atrasos de sinal, mau desempenho do mercado turbulento e sensibilidade de parâmetros. A estratégia de otimização pode ser considerada em combinação com outros indicadores, configuração dinâmica de stop-loss, confirmação de tendências e análise de vários quadros de tempo.


/*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)


Relacionado

Mais informações