Esta estrategia se basa en la línea de la media móvil exponencial 2/20. Se entran en posiciones largas o cortas cuando el precio rompe la línea media. Combina la función de seguimiento de tendencia de las medias móviles y la función de inversión de tendencia de la negociación de ruptura, con el objetivo de capturar tendencias a corto y mediano plazo.
La estrategia utiliza una media móvil exponencial de 20 períodos como línea de referencia. Cuando el máximo o mínimo de la última vela rompe la línea de referencia, indica una inversión de tendencia potencial. Si el punto de inversión de la vela anterior es menor que el precio de cierre actual, vaya largo. Si el punto de inversión de la vela anterior es mayor que el precio de cierre actual, vaya corto.
Específicamente, la estrategia identifica las señales de reversión calculando el alto, bajo de la vela actual y comparándolo con el precio de cierre de la vela anterior, y traza el punto de reversión. Cuando el punto de reversión es más alto que el cierre anterior, va largo. Cuando el punto de reversión es más bajo, va corto. Las señales largas / cortas se generan utilizando la EMA de 20 días como punto de referencia, que identifica la dirección. La comparación de tendencia entre el punto de reversión y el precio de cierre determina el momento de la reversión.
Soluciones:
Esta estrategia puede mejorarse en los siguientes aspectos:
A través de la optimización de parámetros, combinaciones de indicadores, gestión de riesgos, etc., se puede mejorar la estabilidad y fiabilidad de la estrategia, al tiempo que se reducen los riesgos comerciales.
En resumen, esta estrategia simple se basa en un solo indicador, lo que la hace sensible a los parámetros y las condiciones del mercado, con un espacio de optimización limitado. Se utiliza mejor para complementar otras estrategias. Sin embargo, el concepto de capturar reversiones es instructivo y puede incorporarse a sistemas de ruptura más sofisticados. Con filtros adecuados, gestión de riesgos y mejora de la robustez, esta estrategia puede servir como un componente en una cartera de estrategias general para mejorar la estabilidad.
/*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")