What Is the Impulse MACD?
Impulse MACD is a variant of the MACD that uses a smoothed moving-average band and stays flat while price remains inside it, only producing a colored reading once price moves outside the band. It reduces the number of signals in ranging conditions at the cost of reacting later.
Covered on this page: TradingView.
The Impulse MACD is an answer to one specific complaint about the standard MACD: that it fires constantly in a sideways market. The answer works, and it costs something.
How it works
It builds a band rather than a line. A smoothed moving average defines a zone around price, using a high and a low average rather than a single value.
While price sits inside the band, the output is neutral. The histogram is drawn in a neutral color and no directional reading is offered at all.
When price closes outside the band, the output colors. Above the upper boundary it reads bullish, below the lower one bearish, and the color is the signal.
What the band is actually doing
The band is a definition of sideways. Anything inside it counts as a range, and the width of the band decides how much movement qualifies as no movement.
That width comes from a smoothing length you chose. A wide band ignores more and signals less; a narrow one behaves closer to a standard MACD, which is the thing it was built to improve on.
So the improvement is adjustable in both directions. There is a setting at which this indicator becomes the indicator it replaced, and nothing warns you when you are near it.
A worked example
Say a stock has swung between $48 and $52 for a month. A standard MACD crosses each time the swing turns, producing a steady stream of signals in a market going nowhere.
A band wide enough to contain that $4 swing suppresses almost all of them. The neutral color holds, and the screen is quiet for long stretches.
The cost arrives on the move that matters. When price finally breaks above $52 and keeps going, it has to clear the band before the reading changes color — so the first stretch of the real move is spent waiting.
Both effects come from the same parameter. You cannot widen the band to remove the noise without also widening how far a real move must travel before it is acknowledged.
The original data
On the S&P 500 from January 1950 to September 2026, 53.1% of trading days closed up — day-to-day direction barely better than a coin — yet the same record holds a 56.8% fall from October 2007 to March 2009.
Those two figures are the whole argument. Most day-to-day movement is close to noise and worth ignoring; the rare sustained move is the one worth catching, and any filter that suppresses the first delays its recognition of the second.
The round trip cost is what makes the trade worth making. Every entry and exit pays a spread and commission, so suppressing a stream of short-lived signals saves real money, which is the strongest case for the variant and it is a cost argument rather than an accuracy one.
The settings that change its behavior
The band length is the main control. It sets how many bars the smoothed average is built from, and therefore how much movement has to happen before price is considered outside the range.
The signal length smooths the output. A longer one produces fewer color changes and holds a color through minor reversals that a shorter one would flip on.
The moving-average type matters more here than usual. The band is defined by an average, so switching between a simple and an exponential calculation changes where the boundary sits, not just how smooth it looks.
And none of them has a correct value. Each is a position on the same trade-off - fewer signals later, or more signals sooner - so the honest way to pick is to decide which of those two costs you would rather pay and set all three to agree with that answer.
Who wrote it and why that matters
It is a community script, published free on TradingView by the author who goes by LazyBear, and it is one of the most copied indicators on the platform.
Community scripts are open. The source is readable, which means the band definition and the coloring rule can be checked rather than guessed at - an advantage over any closed tool.
It also means there is no support and no specification. Forks circulate under similar names with different smoothing, so two people running “Impulse MACD” may not be running the same calculation.
Check the script you loaded. Open the source, find the band length and the moving-average type, and know which version you are looking at before comparing your chart to anybody else’s.
How this connects
A MACD variant, so everything true of that indicator applies - two moving averages, two stages of lag, one signal line.
The addition is a band that defines sideways. While price sits inside it the output stays neutral, which is a direct answer to the trading range problem standard MACD has.
The band is built from a moving average, so the width is a period you chose rather than a property of the market.
Fewer signals later is the trade, and it is a cost argument rather than an accuracy one - the saving is in round trips not taken.
And at a narrow enough band setting it becomes the indicator it replaced, with nothing warning you that you are near that point.
When it fails
The characteristic failure is trusting the neutral color as an all-clear. Neutral means price is inside a band, which is a statement about a smoothed average, not a statement that nothing is happening.
A slow, sustained drift can stay inside the band for a long time. The indicator reports nothing throughout, and a position held on the strength of that silence is being held on the absence of a signal rather than the presence of one.
A second failure is narrowing the band to get more signals, which rebuilds the problem it solved.
A third is treating the color change as an entry price. It confirms on a close, so the move is already partly done.
A fourth is combining it with a standard MACD for confirmation, which is one calculation agreeing with a modified version of itself.
And a fifth is assuming a filtered signal is a better signal. Fewer signals with the same hit rate is just fewer signals, and whether the filter improved anything is a question only testing answers.
Related
MACD covers the indicator this modifies. Moving average covers the band it is built from. And trading range covers the conditions it is designed to sit out.
What makes this different from a regular MACD is that it filters out the whipsaw you get in a sideways market. When both lines go flat, I read that as consolidation and I don’t open new trades, even if something else on my chart is flashing a buy. Beyond that, I test the settings on every timeframe before I trust them. Skip that step and it won’t work for you.
— Michael Whitman, from this video
This page is educational, not financial advice. Test every idea on your own charts before risking money. Some links on this page earn a commission if you buy through them. It costs you nothing and it does not decide what appears here or in what order — how these pages are made is set out in our methodology.