MACD
Pine Script indicator by Chart GT · Published
Moving Average Convergence Divergence: MACD line, signal line and histogram.
Tags: momentum, trend, oscillator
Source code
//@version=6
// @name MACD
// @description Moving Average Convergence Divergence: MACD line, signal line and histogram.
// @tags momentum,trend,oscillator
indicator("MACD", overlay=false)
fastLen = input.int(12, "Fast length", minval=1)
slowLen = input.int(26, "Slow length", minval=1)
signalLen = input.int(9, "Signal length", minval=1)
[macdLine, signalLine, hist] = ta.macd(close, fastLen, slowLen, signalLen)
plot(hist, "Histogram", color=hist >= 0 ? color.teal : color.red, style=plot.style_columns)
plot(macdLine, "MACD", color=color.blue)
plot(signalLine, "Signal", color=color.orange)
hline(0, "Zero", color=color.gray)
alertcondition(ta.crossover(macdLine, signalLine), "MACD bullish cross", "MACD crossed above its signal line")
alertcondition(ta.crossunder(macdLine, signalLine), "MACD bearish cross", "MACD crossed below its signal line")
License: MPL-2.0
Open the chart to add it, or browse more community scripts.