


Classic MACD is familiar, but it has a weak spot: the line often turns only after the move is already underway. MACD Zero Lag tackles exactly that — it uses Zero-Lag EMAs (Ehlers-style) to calculate the main line, so zero-line and signal crossovers typically show up earlier than with a regular MACD.
Honest heads-up: earlier doesn't mean free of trade-offs. A faster line means more noise and more false crossovers. This isn't "MACD, but better in every way" — it's a different balance between speed and precision, and it's up to you to decide what fits your style.
The indicator visualizes momentum. It is not a buy/sell system and not financial advice — you interpret it independently as part of your own analysis.
Three elements are plotted in a separate panel below price:
Defaults are the familiar 12/26/9. Add it to a chart and it works immediately, with no extra setup required.
Fill between the lines. Shows the gap between MACD and Signal as a shaded area — bullish color when MACD is above Signal, bearish when below. It's purely a visual layer on top of the same values; it doesn't affect the math. Off by default.
Volume opacity. Lets you see how much activity is behind each histogram bar: the higher the volume (or delta, ticks, bid/ask volume — your choice), the more solid the bar looks; the lower, the more faded. Bar height doesn't change, only its intensity. Off by default.
These are ways to read the panel, not ready-made entry rules. The indicator is not a standalone signal.
⚠️ Histogram Width must stay at 1 — otherwise ATAS draws a thin line instead of a solid bar. That's how ATAS renders histograms, not a bug in the indicator.
.dll file.Works with any instrument and any ATAS timeframe that has a Close price. No extra data feeds required.
Platform: ATAS v8+ · Language: C#, .NET · Version: 0.4.2 · © 2026 MazingerK
For anyone who wants the exact formula: MACD = Fast ZLEMA − Slow ZLEMA, where both ZLEMAs are built on Close with lag (Period − 1) / 2. Source is 2 × Close − Close[lag] when enough bars exist, otherwise just Close.
An independent trader and developer building custom indicators for ATAS. Development focuses on practical intraday tools that automate chart preparation and highlight session structure, with an emphasis on clean visual design and full configurability.

Enhanced OPR + IB — a free ATAS indicator: tracks and visualizes the Opening Price Range and Initial Balance across configurable sessions (US, Eurex, Asia, or Custom) — high/low/mid lines, extension levels, and filled zones on the chart.