Tendencia de TEMA/DEMA/HMA siguiendo la estrategia

El autor:¿ Qué pasa?, Fecha: 2021-09-21 10:56:41
Las etiquetas:

Resumen general

Esta estrategia combina las medias móviles de TEMA, DEMA y HMA para ingresar en las señales de cruz dorada/cruz muerta de TEMA/DEMA, utilizando HMA para determinar la dirección de la tendencia para filtrar las operaciones contra-tendencia.

Estrategia lógica

  1. Calcular las medias móviles TEMA, DEMA y HMA
  2. Ir largo cuando TEMA cruza sobre DEMA
  3. Cortocircuito cuando el TEMA cruce debajo del DEMA.
  4. Calcular la dirección de la tendencia de HMA, sólo se introducirá si se alinea con la tendencia de HMA

Específicamente, utiliza DEMA para medir la tendencia a mediano plazo, TEMA para la tendencia a corto plazo y HMA para la tendencia a largo plazo.

Análisis de ventajas

  1. La combinación de varias medias móviles mejora la precisión
  2. El filtro de tendencia HMA evita las operaciones contrarias a la tendencia
  3. TEMA/DEMA forma señales comerciales claras
  4. Los períodos personalizados para tres líneas se adaptan a ciclos diferentes
  5. Las operaciones con tendencia reducen los riesgos de extracción

Análisis de riesgos

  1. La combinación compleja de varias líneas requiere ajuste de parámetros
  2. La tendencia del HMA puede retrasarse en el movimiento de los precios
  3. Existe el riesgo de una entrada tardía
  4. Los malos parámetros pueden aumentar las operaciones inversas innecesarias

Los riesgos se pueden gestionar mediante la optimización de parámetros, stop loss, relajación de las reglas de entrada, etc.

Direcciones de optimización

  1. Prueba diferentes combinaciones de períodos para encontrar parámetros óptimos
  2. Evaluar la adición de MACD, etc. como confirmación auxiliar
  3. Añadir un stop loss para bloquear las ganancias, reducir el descenso
  4. Preferencias de parámetros de estudio en diferentes productos
  5. Relajar las normas de entrada en el comercio con tendencia a largo plazo

Resumen de las actividades

Esta estrategia genera señales mediante la combinación de múltiples indicadores de promedio móvil para determinar la tendencia. Los pros son señales claras y alta configurabilidad; los contras son riesgos rezagados y dependencia de parámetros. Los riesgos se pueden controlar a través de la optimización de parámetros, stop loss, etc. para utilizar el poder de un sistema combinado de promedio móvil.


// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tuned-com

//@version=4
strategy("TEMA/DEMA/HMA", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000000, commission_type=strategy.commission.percent, commission_value=0.1)

Tlength = input(8, title="TEMA Length", minval=1)
Dlength = input(43, title="DEMA Length", minval=1)
Hlength = input(52, title="Hull Length", minval=1)
Rlength = input(2, title="Hull Trend Test Length", minval=1)


//TEMA//
ema1 = ema(close, Tlength)
ema2 = ema(ema1, Tlength)
ema3 = ema(ema2, Tlength)
tema = 3 * (ema1 - ema2) + ema3

//DEMA//
e1 = ema(close, Dlength)
e2 = ema(e1, Dlength)
dema = 2 * e1 - e2

//HMA//
hma = wma(2 * wma(close, Hlength / 2) - wma(close, Hlength), round(sqrt(Hlength)))


up = crossunder(dema, tema) and rising(hma, Rlength)
down = crossover(dema, tema) and falling(hma, Rlength)

downc = crossunder(dema, tema)
upc = crossover(dema, tema)

plot(dema, color=color.green, linewidth=2)
plot(tema, color=color.aqua, linewidth=2)

plot(hma, color=rising(hma, Rlength) ? color.green : na, linewidth=2, transp=0)
plot(hma, color=falling(hma, Rlength) ? color.red : na, linewidth=2, transp=0)

bgcolor(rising(hma, Rlength) ? color.green : na, transp=70)
bgcolor(falling(hma, Rlength) ? color.red : na, transp=70)

plotarrow(tema - dema, colorup=color.green, colordown=color.red, transp=70)



if up
    strategy.entry("Long Entry", strategy.long)

if down
    strategy.entry("Short Entry", strategy.short)

Más.