2010issue C0740-45
Construct a center-line volume oscillator and read it with a stochastic oscillator
A volume oscillator is built as a center-line measure of volume energy, not as a bounded price band. The archive construction is meant to sit beside a stochastic oscillator so a short-horizon price extreme is checked against participation before it is treated as a reversal.
- A volume oscillator is a center-line series that measures the percentage deviation of volume from an exponential moving average and moves above and below zero.
- One documented construction uses a 12-period short EMA and a 28-period long EMA, and those EMA lookbacks can be adjusted to style and market condition.
- The oscillator is meant to be read with a stochastic oscillator so volume energy can be checked against price extremes before a reversal appears on the price chart.
- Readings above the center line are treated as buy-side interest, while a near-vertical spike is read as an exhaustion pattern that can appear just before a short-term turn.
How the volume oscillator is constructed
A standard charting volume oscillator is a center-line measure. It moves above and below zero rather than oscillating inside a fixed high-low percentage band the way many price oscillators do.
One documented construction computes the percentage deviation of volume from an exponential moving average, using a 12-period short EMA and a 28-period long EMA with a time-series method. Those EMA lookbacks can be adjusted to trading style and market condition.
Reading volume energy with a stochastic oscillator
The construction is intended to be read together with a pure price oscillator such as a stochastic oscillator. Short-term analysis can then check volume energy against price extremes before a reversal appears on the price chart.
Editorial note: TradersWeek treats this pairing as an energy filter. The next stochastic extreme is not read as a reversal until the volume oscillator shows whether the price swing still has participation.
Historical chart readings of energy and exhaustion
On a daily Kirklands chart from October through December, the volume oscillator formed lower highs while price rose, which the archive treats as weakening upside energy. A January spike was read as downside exhaustion, and a February cycle that failed to bottom preceded resumed upside price action.
Extreme volume-oscillator readings occur when the series leaves its normal range and climbs or falls at a near-vertical angle. On a Caterpillar chart the oscillator showed weakening volume before a top, with an exhaustion pattern just ahead of topping as late speculative buying and one-day high-frequency activity arrived.
Center-line bias, platform markets, and an EMA overlay
Readings above the center line are treated as accumulation or buy-side interest. While the oscillator stays above or near that line, the short-term bias is described as remaining to the upside.
In a platform market, bracketed institutional orders can keep price in a tight range while the volume oscillator still shows a buying surge. The archive presents that contrast as a way to see participation before a breakaway gap or run.
Applying a 25-day EMA as a subindicator on the volume oscillator can expose a weakening pattern before the oscillator itself crosses below the center line, giving extra time to plan a short-term exit.
All readings on this track · 42 readings
- 1987Stochastic fast and slow construction as a rebuildable stack
- 1989Building the stochastic oscillator from close location
- 1990Monthly stochastics as a multi-year bond regime filter
- 1990Walk-forward screen for yen indicator rules
- 1990Slow stochastic construction for index pullback entries
- 1991Random Walk Index construction with an adaptive lookback
- 1991Building a two-stage stochastic oscillator from close location
- 1992Constructing fast and slow stochastic oscillator lines
- 1992Constructing nested stochastic lookbacks
- 1994Construct the four-state price-volume rank before filtering it
- 1996Crowded stochastics, false breakouts, and hidden stops
- 1997Fade and follow entries from stochastic extremes
- 1998Oversold confirmation as a staged rule-based-entry case
- 1999Constructing regular and slow stochastic oscillators
- 2001Construct a variable-interval simple moving average from stacked extremes
- 2001Threshold RSI and stochastic setups with next-bar stops
- 2001Two tests of a rate-adjusted earnings-yield gap
- 2002Constructing a two-line stochastic from a range-normalized close
- 2002Inspect mechanical stochastic daytrade rules on one bar
- 2003Constructing an adaptive stochastic RSI
- 2003Four parameters that construct a stochastic oscillator
- 2004Volume breakout as signal, pullback as entry
- 2004A first currency-market checklist with two averages and a slow stochastic
- 2005Shared-scale cycle indexes with companion oscillators
- 2005Current-bar versus prior-bar range construction for the stochastic oscillator
- 2005Two-session moving-average pullback short
- 2006Market condition as a permission layer for moving averages and oscillators
- 2008Lock the stop at support before sizing a stochastic entry
- 2010Construct a center-line volume oscillator and read it with a stochastic oscillator
- 2010Sharpened RSI turns with rainbow averages and a slow stochastic
- 2011Build a Spearman rank oscillator from ordered closes
- 2012Gold as a regime-dependent hedge in the euro-area crisis
- 2012Pairing moving averages with variable-length stochastics
- 2014Two-leg stochastic stress oscillator as a rebuild drill
- 2014Ingress dates as price bases for relative strength, stochastics, and moving averages
- 2017Constructing a dual EMA stochastic from range normalization
- 2018Constructing a two-stage stochastic RSI for comparable price-oscillator divergences
- 2018Combining a weekly stochastic, a long moving average, and two-day resistance
- 2018Weekly and daily stochastic readings with a long moving average and support
- 2018A confirming workflow for rotating from discretionary to staples
- 2019Stochastic scan thresholds, averages, and formula syntax
- 2020Constructing Slow %K as a two-stage helper