Skip to main content
Track Stochastic oscillator
7 / 42
Library

1991issue C031-3

Building a two-stage stochastic oscillator from close location

A two-line oscillator is built by locating the latest close inside a lookback-window high-low range, then smoothing those same ingredients. The lines are scaled from 0 to 100 and read against bands at 80 and 20, with a slower pairing of the second line available.

  • Percent-k locates the latest close on a 0-to-100 scale inside the highest high and lowest low of a lookback-window, commonly 5 to 14 days and sometimes 28 days.
  • Percent-d is a three-period sum-of-numerator over sum-of-denominator smooth of the same close-location ingredients used for the raw line.
  • Joint readings in the overbought-band above 80 or the oversold-band below 20 mark extended states, but a directional cue is not treated as complete until price-oscillator-divergence appears.
  • A slow-stochastic display pairs percent-d with a three-day average of that line and is described as less sensitive than showing the raw close-location reading.
Entries in this reading1 entry

Close location as the first stage

The design premise is that late-stage advances tend to close near the session high and late-stage declines tend to close near the session low. The oscillator therefore compares the latest close with the highest high and lowest low over a chosen lookback-window.

In the late 1950s, experimental oscillators were labeled with successive alphabet letters. After two full passes, the pair retained for use was the raw close-location line and its smoothed companion.

The lookback-window is commonly 5 to 14 days and is sometimes extended to 28 days. The result is scaled from 0 to 100 and shown as two lines. Percent-k is the first stage: 100 times the close minus the lookback low, divided by the lookback high minus the lookback low.

A second smooth on the same ingredients

Percent-d is the second stage. It is a three-period sum-of-numerator over sum-of-denominator smooth of the same close-location ingredients used for the raw line.

Bands, extremes, and confirmation

Joint readings above 80 are treated as an overbought-band state. Joint readings below 20 are treated as an oversold-band state. A directional cue is not treated as complete until price and the oscillator diverge.

The oscillator can remain at extremes and flag a reversal too early. Watching for price-oscillator-divergence is presented as a way to cut the number of those premature alerts.

A slower pairing of the second line

A slow-stochastic variant pairs the smoothed line with a three-day moving average of that line. That display is described as less sensitive than showing the raw close-location reading.

Educational research material, not investment advice. Historical source context does not establish present-day performance.
7 of 42 in the Stochastic oscillator track
19921-2 pp.Next on Stochastic oscillatorConstructing fast and slow stochastic oscillator linesThe stochastic oscillator measures where the latest close sits inside a user-chosen high-low range rather than treating the close as a standalone level.
All readings on this track · 42 readings
  1. 1987Stochastic fast and slow construction as a rebuildable stack
  2. 1989Building the stochastic oscillator from close location
  3. 1990Monthly stochastics as a multi-year bond regime filter
  4. 1990Walk-forward screen for yen indicator rules
  5. 1990Slow stochastic construction for index pullback entries
  6. 1991Random Walk Index construction with an adaptive lookback
  7. 1991Building a two-stage stochastic oscillator from close location
  8. 1992Constructing fast and slow stochastic oscillator lines
  9. 1992Constructing nested stochastic lookbacks
  10. 1994Construct the four-state price-volume rank before filtering it
  11. 1996Crowded stochastics, false breakouts, and hidden stops
  12. 1997Fade and follow entries from stochastic extremes
  13. 1998Oversold confirmation as a staged rule-based-entry case
  14. 1999Constructing regular and slow stochastic oscillators
  15. 2001Construct a variable-interval simple moving average from stacked extremes
  16. 2001Threshold RSI and stochastic setups with next-bar stops
  17. 2001Two tests of a rate-adjusted earnings-yield gap
  18. 2002Constructing a two-line stochastic from a range-normalized close
  19. 2002Inspect mechanical stochastic daytrade rules on one bar
  20. 2003Constructing an adaptive stochastic RSI
  21. 2003Four parameters that construct a stochastic oscillator
  22. 2004Volume breakout as signal, pullback as entry
  23. 2004A first currency-market checklist with two averages and a slow stochastic
  24. 2005Shared-scale cycle indexes with companion oscillators
  25. 2005Current-bar versus prior-bar range construction for the stochastic oscillator
  26. 2005Two-session moving-average pullback short
  27. 2006Market condition as a permission layer for moving averages and oscillators
  28. 2008Lock the stop at support before sizing a stochastic entry
  29. 2010Construct a center-line volume oscillator and read it with a stochastic oscillator
  30. 2010Sharpened RSI turns with rainbow averages and a slow stochastic
  31. 2011Build a Spearman rank oscillator from ordered closes
  32. 2012Gold as a regime-dependent hedge in the euro-area crisis
  33. 2012Pairing moving averages with variable-length stochastics
  34. 2014Two-leg stochastic stress oscillator as a rebuild drill
  35. 2014Ingress dates as price bases for relative strength, stochastics, and moving averages
  36. 2017Constructing a dual EMA stochastic from range normalization
  37. 2018Constructing a two-stage stochastic RSI for comparable price-oscillator divergences
  38. 2018Combining a weekly stochastic, a long moving average, and two-day resistance
  39. 2018Weekly and daily stochastic readings with a long moving average and support
  40. 2018A confirming workflow for rotating from discretionary to staples
  41. 2019Stochastic scan thresholds, averages, and formula syntax
  42. 2020Constructing Slow %K as a two-stage helper
All 170 readings tagged Stochastic oscillator
Also on Stochastic oscillator5 readings