2017issue C0512-17
Constructing a dual EMA stochastic from range normalization
A dual EMA stochastic places a short exponential moving average and a long exponential moving average inside the high-low range of the longer average. Both lines share one range window, and a relative strength index is plotted beside the pair so the oscillators can be compared rather than substituted.
- The stochastic oscillator is treated as a range-normalization template that places a chosen series inside its own high-low window and rescales the result.
- A short exponential moving average and a long exponential moving average become the two series fed into that template, forming a fast line and a slow line.
- Both lines share the same denominator from the longer average's range window. The fast line is unbounded, and the slow line stays between 0 and 100.
- A relative strength index is plotted on the same series as a comparison panel, not as an input to the constructed pair.
What the construction does
The dual EMA stochastic is a constructed pair. A short exponential moving average and a long exponential moving average are each located inside the high-low range of the longer average over a chosen lookback.
The stochastic oscillator is the range-normalization template for that placement. A moving average is a smoothed level of an ordered price series. Here the short and long exponential averages become the two series fed into the template.
Shared range window and the two numerators
Both lines share the same denominator: the highest minus lowest 26-period average over 19 periods. The ratio is then multiplied by 100.
The fast line puts the 12-period average in the numerator. The slow line puts the 26-period average in the numerator. Typical lengths are 12, 26, and 19, and those lengths may be replaced to match a different sampling style.
The range window is the number of periods used to take the highest and lowest values of the longer average. In the typical set that window is 19 periods.
How the fast line and slow line print
When the 12-period average is above the 26-period average, the fast line prints above the slow line. The ranking reverses when the short average is below the long average.
The fast line is unbounded and can print above 100 or below 0. The slow line stays between 0 and 100. The centerline at 50 marks the midpoint of the longer average's range and is also used as a confirmation threshold for either line.
Slow-line extremes near 90-100 and 0-10 mark the longer average at the top or bottom of its 19-period range. The fast line commonly travels between about -50 and 150.
A comparison panel, not a substitute
A 14-period relative strength index is plotted beside the constructed pair on the same series so the two oscillators can be compared rather than substituted for each other.
The relative strength index is a separate bounded momentum oscillator. It is not an input to the dual EMA stochastic.
A stated regime reading treats a slow line above 90 with a fast line near 150 as one pole, and a slow line below 10 with a fast line below -50 as the opposite pole.
Seeding and replaceable lengths
Each exponential average is seeded with a simple average, so a short spreadsheet window can differ from a longer chart lookback of the same formulas.
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