1994issue C011-13
Constructing lag-reduced double exponential averages for MACD
Lengthening a moving average reduces noise in an ordered price series but also increases lag. A modified one-parameter double exponential smoother is constructed to produce less lag than a single exponential moving average while still smoothing the series, and the same MACD lengths can be filled with either single exponential averages or DEMA1 filters.
- Lengthening a moving average reduces noise in an ordered price series but also increases lag, the delay between a change in the series and the matching movement in the smoother.
- A simple moving average is described as most appropriate when the series can be treated as locally constant. When a linear trend is present and its intercept and slope change across successive windows, double exponential smoothing is introduced.
- DEMA1 is defined as twice the single exponential smooth minus the double exponential smooth of that first smooth, and is distinguished from using the double smooth by itself.
- The same 12-period, 26-period, and 9-period MACD lengths can be filled with single exponential averages or DEMA1 filters. Because the double-smoothed construction responds more quickly, lookback lengths may need to be increased.
The lag that comes with a longer average
A moving average is a windowed smoother that damps short-term fluctuation in an ordered price series while adding delay that grows with window length. Lengthening the average reduces noise but also increases lag, the delay between a change in the underlying series and the matching movement in the smoother.
Equal weights when the series is locally constant
A simple moving average assigns equal weight 1/w to each observation in a window of length w. It is described as most appropriate when the series can be treated as locally constant.
A recursive exponential average
Exponential smoothing is a recursive weighted average that mixes the newest observation with the previous smooth through a smoothing-constant between zero and one.
A single exponential moving average is computed as the current close times alpha plus the previous average times one minus alpha, with the smoothing-constant alpha equal to 2/(w+1). For a 26-period window that constant is 0.074.
Exponential smoothing is presented as a descriptive forecasting device rather than a procedure grounded in formal inferential statistical theory.
When a linear trend is present
When a linear trend is present and its intercept and slope change across successive windows, equal-weight averaging is treated as inadequate and double exponential smoothing is introduced. A modified one-parameter double exponential smoother is constructed to produce less lag than a single exponential moving average while still smoothing the series.
A faster composite labeled DEMA1
The faster average labeled DEMA1 is defined as twice the single exponential smooth minus the double exponential smooth of that first smooth. DEMA1 is a composite smoother, and it is distinguished from using the double smooth by itself.
The same MACD lengths on either filter
MACD is an oscillator formed from the gap between a shorter and a longer smoother, with a third smoother of that gap used as a trigger. It is constructed as the difference between a 12-period and a 26-period smoother, with a 9-period smoother of that difference used as the trigger. The same three lengths can be filled with either single exponential averages or DEMA1 filters.
Because the double-smoothed construction responds more quickly, lookback lengths may need to be increased so that random fluctuations do not dominate the indicator.
Weekly NASDAQ Composite with 26-week DEMA1, 1988–1993

