Cuatro estrategias de tendencia de DEMA para marcos de tiempo múltiples

El autor:¿ Qué pasa?, Fecha: 2024-02-26 14:14:48
Las etiquetas:

img

Resumen general

La estrategia de tendencia de cuatro DEMA es una estrategia de seguimiento de tendencias que utiliza 4 líneas de DEMA (Double Exponential Moving Average) de diferentes períodos para determinar la dirección de la tendencia a través de múltiples marcos de tiempo.

Estrategia lógica

La estrategia calcula las líneas DEMA de 10 días, 15 días, 21 días y 30 días y compara sus relaciones de magnitud para determinar la dirección de la tendencia del mercado.

  1. Calcula las líneas de DEMA de 10, 15, 21 y 30 días.

  2. Cuando la línea de 10 días cruza por encima de la línea de 15 días, la línea de 15 días cruza por encima de la línea de 21 días y la línea de 21 días cruza por encima de la línea de 30 días, se determina como una tendencia alcista que se forma, ir largo.

  3. Cuando la línea de 30 días cruza por debajo de la línea de 21 días, la línea de 21 días cruza por debajo de la línea de 15 días y la línea de 15 días cruza por debajo de la línea de 10 días, se determina como una tendencia bajista que se forma, sea corto.

  4. Tome ganancias o stop loss para salir.

Al juzgar a través de múltiples marcos de tiempo, esta estrategia puede filtrar algo de ruido y bloquear direcciones de tendencia de mayor probabilidad.

Ventajas

  • El diseño de marcos de tiempo múltiples filtra el ruido a través de DEMA de marcos de tiempo más largos y detecta tendencias de alta probabilidad.

  • Utiliza la mejor tendencia que sigue la característica del indicador DEMA.

  • Reglas simples y claras, fáciles de entender e implementar, adecuadas para el comercio cuantitativo.

Riesgos y soluciones

  • Uso de pérdida de parada móvil para controlar la pérdida de parada de posición única.

  • Las posiciones de los bancos centrales deben ajustarse para reducir el riesgo de una sola posición.

  • Espacio limitado de optimización para parámetros.

Espacio de mejora

  • Añadir una estrategia de stop loss para controlar los riesgos.

  • Optimice los parámetros del período DEMA, añada más señales auxiliares.

  • Combinar con indicadores de tendencia para reducir las probabilidades de reversión.

Conclusión

La Estrategia de Tendencia de Cuatro DEMA Multiframe de Tiempo determina la dirección de la tendencia del precio comparando las relaciones de magnitud de las líneas DEMA de 10 días, 15 días, 21 días y 30 días. Pertenece a una estrategia típica de seguimiento de tendencias. En comparación con las líneas MA individuales, esta estrategia adopta un juicio de múltiples marcos de tiempo para filtrar efectivamente algo de ruido y mejorar la precisión. Además, las reglas de la estrategia son simples y claras, fáciles de entender e implementar, adecuadas para el comercio cuantitativo. En conclusión, esta estrategia utiliza las ventajas del indicador DEMA y diseña lógica de marcos de tiempo múltiples para capturar tendencias precisas de alta probabilidad, que vale la pena recomendar.


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

//@version=3
//Author: HighProfit

//Lead-In
strategy("dema10-15-21-30", shorttitle="4dema", overlay=true)

short = input(10, minval=1)
srcShort = input(close, title="Source Dema 1")

long = input(15, minval=1)
srcLong = input(close, title="Source Dema 2")

long2 = input(21, minval=1)
srcLong2 = input(close, title="Source Dema 3")

long3 = input(30, minval=1)
srcLong3 = input(close, title="Source Dema 4")

e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=green, linewidth = 2)

e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=blue, linewidth = 2)

e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=black, linewidth = 2)

e7 = ema(srcLong3, long3)
e8 = ema(e7, long3)
dema4 = 2 * e7 - e8
plot(dema4, color=red, linewidth = 2)

//Conditions
longCondition = (dema1>dema2) and (dema1>dema3) and (dema1>dema4) and (dema2>dema3) and (dema2>dema4) and (dema3>dema4)

if (longCondition)

    strategy.entry("Long", strategy.long)

strategy.close("Long",  cross(dema1,dema2))

shortCondition = (dema4>dema3) and (dema4>dema2) and (dema4>dema1) and (dema3>dema2) and (dema3>dema1) and (dema2>dema1)
if (shortCondition)
    strategy.entry("Short", strategy.short)
    
strategy.close("Short", cross(dema1,dema2))

bgcolor(longCondition?green:white , transp=70, offset=1)
bgcolor(shortCondition?red:white , transp=70, offset=1)

Más.