Skip to main content
Track Moving-average crossover
56 / 57
Library

2019issue C0410-15

Range-weighted construction of an adaptive exponential moving average

An adaptive exponential moving average is an exponential smoother that also tracks where the close sits in the lookback high-low range. Construction starts from a simple moving average seed, then same-length and dual-length pairings are used as separate tests of that forecast.

  • AEMA is an exponential smoother whose recursive update uses a length-based weight and a range-location weight that rises near the lookback high or low and falls when the close is mid-range.
  • Initialization seeds both the exponential moving average and the adaptive average with a simple moving average of the chosen length before recursive updates begin.
  • A same-length pairing is used for trend location against an exponential average of identical length, while a dual-length pairing is used for turning points, filters, and double-crossover timing.
  • The construction is framed as a trend-following smoother that can lose usefulness in ranges, and crossovers are prone to whipsaws unless checked against other technical evidence.
Entries in this reading3 entries

What the adaptive average is

The adaptive exponential moving average, or AEMA, is an exponential smoother that also measures where the current close sits inside the lookback high-low range. Its update uses a length-based weight and a second weight that rises when the close is near the lookback high or low and falls when the close is mid-range.

How construction proceeds

Construction starts with a simple moving average seed, then applies a length-based weight and a separate range-location weight before the recursive update. The recursive update is the prior adaptive value plus the length-based weight times one plus the range-location weight, times the gap between current price and the prior adaptive value.

Length-based and range-location weights

The length-based exponential weight, MLTP1, equals two divided by one plus the chosen number of periods. The range-location weight, MLTP2, is the absolute difference between the close-to-low and high-to-close distances, divided by the lookback high-low span, so the value sits between zero and one.

MLTP2 equals zero when the close is mid-range, is near one when price is at the lookback extreme, and is described as about 0.8 to 1 when price is near the period high or low.

Lookback period and initialization

The lookback period is the window that supplies the lowest low and highest high for the range-location weight. The lookback used for the high-low span can match the smoother length, but other windows can be substituted.

Initialization seeds both the exponential moving average and the adaptive average with a simple moving average of the chosen length before recursive updates begin. A worked ten-period example on the Russell 2000 seeds both averages with a ten-day simple average. A short history understates the recursive values, and a lookback of at least 250 periods is given as a way to raise accuracy.

Same-length and dual-length pairings

A same-length pairing plots an AEMA with an exponential moving average of identical length so their relative position can mark an overall trend. A dual-length pairing uses two AEMAs of different lengths to mark turning points and to generate crossover hypotheses.

A same-length adaptive and exponential pair is presented for trend location. Adaptive averages of different lengths are presented for turning points, filters, and double-crossover timing.

Double crossover on the chart

A double crossover is a paired-average event in which a shorter smoother crosses a longer one, used here as a trend or timing hypothesis rather than a standalone rule. Chart examples treat a short and long adaptive pair crossing while the long average is rising or falling as a way to describe a longer-term uptrend or downtrend.

Where the smoother loses usefulness

The construction is framed as a trend-following smoother that can lose usefulness in ranges. Crossovers are prone to whipsaws and are intended to be checked against other technical evidence.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
56 of 57 in the Moving-average crossover track
20206-7 pp.Next on Moving-average crossoverConstruct a second-pullback entry after a moving-average crossoverA moving-average-crossover assigns trend direction and first-cross-state. It does not, by itself, authorize a rule-based-entry.
All readings on this track · 57 readings
  1. 1988Constructing moving averages: weights, smoothing and crossovers
  2. 1988Constructing breadth and average trend states
  3. 1989Evaluating an always-in-the-market moving-average crossover
  4. 1989Constructing symmetric market-breadth ratio accumulators
  5. 1989Objective crossover tests of Fibonacci wave ratios
  6. 1990Volume-adjusted moving average construction
  7. 1991Constructing a mechanical crossover on a synthetic price series
  8. 1991A two-speed breadth reading for intermediate market direction
  9. 1992A Deutschemark yield map with dual-average and relative-strength timing
  10. 1992Confirming currency-fund trends with a crossover and a filter
  11. 1992A moving-average slope filter for crossover signals
  12. 1992Occupancy and split-sample tests for average crossovers
  13. 1994Gold-mining seasonality and bond-fund duration switching
  14. 1994Price oscillator from two moving averages
  15. 1995Explicit exponential weights and binary entry filters
  16. 1996Currency futures crossover with slope, bond filter, and stop
  17. 1996Two-market average crossover entry with a fixed stop
  18. 1997Construction of a filtered three-average crossover
  19. 1998Two-group exponential average compression as a trend filter
  20. 1998Constructing r-squared trend filters with dual lookbacks
  21. 1998Moving-average length is a habit, not a secret
  22. 1999Solving the close that triggers a moving-average crossover
  23. 2000Kagi yang and yin control versus crossover noise
  24. 2000Constructing simple moving average crossover filters
  25. 2000Building a vertical-horizontal filter to gate trend signals
  26. 2000Two-average crossover as a check on trend following
  27. 2003Stacked exponential-average retracement entries and extreme stops
  28. 2003Evaluating oscillator thresholds against optimized crossovers
  29. 2004Constructing a semicycle trend-quality filter
  30. 2004Commodity subgroups labeled by crossover, support, or convergence
  31. 2004Full-window evaluation of crossover trend systems
  32. 2004Two-average trend filters as a classroom critique of indicator stacking
  33. 2005Three-layer confirmation from a moving-average cross, candles, and Q-stick
  34. 2005Charting put prices beside an equity breakdown
  35. 2005Range-gated moving-average crossover construction
  36. 2007Anticipating a simple-average crossover with a threshold-close
  37. 2007Anticipating moving-average crossovers one bar ahead
  38. 2007Lead-series moving-average crossovers with a stochastic and relative strength index
  39. 2007Next-bar SMA crossover hypotheses from theoretical crossing values
  40. 2007Anticipating a moving-average crossover before confirmation
  41. 2007A three-horizon moving-average stack as a construction problem
  42. 2007Confirming trend with regression slope and r-squared
  43. 2008Constructing a multi-timeframe smoothed crossover
  44. 2008Best-day clusters versus trend filters
  45. 2008Allied markets as a confirmation gate for crossover and breakout signals
  46. 2008Weekly exponential-average crossover as a mechanical trend case study
  47. 2010Evaluating a 200-day crossover as long, short, and stand-aside rules
  48. 2010Read a 10-and-40 trend on two neighboring time frames
  49. 2012Sampling unit as a first-class parameter on dual simple moving averages
  50. 2012Constructing index-ETF entries from volatility-index persistence
  51. 2013Moving-average baselines versus crossover signals
  52. 2013Constructing a typical-price and heikin-ashi crossover as one mechanical procedure
  53. 2016A three-gate checklist for longs after a sharp drop
  54. 2016Weekly inflation-ratio crossover for commodity regimes
  55. 2017Normalized Laguerre zero-axis warning as a two-marker construction
  56. 2019Range-weighted construction of an adaptive exponential moving average
  57. 2020Construct a second-pullback entry after a moving-average crossover
All 108 readings tagged Moving-average crossover
Also on Moving-average crossover5 readings