Estrategia de seguimiento de tendencias MACD


Fecha de creación: 2023-11-24 15:51:39 Última modificación: 2023-11-24 15:51:39
Copiar: 0 Número de Visitas: 646
1
Seguir
1617
Seguidores

Estrategia de seguimiento de tendencias MACD

Descripción general

La estrategia de seguimiento de la tendencia del MACD determina la tendencia mediante el cálculo del indicador MACD y su línea de señal.

Principio de estrategia

La estrategia se basa en el indicador MACD para determinar la dirección de la tendencia. El indicador MACD es un indicador de seguimiento de tendencias que difiere del promedio móvil y se compone de una línea rápida (MACD), una línea lenta (Signal) y un histograma. El forquillo dorado de la línea rápida y lenta indica que el movimiento puede iniciar un mercado alcista, mientras que el forquillo muerto indica que el movimiento puede iniciar un mercado bajista.

Cuando el histograma se eleva de negativo a positivo, produce una señal de horquilla de oro, lo que indica que el comercio puede haber comenzado, y se puede establecer una posición de más cabeza; cuando el histograma se convierte de positivo a negativo, produce una señal de horquilla muerta, lo que indica que el comercio puede llegar a su punto máximo, y se puede eliminar una posición de más cabeza o establecer una posición de cabeza vacía.

Análisis de las ventajas

  • Tendencia de juzgamiento de la forma de la horca muerta con el uso de la media de doble suavizado, mayor probabilidad de ganar
  • El histograma puede determinar claramente el movimiento y la velocidad del indicador MACD
  • El espacio para optimizar los parámetros es amplio y se puede ajustar al estado óptimo
  • Se puede combinar con otros indicadores para filtrar señales falsas

Riesgo y optimización

  • Hay un cierto grado de retraso
  • Es posible que haya una señal falsa.
  • Los indicadores MA, KD y otros pueden ser probados para confirmar tendencias.
  • Parámetros ajustables para buscar la mejor configuración

Resumir

La estrategia de seguimiento de tendencias del MACD es un método de determinación de tendencias más fiable en general. Mediante la optimización de los parámetros, junto con la confirmación de otros indicadores, se puede reducir considerablemente la tasa de falsas señales, lo que permite obtener mayores ganancias estratégicas. La idea de la estrategia es simple y fácil de entender, y es la primera opción para comenzar a automatizar el comercio cuantitativo.

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

//@version=3
strategy("MACD")

// Getting inputs
fastLength = input(title="Fast Length",  defval=12)
slowlength = input(title="Slow Length",  defval=26)
src = input(title="Source",  defval=close)
signalLength = input(title="Signal Smoothing",  minval = 1, maxval = 50, defval = 9)

// Calculating
macd = ema(close, fastLength) - ema(close, slowlength)
signal = ema(macd, signalLength)
delta = macd - signal

// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00

// Plot histogram
plot(delta, title="Histogram", style=columns, color=(delta>=0 ? (delta[1] < delta ? col_grow_above : col_fall_above) : (delta[1] < delta ? col_grow_below : col_fall_below) ), transp=0 )
plot(macd, title="MACD", color=col_macd, transp=0)
plot(signal, title="Signal", color=col_signal, transp=0)

// Plot orders
if (crossover(delta, 0))
    strategy.entry("buy", strategy.long)
if (crossunder(delta, 0))
    strategy.entry("sell", strategy.short)