- Praça da Estratégia
- Múltiplas estratégias de gestão de risco baseadas na EMA
Múltiplas estratégias de gestão de risco baseadas na EMA
Autora:
ChaoZhang, Data: 2024-04-29 14:39:03
Tags:
EMASLTPTSL
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
- Cálculo da EMA de um período especificado (por exemplo 20).
- Quando o preço atravessa a EMA abaixo, execute uma entrada múltipla.
- Configure o preço do stop-loss como uma porcentagem do preço de entrada (por exemplo, 1%) abaixo.
- Definir o preço de lucro alvo como uma porcentagem do preço de entrada (por exemplo, 2% acima);
- 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.
- 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
- 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.
- A estratégia é a seguinte: a estratégia capta oportunidades potenciais de tendência entrando quando o preço quebra a EMA.
- 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.
- 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
- Falso rompimento: o preço pode reverter rapidamente após o rompimento da EMA, resultando em sinais falsos e perdas potenciais.
- Retardo: como um indicador de retardo, o EMA pode emitir sinais após o início da tendência, perdendo oportunidades de entrada precoce.
- 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.
- 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
- 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.
- 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.
- 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.
- 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