Tendencia del MACD siguiendo la estrategia

El autor:¿ Qué pasa?, Fecha: 2023-11-24 15:51:39
Las etiquetas:

img

Resumen general

La tendencia del MACD después de la estrategia juzga la tendencia calculando la cruz dorada y la cruz muerta del indicador MACD y su línea de señal para seguir la tendencia a la ganancia.

Principio de la estrategia

Esta estrategia se basa en el indicador MACD para determinar la dirección de la tendencia. El indicador MACD es un indicador de impulso que sigue la tendencia, que consiste en la línea MACD, la línea de señal e histograma. La cruz dorada de las líneas MACD e señal sugiere un mercado alcista potencial, mientras que la cruz muerta sugiere un mercado bajista potencial. El histograma representa la diferencia entre las dos líneas, indicando su divergencia y la velocidad de cambio a través del cambio de color.

Cuando el histograma sube de negativo a positivo, se genera una señal de cruz dorada, lo que indica que la tendencia alcista puede comenzar, y las posiciones largas pueden ser construidas.

Análisis de ventajas

  • Utilice cruz dorada/muerta de líneas de doble suavizado para juzgar la tendencia con una tasa de ganancia relativamente alta
  • El histograma indica claramente el progreso y la velocidad del indicador MACD
  • Gran espacio de ajuste de parámetros para la optimización
  • Puede combinarse con otros indicadores para filtrar señales falsas

Riesgo y optimización

  • Hay un cierto grado de retraso
  • Puede generar señales falsas
  • Intenta confirmar las tendencias con MA, KD, etc.
  • Ajustar los parámetros para una mejor configuración

Conclusión

La tendencia MACD después de la estrategia en general es una forma relativamente confiable de determinar las tendencias. Al optimizar los parámetros y confirmar con otros indicadores, la tasa de señal falsa se puede reducir en gran medida, lo que resulta en un mayor beneficio 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)







Más.