Skip to main content
Track Exponential smoothing
3 / 41
Library

1988issue C061-8

Constructing simple and exponential moving averages as specified filters

Treat each plotted average as a specified filter. Name the observation window or smoothing factor, state whether memory is finite or recursive, and measure phase delay on a known cycle so a simple-window baseline can be compared with an exponential smoother on the same lookback.

  • A moving average is a low-pass construction that lets slower variation through and attenuates high-frequency variation.
  • A simple average has finite-impulse-response memory inside a fixed observation window, while exponential smoothing mixes the latest observation with the prior average so older samples never fully leave.
  • On a pure sine-wave input, a simple average is most sensitive when the window equals one half-cycle, and the averaged series lags the input by a quarter cycle.
  • A smoothing factor can be matched to a window length so a simple-window baseline and an exponential smoother can be compared on the same lookback, with similar overall attenuation but different phase-delay behavior.
Entries in this reading2 entries

A moving average as a low-pass filter

A moving average is constructed as a low-pass filter that lets slower variation through and attenuates high-frequency variation. The construction maps ordered price observations over a defined lookback into one filtered value at each sampling interval.

Finite memory in the simple average

A simple moving average has a finite-impulse-response. It is nonzero only while an impulse remains inside a fixed observation window, and it can be updated by adding the newest sample and dropping the oldest. The filter reaction lasts only while that single impulse remains inside the window.

Cycle response and phase delay

On a pure sine-wave input, a simple moving average is most sensitive when the observation window equals one half-cycle, and the averaged series lags the input by a quarter cycle. That lag is the phase delay of the filtered series relative to the generating cycle.

A simple moving average cancels to zero when an even number of complete cycles fills the window and leaves a residual fluctuation at odd cycle multiples. The frequency response follows a sin(x)/x shape, where x is pi times the frequency-ratio, meaning how many input cycles fit inside one observation window.

Recursive memory in exponential smoothing

An exponential moving average is formed recursively as a mix of the latest observation and the previous average, so older samples never fully leave the calculation. That recursive reaction is an infinite-impulse-response: after an impulse it theoretically never reaches exact zero.

The smoothing factor is the constant that sets how much of each new exponential average comes from the latest observation. An exponential smoothing factor can be matched to a window length by setting the factor approximately equal to two divided by that length.

A same-lookback comparison

Simple-average phase delay increases linearly with frequency, whereas exponential-average phase delay is nonlinear and stays nearly constant at high frequencies. Simple and exponential averages have similar overall attenuation except for periodic peaks in the simple average, and both constructions lag the generating series because they combine historical observations.

SMA vs EMA amplitude attenuation versus normalized window length

On the same lookback, both averages lose amplitude as the observation window grows relative to the cycle, but the simple average punches through with periodic bounce-back peaks while the exponential smoother stays monotonic. Values were read from the printed attenuation curves, not from a table.
On the same lookback, both averages lose amplitude as the observation window grows relative to the cycle, but the simple average punches through with periodic bounce-back peaks while the exponential smoother stays monotonic. Values were read from the printed attenuation curves, not from a table.hypothetical sine-wave input

Y-axis numbers on the scan run 0–30 with no unit printed; they are treated as relative attenuation as labeled. Horizontal axis is the article’s normalized window length (window divided by input period). SMA zeros at even integers match the sin(x)/x notches the text states for complete cycles in the window.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
3 of 41 in the Exponential smoothing track
19891-4 pp.Next on Exponential smoothingEvaluating smoothed free reserves and funds-discount spreadsPolicy is set at closed meetings eight times a year and carried out through weekly reserve targets, so equities sit inside a rates-and-reserves regime.
All readings on this track · 41 readings
  1. 1984Matching average age across price filters
  2. 1984Residual-impact construction of exponential smoothers
  3. 1988Constructing simple and exponential moving averages as specified filters
  4. 1989Evaluating smoothed free reserves and funds-discount spreads
  5. 1990Integer construction of moving averages and exponential smoothing
  6. 1990Constructing incremental moving average filters
  7. 1991Constructing a double-smoothed stochastic oscillator
  8. 1991Constructing an exponential average from a smoothing weight
  9. 1991Constructing a double-smoothed momentum oscillator family
  10. 1991Competing certainty rules from exponential-average conditions
  11. 1991Hybrid construction of a mechanical timing system from smoothed signals
  12. 1991Constructing an exponential smoother from a moving-average length
  13. 1991Equivalent relative-strength-index constructions from a ratio and from smoothed momentum
  14. 1991Constructing the true strength index from double-smoothed momentum
  15. 1991True strength index from signed, double-smoothed momentum
  16. 1992Constructing exponential averages from simple lookbacks
  17. 1992Constructing exponential averages by the smoothing constant, startup length and lag
  18. 1992Nested range smoothing and windowed high-low damping
  19. 1992A weekly equity stance from the discount-bill spread
  20. 1993Double-smoothed stochastics momentum index construction
  21. 1993Constructing the true strength index with double exponential smoothing
  22. 1994Polarized fractal efficiency with a shared exponential smoother
  23. 1994Five-interval exponential smoothing of ten-interval signed path-efficiency
  24. 1994Hand-ranked price-volume series with stacked smoothing and stochastic
  25. 1995Range expansion filter on multi-horizon averages
  26. 1995The exponential smoothing constant from averaging lag
  27. 1997Construct a nested-average rainbow band and oscillator
  28. 1998Filter stacks that combine a moving average with exponential smoothing
  29. 2002Smoothed relative-strength construction from wilder-averaging and a price prefilter
  30. 2003Reverse-engineered RSI price targets
  31. 2004Piecewise trend quality from moving-average reversals
  32. 2004Nested smoothing recipes versus unaudited oscillator experiments
  33. 2008Weight construction beyond the N-day label
  34. 2010A consensus filter for objective RSI and smoothing construction
  35. 2012Sentiment-zone oscillator from signed closes
  36. 2012Classic RSI one-over-N smoothing versus the standard exponential average
  37. 2013Why exponential smoothing uses two over n plus one
  38. 2015Constructing ratio indicators with moving-average and exponential-smoothing weights
  39. 2015Slow relative-strength index from an exponentially smoothed price
  40. 2017Rebuilding the relative strength index as open-scale buy-sell pressure
  41. 2017Comparing Wilder and exponential smoothing inside a relative-strength index
All 183 readings tagged Exponential smoothing
Also on Exponential smoothing5 readings