Estrategia de reversión a largo plazo del MACD


Fecha de creación: 2023-12-15 13:55:38 Última modificación: 2023-12-15 13:55:38
Copiar: 0 Número de Visitas: 718
1
Seguir
1621
Seguidores

Estrategia de reversión a largo plazo del MACD

Descripción general

Una estrategia de reversión de la línea larga del MACD es una estrategia que utiliza el indicador MACD para identificar reversiones de la línea larga del precio y realizar transacciones en la línea larga. La estrategia utiliza la línea SMA rápida y la línea SMA lenta para construir el indicador MACD y utiliza la forma de reversión de la línea columnar del indicador MACD para identificar oportunidades potenciales de reversión de la línea larga del precio.

Principio de estrategia

La estrategia utiliza la EMA de 6 días como la línea rápida de la MACD, la EMA de 26 días como la línea lenta de la MACD, la diferencia entre la línea rápida y la larga como la MACD, y calcula la EMA de 9 días de la MACD como la línea de señal. La diferencia entre la línea rápida y la lenta, es decir, la columnar, representa el equilibrio en el tiempo cero, el auge en la línea larga y el descenso en la línea larga.

La lógica de negociación de esta estrategia es: cuando la línea de columnas del MACD se eleva por encima de la anterior línea de columnas ((diferencia se expande), el precio se invierte a la línea larga hacia arriba ((tiempo de compra); cuando la línea de columnas del MACD cae por encima de la anterior línea de columnas ((diferencia se contrae), el precio se invierte a la línea larga hacia abajo ((tiempo de venta)). Para filtrar las falsas señales, la estrategia espera que la inversión real de las dos líneas de columnas se produzca.

Análisis de las ventajas

  • Utilizando el diferencial de la línea media a largo plazo del indicador MACD para identificar la reversión de la línea larga de precios
  • El filtro de forma de doble línea cruzada hace una falsa ruptura para evitar la persecución de la caída.
  • Los parámetros del MACD son ajustables para adaptarse a las diferentes condiciones del mercado
  • Se puede configurar una estrategia de stop loss para controlar las pérdidas individuales

Riesgos y soluciones

  • La divergencia en el MACD ha causado oportunidades de negociación perdidas
    • Optimizado para su uso en combinación con el RSI
  • Las señales de giro falsas se repitieron durante el sismo.
    • Aumentar el stop móvil para reducir las pérdidas; ajustar los parámetros MACD para buscar la suavidad
  • La inversión no se estableció o continuó por debajo del precio de parada
    • Utilizando el índice de la línea media móvil para mejorar la fiabilidad de los paros
  • No hay estrategias de stop loss, no hay control de pérdidas
    • Aumentar la lógica de stop loss móvil o fija y controlar rigurosamente el margen de pérdidas individuales

Optimización de las ideas

  • Ajuste los parámetros del MACD para que el seguimiento de la línea MACD sea más suave. El MACD sigue indicadores de tendencia a largo plazo, demasiado sensibles y aumenta la señal falsa.
  • Aumentar la lógica de stop loss móvil. La tenencia a largo plazo implica el riesgo de retirada, y el stop loss móvil puede reducir el riesgo.
  • Usar con otras combinaciones de indicadores como el RSI. El indicador solo tiene un efecto limitado, y la combinación de otros indicadores puede aumentar el efecto.
  • Se añade un módulo de gestión de posiciones. Se pueden adoptar diferentes estrategias de mantenimiento de posiciones en diferentes estados de mercado.

Resumir

La estrategia de reversión de la línea larga del MACD capta la oportunidad de reversión de la línea larga del precio al juzgar la reversión de la línea columnar del MACD. La estrategia controla con éxito los conflictos de períodos largos y cortos y evita el problema de perseguir los altibajos.

Código Fuente de la Estrategia
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

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

//@version=4
strategy("MACD Long Strat", overlay=false)


//fast = 12, slow = 26
fast = 6, slow = 26
fastMA = ema(close, fast)
slowMA = ema(close, slow)
macd = fastMA - slowMA
signal = sma(macd, 9)
histogram = macd-signal

macdpos = histogram[0] > 0
macdneg = histogram[0] < 0

histogram_reversing_negative = histogram[1] > histogram[2]


LongEntryCondition =  histogram > histogram[1] 
ShortEntryCondition =  histogram < histogram[1]

exitConditionLong = histogram[0] < histogram[2]

if (LongEntryCondition and histogram_reversing_negative)
    strategy.entry("Long", strategy.long)


if (exitConditionLong)
    strategy.close("Long")
    
plot(histogram)