Skip to main content
Track Rate of Change
44 / 46
Library

2007issue C041-4

Rebuilding rate of change as a path-weighted oscillator

Ordinary rate of change uses only the current price and a lagged price, so the interior path never enters the reading. This article rebuilds the oscillator from every one-step percentage change, exponential smoothing over the original span, and a matching scale, then uses the series for the same chart tasks, including divergence.

  • Ordinary rate of change uses only the current bar and the bar from T periods earlier, so observations between those dates never enter the reading.
  • A single isolated price change moves the ordinary series twice: once when it enters the lookback and again when it drops out.
  • The adjusted series applies exponential smoothing to every one-step percentage change over the original span, then multiplies by that span so the scale stays comparable.
  • The rebuilt reading is used for the same chart tasks, including price-indicator divergence, without fixed overbought or oversold bands.
Entries in this reading3 entries

Ordinary rate of change

Ordinary rate of change is defined as current price minus the price from T periods earlier, divided by that lagged price and scaled by 100. Other common two-price ratios of the same pair are treated as algebraically equivalent.

The result is a momentum reading formed from the relative change between the current price and a price lagged a stated number of periods. The familiar percentage-change scale is kept. What changes is whether the window is allowed to ignore everything between its two endpoints.

The two-point problem

Ordinary rate of change uses only the current bar and the bar T periods earlier, so observations between those two dates do not enter the reading. Separate price paths that begin and end at the same two prices therefore receive the same ordinary rate-of-change value even when the intervening trajectories differ.

The construction has no inherent smoothing, unlike constructions that average or sum many observations, so isolated noise in the two endpoint prices passes straight into the oscillator. A single isolated price change also moves the ordinary series twice: once when the change enters the lookback and again T bars later when that same change drops out.

Adjusted rate of change

The adjusted rate of change computes every one-step rate of change between the original endpoints, applies exponential smoothing with a lookback equal to that span, and multiplies the smoothed series by the same span so the result stays on a comparable scale.

Exponential smoothing is a recursively weighted average over a defined lookback that gives more influence to recent observations than to older ones. Because those weights favor recent one-step changes, the delayed second peak or trough that appears T bars after a one-bar jump is removed from the adjusted series.

When three paths share one ordinary reading

In a three-path example that shared one ordinary reading, the adjusted values at the final bar were 0.62 on the lowest path, 0.27 on the middle path, and -0.09 on the uppermost path. Those prints match the intended ranking that the lowest path should score highest.

ROCadj ranks three price paths that share one ordinary ROC

Ordinary rate of change only sees the shared start at 100 and the shared finish near 103.6, so all three paths print the same reading. Path-weighted ROCadj, read off the article's marked lower pane and anchored to the stated endings, finishes at 0.62 on the washed-out lower path, 0.27 on the straight middle path, and -0.09 on the faded upper path — the ranking the authors wanted a trader to use.
Ordinary rate of change only sees the shared start at 100 and the shared finish near 103.6, so all three paths print the same reading. Path-weighted ROCadj, read off the article's marked lower pane and anchored to the stated endings, finishes at 0.62 on the washed-out lower path, 0.27 on the straight middle path, and -0.09 on the faded upper path — the ranking the authors wanted a trader to use.Constructed three-path example · 18-bar schematic

Markers sit on integer bars 1–18; values between grid lines are read to the nearest 0.01–0.02. Endings 0.62, 0.27 and -0.09 are the figures the article states in prose. The MetaStock sidebar omits the length-multiply step described in the text, and the plotted scale matches the unmultiplied one-step percent EMA.

Divergence and historically extreme prints

The adjusted series is applied to the same chart tasks as ordinary rate of change, including price-indicator divergence and comparison of trend breaks. Divergence is a chart condition in which price and a momentum series fail to confirm each other, used as a candidate reversal hypothesis rather than a completed forecast.

A worked chart used a 21-period adjusted series to mark a divergence that the unadjusted series did not show. Neither the ordinary nor the adjusted form is given fixed overbought or oversold bands. Historically extreme prints are treated only as a cue to inspect for a possible turn.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
44 of 46 in the Rate of Change track
20081-5 pp.Next on Rate of ChangeConstruct Special K so short-horizon signals stay inside the primary trendPrice is treated as three concurrent cycles, each represented as a smoothed rate-of-change series that can be stacked by horizon or added into one Special K plot.
All readings on this track · 46 readings
  1. 1985Constructing excess and momentum difference-curve oscillators
  2. 1988Five reading rules for smoothed indicator charts
  3. 1989Momentum overlays that speed moving-average oscillators
  4. 1990A laboratory template that constructs Rate of Change as a pane module
  5. 1991Volume-scaled rate of change as a momentum construction
  6. 1991Three-indicator market overview from tape, sentiment and rates
  7. 1991Three-component trend model with rate-of-change filters
  8. 1992A KST oscillator from a weighted rate-of-change stack
  9. 1992Four-window weighted rate-of-change composite
  10. 1992Constructing multi-span smoothed rate-of-change filters
  11. 1992Constructing a four-horizon summed rate of change
  12. 1992Constructing KST from four weighted smoothed rates of change
  13. 1992Constructing a composite from weighted smoothed rates of change
  14. 1992Three-horizon KST maturity alignment
  15. 1992Construct a bond-led dividend-to-bond-yield regime first
  16. 1992Constructing relative-strength KST from weighted rate-of-change
  17. 1993Constructing a volume oscillator from average ratios and smoothed rate of change
  18. 1994Gold as a cycle clock for commodities and yields
  19. 1994Constructing a composite from weighted, smoothed rate-of-change windows
  20. 1994Constructing gold-mining rate-of-change tripwires for Treasury bonds
  21. 1994A capacity-stress checklist across commodities, bonds, and breadth
  22. 1994Rate of change parameters for testable entries
  23. 1994Constructing rate-of-change midpoints, lookbacks and divergence
  24. 1994Lead oscillator breaks need price trendline confirmation
  25. 1994Nested averages for an annual momentum curve
  26. 1994Evaluating a Coppock-style rate of change as a bottom-regime filter
  27. 1995A weighted eleven-month Dow rate of change as one testable timing procedure
  28. 1996Named lookbacks, thresholds, and streaks for entry rules
  29. 1997A midpoint rate-of-change test for bond trend follow-through
  30. 1997Constructing a short-rate-adjusted equity momentum filter
  31. 1998Daily momentum rank-churn as a portfolio-construction problem
  32. 1999Constructing a lagged rate of change cycle system
  33. 2000A triple delay line then a one-bar elliptic oscillator
  34. 2001Confirming rate of change divergences with price
  35. 2001Momentum trendline breaks need price confirmation
  36. 2001Market breadth, On-balance volume, and Rate of Change as a combined timing framework
  37. 2001Know Sure Thing with stacked horizons and trendline confirmation
  38. 2003Constructing a mechanical system from a rate of change condition
  39. 2003Constructing momentum from two closes and spotting divergence
  40. 2003Formula choice tilts which momentum mismatches count as divergences
  41. 2004RSI and momentum agreement as an asymmetric filter
  42. 2005Constructing price-normalized moving-slope hybrids
  43. 2005Unsigned speed gates on a fixed average-cross pair
  44. 2007Rebuilding rate of change as a path-weighted oscillator
  45. 2008Construct Special K so short-horizon signals stay inside the primary trend
  46. 2013Restore volume balance before adding another price-time indicator
All 50 readings tagged Rate of Change
Also on Rate of Change5 readings