Esta estratégia é baseada na linha da média móvel exponencial 2/20. Ela entra em posições longas ou curtas quando o preço atravessa a linha média. Ela combina a função de tendência após as médias móveis e a função de inversão de tendência da negociação de ruptura, com o objetivo de capturar tendências de curto e médio prazo.
A estratégia usa uma média móvel exponencial de 20 períodos como a linha de referência. Quando o alto ou baixo do último candelabro quebra a linha de referência, ele sinaliza uma reversão de tendência potencial. Se o ponto de reversão da vela anterior for menor que o preço de fechamento atual, vá longo. Se o ponto de reversão da vela anterior for maior que o preço de fechamento atual, vá curto.
Especificamente, a estratégia identifica os sinais de reversão calculando o alto, baixo da vela atual e comparando-o com o preço de fechamento da vela anterior, e traça o ponto de reversão. Quando o ponto de reversão é maior que o fechamento anterior, ele vai longo. Quando o ponto de reversão é menor, ele vai curto. Os sinais longos / curtos são gerados usando a EMA de 20 dias como referência, que identifica a direção. A comparação da tendência entre o ponto de reversão e o preço de fechamento determina o momento da reversão.
Soluções:
Esta estratégia pode ser melhorada nos seguintes aspectos:
Através da otimização de parâmetros, combinações de indicadores, gestão de riscos, etc., a estabilidade e a fiabilidade da estratégia podem ser reforçadas, reduzindo simultaneamente os riscos comerciais.
Em resumo, esta estratégia simples depende de um único indicador, tornando-se sensível a parâmetros e condições de mercado, com espaço de otimização limitado. É melhor usado para complementar outras estratégias. No entanto, o conceito de capturar reversões é instrutivo e pode ser incorporado em sistemas de ruptura mais sofisticados.
/*backtest start: 2022-09-12 00:00:00 end: 2023-09-18 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/11/2016 // This indicator plots 2/20 exponential moving average. For the Mov // Avg X 2/20 Indicator, the EMA bar will be painted when the Alert criteria is met. //////////////////////////////////////////////////////////// strategy(title="Strategy 2/20 Exponential Moving Average", overlay = true) Length = input(20, minval=1) xPrice = close xXA = ema(xPrice, Length) nHH = max(high, high[1]) nLL = min(low, low[1]) nXS = iff((nLL > xXA)or(nHH < xXA), nLL, nHH) pos = iff(nXS > close[1] , -1, iff(nXS < close[1] , 1, nz(pos[1], 0))) if (pos == 1) strategy.entry("Long", strategy.long) if (pos == -1) strategy.entry("Short", strategy.short) barcolor(pos == -1 ? red: pos == 1 ? green : blue ) //plot(nXS, color=blue, title="XAverage")