
Descripción general
Esta estrategia combina las medias móviles binarias y el indicador Alma para lograr el seguimiento de tendencias y la entrada. Dentro de ellas, la línea Alma actúa como el principal filtro de tendencias, cuando los precios están más arriba de la línea Alma y cuando los precios están vacíos por debajo de la línea Alma.
Principio de estrategia
- Calcule el promedio móvil de doble índice de la línea rápida EMA1 y la línea lenta EMA2.
- Cálculo de la línea de Alma.
- Cuando la línea rápida EMA1 y la línea lenta EMA2 forman una horquilla de oro, si el precio es superior a la línea de Alma, haga más; cuando EMA1 y EMA2 forman una horquilla muerta, si el precio es inferior a la línea de Alma, haga hueco.
- De esta manera, la línea de Alma actúa como el principal filtro de tendencia, evitando ser bloqueado en mercados convulsionados. Mientras que las medias móviles binarias se utilizan para dar señales de tendencia anticipadas para una entrada temprana.
Análisis de las ventajas
- Los promedios móviles binarios reflejan la tendencia de los precios con anticipación y evitan entrar en zonas de oscilación.
- La línea de Alma es un buen indicador de filtración de tendencias, ya que capta las tendencias de forma dinámica mediante la adaptación de los parámetros de suavización.
- La combinación de ambas cosas garantiza tanto la actualidad de las tendencias como la fiabilidad de las entradas.
Análisis de riesgos
- En el caso de una fuerte fluctuación de los precios, las medias móviles binarias pueden emitir una señal errónea.
- La línea de Alma está rezagada con respecto a los precios, lo que podría hacer que parte de la tendencia sea filtrada.
- La configuración incorrecta de los parámetros también puede causar un mal efecto de la estrategia.
La solución:
- Ajuste adecuado de la frecuencia de las medias móviles binarias para reducir la tasa de señales falsas.
- Ajuste de los parámetros de la línea de Alma para reducir el retraso.
- Hacer una buena optimización de parámetros para encontrar la combinación óptima de parámetros.
Dirección de optimización
- Prueba la combinación de promedios móviles binarios de diferentes períodos para encontrar el parámetro óptimo.
- Prueba de la línea de Alma con diferentes periodos de ventana, desviación, sigma y parámetros de optimización.
- En combinación con otros indicadores, como el índice de fluctuación, se filtra la señal.
- Optimizar las estrategias de stop loss y controlar las pérdidas individuales.
Resumir
Esta estrategia, combinada con las medias móviles binarias y el indicador Alma, permite el seguimiento oportuno de las tendencias y el filtrado de entradas confiables. A través de la optimización de los parámetros y la mejora de la estrategia de stop loss, se pueden reducir aún más las señales falsas, controlar el riesgo y mejorar la eficacia de la estrategia.
Código Fuente de la Estrategia
/*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")