The printed MetaStock price pane is inverted (about 300 at the top and 600 at the bottom). Points were sampled at roughly quarterly spacing; reading error is about ±10 index points.
All readings on this track · 80 readings
- 1988Rebuild MACD-Mo and MACD-H before treating them as signals
- 1989Four-span MACD lookbacks as perishable parameters
- 1989Weekly then daily MACD confirmation on individual stocks
- 1991Regime-gated MACD and stochastic rules inside a checklist
- 1991Constructing MACD signal lines and divergence tests
- 1991MACD parameter order and cycle phase lag
- 1992Lengthened bond MACD as an equity regime filter
- 1992Long-horizon MACD construction from paired exponential averages
- 1993Constructing a signed ten-point trend filter
- 1994Constructing lag-reduced double exponential averages for MACD
- 1994Seeding DEMA2 filters to build a MACD signal
- 1994Constructing MACD from lag-reduced exponential averages
- 1994TEMA1 from nested exponential averages, then a two-horizon MACD
- 1994Constructing entry and exit on a relative-strength MACD
- 1994Constructing a relative-strength MACD crossover spreadsheet
- 1995Consensus presignal filters for Relative Strength Index, MACD and the Stochastic oscillator
- 1997Confirm the MACD turn with price, then exit on the histogram
- 1997Reconstructing a stochastic oscillator, MACD, and a triple-smoothed oscillator
- 1997Moving-average windows before crossovers and MACD
- 1999Second-stage MACD on relative-strength inputs
- 1999Constructing MACD from exponential-average spreads for crossover and divergence
- 1999Coding candlesticks into numeric indicators
- 2001Second-low confirmation with a percentage oscillator and money-flow filter
- 2001Constructing MACD from exponential average spreads and a signal line
- 2002Separate bounded and trend-following oscillator rules
- 2002Sort the regime before assigning MACD and stochastic jobs
- 2002Building classic divergence filters from RSI and MACD
- 2002Weekly highs and lows as trend gates
- 2002Constructing channel-normalized Fisher reversal signals
- 2002Affine-price and the Fisher transform as a constructed companion to MACD
- 2003Regularized EMA construction with a MACD line and a thrust oscillator
- 2003Curvature-penalized exponential averages versus MACD
- 2003MACD, moving averages, and a trend filter as one timing system
- 2003Fractional MACD and linear-regression reversal construction
- 2004Weekly MACD-histogram timing of bear-market rallies
- 2004Candlestick triggers filtered by MACD divergence
- 2004Staging energy-complex tops with trendline, breakout, and MACD
- 2005Selling climax holds versus fails
- 2006Treat a sideways Wave as permission before a breakout
- 2007MACD with a Stochastic oscillator for spotting trend reversals
- 2007Rebuilding an S&P 500 fifth-wave count after a broken target
- 2007Constructing MACD, RSI, and stochastic confirmation for futures
- 2007MACD histogram divergence needs a confirming close
- 2007Write the plan as a stack: ratio, boundary, then oscillators
- 2008MACD divergence and Stochastic oscillator confirmation on lumber futures
- 2008Assign confirmation, timing, and a stop before a currency pair is tested
- 2008Confirm the ten-bagger launch path before the MACD exit
- 2008Reading the offloaded evidence file
- 2008A Leader companion for MACD direction warnings
- 2008Relative strength exits with MACD averages and RSI
- 2008Assign one job per indicator in a three-screens rule set
- 2008Sequencing RSI, MACD, and average crossovers
- 2010Constructing the Schaff Trend Cycle from MACD and a dominant-cycle window
- 2010Schaff Trend Cycle as a MACD and Stochastic oscillator combination
- 2010Combining Relative Strength Index, the stochastic oscillator, and MACD as slope filters
- 2010Short-term wave and ratio clues without direction calls
- 2010A precise pullback entry and an unplanned profit-protection exit
- 2010Filtering MACD false signals with trendline breaks
- 2011Vendor feeds as an input variable in a MACD evaluation
- 2012Out-of-the-money versus in-the-money option sensitivity to implied volatility
- 2012MACD window tuning as hold-time control
- 2012Combining a moving-average crossover with MACD and support-resistance
- 2012Testing a published MACD entry with a histogram and signal-line agreement filter
- 2012Treat sample systems as a lab before live rules
- 2013Constructing moving averages and MACD from one price series
- 2013The next-bar price that forces a MACD signal-line cross
- 2013Constructing next-bar MACD reversal prices
- 2013Constructing inverted MACD reversal prices
- 2014Shared-filter combinations of the stochastic oscillator, MACD, and RSI
- 2014Square-root lookbacks for combined MACD and RSI
- 2015Audit open interest and trend before trusting oscillator crossovers
- 2016MACD without a signal line, confirmed by moving-average trend filters
- 2016Use RSI, MACD, and a moving average as a market-health consensus
- 2016MACD line versus histogram is a display problem first
- 2017Weekly and daily MACD on a single daily chart
- 2017Weekly and daily MACD as a stacked momentum filter
- 2017Nested weekly and daily MACD from paired EMA spreads
- 2018Weekly and daily PPO scale versus MACD, with bounded RSI and stochastic readings
- 2018Constructing a weekly and daily percentage price oscillator
- 2020Constructing Wyckoff tape reading with MACD, moving-average, and RSI filters