Media móvil exponencial doble y estrategia ALMA

El autor:¿ Qué pasa?, Fecha: 2023-12-22 12:44:55
Las etiquetas:

img

Resumen general

Esta estrategia combina la media móvil exponencial doble y el indicador ALMA para lograr el seguimiento y la entrada de tendencias.

Estrategia lógica

  1. Calcular la EMA rápida 1 y la EMA lenta 2 de la media móvil exponencial doble.
  2. Calcule la línea de ALMA.
  3. Cuando la EMA1 y la EMA2 forman una cruz dorada, se va largo si el precio está por encima de la línea ALMA; cuando la EMA1 y la EMA2 forman una cruz muerta, se va corto si el precio está por debajo de la línea ALMA.
  4. Así que la línea ALMA sirve como el filtro principal para evitar los golpes durante el mercado de los rangos.

Análisis de ventajas

  1. La doble EMA puede reflejar la tendencia de los precios con anticipación, evitando entrar en la zona de rango.
  2. La línea ALMA puede capturar dinámicamente las tendencias con suavidad adaptativa, que es un gran indicador de filtración de tendencias.
  3. La combinación tiene en cuenta tanto la puntualidad de la tendencia como la fiabilidad de la entrada.

Análisis de riesgos

  1. La doble EMA puede dar señales falsas durante las violentas fluctuaciones de precios.
  2. La línea ALMA tiene el problema del retraso en los precios, lo que resulta en que algunas tendencias se filtran.
  3. La configuración inadecuada de los parámetros también puede conducir a un mal rendimiento de la estrategia.

Soluciones:

  1. Ajustar los períodos de doble EMA adecuadamente para reducir las señales falsas.
  2. Ajuste los parámetros de la línea de ALMA para disminuir el retraso.
  3. Haga la optimización de parámetros para encontrar la mejor combinación de parámetros.

Direcciones de optimización

  1. Prueba la doble EMA con diferentes combinaciones de períodos para encontrar los parámetros óptimos.
  2. Prueba la línea ALMA con diferentes valores de tamaño de ventana, desplazamiento y sigma para la optimización de parámetros.
  3. Incorporar otros indicadores como el índice de volatilidad para un mayor filtrado de señales.
  4. Optimizar la estrategia de stop loss para controlar la pérdida de una sola operación.

Conclusión

Esta estrategia combina el indicador doble EMA y ALMA para lograr un seguimiento oportuno de la tendencia y un filtrado de entrada confiable. Al mejorar la optimización de parámetros y la estrategia de stop loss, puede reducir aún más las señales falsas, controlar los riesgos y mejorar el rendimiento de la estrategia. Es adecuado para los mercados de tendencia y el comercio a medio y largo plazo especialmente.


/*backtest
start: 2022-12-15 00:00:00
end: 2023-12-21 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author: HighProfit

//Lead-In
strategy("Double Exponential Moving Avarage & Arnoud Legoux Moving Avarage Strategy", shorttitle="ST-DEMA+ALMA", overlay=true)

//Arnoud Legoux Moving Avarage Inputs
source = close
windowsize = input(title="Window Size", defval=50)
offset = input(title="Offset", type=float, defval=0.85)
sigma = input(title="Sigma", type=float, defval=6)

//Exponential Moving Avarage Inputs
L1= input(5,"EMA-1")
L2= input(10,"EMA-2")

//Exponential Moving Avarage Calculations
e1= ema(close, L1)
e2= ema(close, L2)

//Conditions
longCondition = e1 and e2 > alma(source, windowsize, offset, sigma)
if (longCondition)
    strategy.entry("Long", strategy.long)

shortCondition = e1 and e2 < alma(source, windowsize, offset, sigma)
if (shortCondition)
    strategy.entry("Short", strategy.short)

//Plots   
plot(alma(source, windowsize, offset, sigma), color=lime, linewidth=1, title="ALMA")
plot(e1, color=orange, linewidth=1, title="EMA-1")
plot(e2, color=blue, linewidth=1, title="EMA-2")

Más.