OPEN-SOURCE SCRIPT
MACD Zero Line Candles + Alert

█ OVERVIEW
This indicator recolors your candles based on whether the MACD line is above or below the zero line.
Green candles: MACD line is above 0 (bullish)
Red candles: MACD line is below 0 (bearish)
No need to watch the MACD panel — the candle color tells you the trend bias at a glance.
█ HOW IT WORKS
• Uses standard MACD settings (12, 26, 9)
• Candles turn green when the MACD line is above zero
• Candles turn red when the MACD line is below zero
█ ALERTS
Two alert conditions are included:
• MACD Line Cross Above 0 Alert — triggers when the MACD line crosses above zero (bullish shift)
• MACD Line Cross Below 0 Alert — triggers when the MACD line crosses below zero (bearish shift)
█ NOTES
• This indicator tracks the MACD line (fast EMA minus slow EMA), not the signal line
• For signal line-based candle coloring, see my other script: MACD Signal Line Candles + Alert
• For zero line-based background coloring instead of candle coloring, see my other script: MACD Zero Line Background + Alert
This indicator recolors your candles based on whether the MACD line is above or below the zero line.
Green candles: MACD line is above 0 (bullish)
Red candles: MACD line is below 0 (bearish)
No need to watch the MACD panel — the candle color tells you the trend bias at a glance.
█ HOW IT WORKS
• Uses standard MACD settings (12, 26, 9)
• Candles turn green when the MACD line is above zero
• Candles turn red when the MACD line is below zero
█ ALERTS
Two alert conditions are included:
• MACD Line Cross Above 0 Alert — triggers when the MACD line crosses above zero (bullish shift)
• MACD Line Cross Below 0 Alert — triggers when the MACD line crosses below zero (bearish shift)
█ NOTES
• This indicator tracks the MACD line (fast EMA minus slow EMA), not the signal line
• For signal line-based candle coloring, see my other script: MACD Signal Line Candles + Alert
• For zero line-based background coloring instead of candle coloring, see my other script: MACD Zero Line Background + Alert
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.
Open-source script
In true TradingView spirit, the creator of this script has made it open-source, so that traders can review and verify its functionality. Kudos to the author! While you can use it for free, remember that republishing the code is subject to our House Rules.
Disclaimer
The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.