Estrategia de seguimiento de tendencias basada en la ruptura del impulso de media móvil y HA


Fecha de creación: 2023-12-11 16:56:47 Última modificación: 2023-12-11 16:56:47
Copiar: 0 Número de Visitas: 594
1
Seguir
1621
Seguidores

Estrategia de seguimiento de tendencias basada en la ruptura del impulso de media móvil y HA

Descripción general

La estrategia es una estrategia de comercio cuantitativa para determinar la dirección de la tendencia general basada en la dirección de la línea media y combinada con el indicador de dinámica de la HA para determinar el punto de ruptura y lograr el seguimiento de la tendencia. La estrategia es simple y fácil de entender, utiliza la línea media para determinar la dirección de la tendencia general y luego determina el punto de entrada específico a través del indicador de dinámica de la HA.

Principio de estrategia

La estrategia se utiliza principalmente para el seguimiento de la tendencia a través de la línea media y el indicador de movimiento HA. La lógica específica es:

  1. Para determinar la dirección de la gran tendencia: Calcule el promedio móvil simple de 20 días y el promedio móvil simple de 200 días, cuando la línea de 20 días está por encima de la línea de 200 días, juzgando como tendencia ascendente.

  2. Calcula el indicador de movilidad HA, que compara la capacidad de juicio del tamaño de la parte real. El indicador es mayor que el parámetro HA_Candle_En el momento de la fuerza, se considera que la potencia se amplifica y se puede entrar. Además, se puede comprobar que el precio de cierre es superior / inferior a la media de 20 días para determinar la dirección de la ruptura.

  3. Establecer el parón de pérdidas para las salidas: la estrategia establece el parón de pérdidas para las salidas.

A través de los procesos mencionados anteriormente, la estrategia puede capturar la parte intermedia cuando una tendencia ocurre, para realizar operaciones de seguimiento de tendencias.

Análisis de las ventajas

La estrategia tiene las siguientes ventajas:

  1. La lógica de la estrategia es simple, clara, fácil de entender y fácil de implementar, y también es más conveniente para ajustar los parámetros.

  2. Utilizando la línea media para juzgar las tendencias más grandes, se puede eliminar eficazmente parte del ruido y bloquear las tendencias principales.

  3. El indicador de movimiento HA juzga la fuerza de la ruptura y evita la falsa ruptura.

  4. La combinación de la dirección lineal y el indicador de movimiento hace que la selección de la hora de entrada sea más precisa.

  5. La configuración de las salidas de pérdidas y pérdidas para controlar el riesgo de una sola transacción.

Análisis de riesgos

El principal riesgo de esta estrategia es:

  1. Cuando el mercado está en equilibrio, es fácil que se produzcan frecuentes cruces que conduzcan a transacciones erróneas.

  2. La configuración incorrecta de los parámetros (por ejemplo, parámetros de línea media, parámetros de intensidad HA) puede causar fugas de entrada y salida.

  3. No se puede adaptar a todos los tipos de movimientos que existen en el mercado, por lo que puede haber grandes pérdidas en situaciones de crisis.

  4. La incapacidad de determinar con precisión el punto de inflexión de la tendencia, y la imposibilidad de detener los daños a tiempo, puede aumentar los daños.

Resolución de las mismas:

  1. En combinación con otros indicadores, se filtra la señal de negociación no válida.

  2. Optimización de la prueba de los parámetros para encontrar la combinación óptima de parámetros.

  3. La combinación de los indicadores de volatilidad y otras medidas para evitar transacciones erróneas en situaciones de crisis.

  4. Establezca un Stop Loss móvil para bloquear las ganancias.

Dirección de optimización

La estrategia puede ser optimizada aún más si se incluyen:

  1. El uso de parámetros de línea media adaptada, en lugar de parámetros fijos, para adaptarse mejor a los cambios en el mercado.

  2. Aumentar los filtros de indicadores como el volumen de transacciones para evitar señales falsas en momentos de baja del mercado.

  3. Optimización automática de los parámetros mediante métodos de aprendizaje automático para una estrategia más estable.

  4. Se establecen paros dinámicos para capturar ganancias, no simplemente paros estáticos.

  5. En combinación con otros indicadores para determinar la calidad de la señal y la situación del mercado, como el indicador VIX.

Resumir

En general, la estrategia es una estrategia de seguimiento de tendencias basada en la medianía de las grandes tendencias, con el indicador de la dinámica HA como base de entrada. La lógica de la estrategia es simple y clara, el uso de indicadores de juicio es preciso, y se puede obtener una parte de las ganancias en el curso de la tendencia.

Código Fuente de la Estrategia
/*backtest
start: 2023-12-03 00:00:00
end: 2023-12-10 00:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("HA Trend Following", overlay=false, default_qty_type = strategy.percent_of_equity, default_qty_value = 2)


//parameters input
Trend_DIR_MA   = input(defval = 200, title = "MA for trend direction")
HA_Candle_strength   = input(defval = 2, title = "HA candle strength")

Rng = abs(open - close)

// HA_Momentum - size of break out body
HA_Momentum = sma(Rng, 1) / sma(Rng, 5)
plot(HA_Momentum, color=green, linewidth=1, style=line)
plot(HA_Candle_strength, color= blue)

// open position
longCondition = close > sma(close, 20) and (sma(close, 20) > sma(close, Trend_DIR_MA) )and HA_Momentum > HA_Candle_strength and close - open > 0
if (longCondition)
    strategy.entry(id = "Lng", long = true)

ShortCondition = close < sma(close, 20) and (sma(close, 20) < sma(close, Trend_DIR_MA) ) and HA_Momentum > HA_Candle_strength and close - open < 0
if (ShortCondition)
    strategy.entry(id = "Shrt", long = false)


// close position
strategy.exit("ExL", from_entry = "Lng", loss = 500 , profit = 1500)
strategy.exit("ExS", from_entry = "Shrt", loss = 500 , profit = 1500)