Estrategia de ruptura de la EMA triple

El autor:¿ Qué pasa?, Fecha: 2023-09-15 14:36:11
Las etiquetas:

Resumen de la estrategia

La triple EMA es una estrategia cuantitativa que utiliza el indicador de media móvil exponencial triple (EMA) para la generación de señales comerciales. Produce señales comerciales cuando el precio rompe la triple EMA y va largo o corto basado en la dirección de la ruptura.

Estrategia lógica

  1. Se calculará la EMA triple con la fórmula: 3 x EMA ((n) - 3 x EMA[EMA(n) ] + EMA[EMA(EMA(n))]

  2. Ir largo cuando el precio se rompe por encima de la triple EMA.

  3. Ir corto cuando el precio se rompe por debajo de la triple EMA.

  4. Las señales de salida se generan cuando el precio vuelve a romper por debajo o por encima de la triple EMA.

La EMA triple se repite en la EMA única para una reacción más rápida a la tendencia y los puntos de inflexión.

La validez de la ruptura depende del ajuste del parámetro EMA, que puede ajustarse para un rendimiento óptimo de la negociación.

Ventajas de la estrategia

  • Cálculo simple y directo de la EMA triple

  • Respuesta más rápida a los cambios de precios

  • Curva suavizada, filtro de oscilación efectivo

  • Identificación fácil de la dirección de la tendencia

  • Parámetros ajustables y adaptables a las condiciones del mercado

Advertencias sobre el riesgo

  • Existe un precio potencial después del retraso

  • Prevenir las fugas falsas

  • Se requiere la optimización del parámetro EMA

  • Dificultad para determinar la duración de la tendencia

Conclusión

La estrategia de ruptura triple EMA aplica de manera innovadora el indicador MA para obtener ventajas únicas en la captura de cambios de tendencia a mediano corto plazo.


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

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 14/08/2018
// This study plots the TEMA1 indicator. TEMA1 ia s triple MA (Moving Average),
// and is calculated as 3*MA - (3*MA(MA)) + (MA(MA(MA)))
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TEMA1 Backtest", shorttitle="TEMA", overlay = true )
Length = input(26, minval=1)
reverse = input(false, title="Trade reverse")
xPrice = close
xEMA1 = ema(xPrice, Length)
xEMA2 = ema(xEMA1, Length)
xEMA3 = ema(xEMA2, Length)
nRes = 3 * xEMA1 - 3 * xEMA2 + xEMA3
pos = iff(close > nRes, 1,
       iff(close < nRes, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 

Más.