The Slow Stochastic’s %K Is the Fast Stochastic’s %D — the Same Label Names a Different Line in Each Version
%K places the close inside the N-period high-low range and %D smooths it. One platform's documentation shows Slow %K is exactly Fast %D. Retrieved 2026-09-28.
Three versions, and the labels move between them
This page previously said %D is where implementations diverge. Source 3 shows exactly how. “There are three versions of the Stochastic Oscillator available on SharpCharts.” “The Fast Stochastic Oscillator is based on George Lane's original formulas for %K and %D.” “In this fast version, %K can appear rather choppy.”[3]
The slow version is not a different formula — it is the fast version shifted one place along: “The Slow Stochastic Oscillator smooths %K with a 3-day SMA, which is exactly what %D is in the Fast Stochastic Oscillator.” And therefore — “Notice that %K in the Slow Stochastic Oscillator equals %D in the Fast Stochastic Oscillator”[3]
So “%K” does not name one series. In the fast version it is the raw ratio; in the slow version it is that ratio already smoothed. Two charts labelled %K can be two different lines, which is what makes settings comparisons between platforms unreliable unless the version is stated.[3]
“The Full Stochastic Oscillator is a fully customizable version of the Slow Stochastic Oscillator.” The defaults source 3 uses: “The default parameters were used in these examples: Fast Stochastic Oscillator (14,3), Slow Stochastic Oscillator (14,3) and Full Stochastic Oscillator (14,3,3).”[3]
The originator's own restriction on what counts as a signal
Source 3 quotes Lane on what the indicator tracks: it “doesn't follow price, it doesn't follow volume or anything like that. It follows the speed or the momentum of price. As a rule, the momentum changes direction before price.”[3]
And on what may be acted on, it reports a far narrower claim than the usual overbought/oversold reading: “This was the first and most important signal that Lane identified.” — “Lane asserts that a %D divergence is the “only signal which will cause you to buy or sell.””[3]
That is reported as Lane's assertion, by source 3. This page neither endorses it nor treats it as established — Lane's own writing was not consulted.[3]
Source 3 also records a second construction of his — “George Lane identified another form of divergence to predict bottoms or tops, dubbed “set-ups.”” — and immediately qualifies it: “Remember that this is a set-up, not a signal.”[3]
A bounded oscillator, and why the bound does not mean what it looks like
“The oscillator ranges from zero to 100. No matter how fast a security advances or declines, the Stochastic Oscillator will always fluctuate within this range.” “Traditional settings use 80 as the overbought threshold and 20 as the oversold threshold.” With the worked example: “Assume that the highest high equals 110, the lowest low equals 100, and the close equals 108.” — giving 80.[3]
But the extremes are not signals by themselves: “Overbought readings aren't necessarily bearish. Securities can become overbought and remain overbought during a strong uptrend.” “In a similar vein, oversold readings aren't necessarily bullish. Securities can also become oversold and remain oversold during a strong downtrend.”[3]
Its practical advice is directional rather than symmetric: “Look for occasional oversold readings in an uptrend and ignore frequent overbought readings.”[3]
And it says plainly that the common triggers misfire: “Signal line crosses, moves below 80, and moves above 20 are frequent and prone to whipsaw.” “As KSS shows, early signals are not always clean and simple.”[3]
The current bar is inside the range by definition
The formula is %K = 100 x (Price - Low_N) / (High_N - Low_N), and the source defines the bounds plainly: "High and Low are the highest and lowest prices in the last 5 days respectively" in the five-period example. The window is the last N periods, which includes the period being evaluated.[1]
This matters for anyone testing the indicator. With some indicators, using the current bar's high and low to compute that bar's value is a mistake — the value ends up describing the bar it is being compared against. Here it is not a mistake: the definition places the current bar inside the range. A %K that excluded the current bar would be a different indicator. This page does not survey how platforms implement it, only what the definition says.[1]
A related structural point: the window is fixed. Because %K reads the highest and lowest prices of N periods rather than an exponentially weighted average, the value does not depend on how much history preceded the calculation. This is a contrast drawn by this page, not a statement in the source, and it distinguishes the stochastic from indicators built on smoothed averages.[1]
%D is where implementations diverge
%D is "the N-day moving average of %K (the last N values of %K)" — a smoothing of the raw line. And the source immediately flags the ambiguity: "Usually this is a simple moving average, but can be an exponential moving average for a less standardized weighting for more recent values." So two platforms can both be correct and still disagree — a comparison should state which one it used.[1]
And the source restricts what %D alone can be used for. "There is only one valid signal in working with %D alone — a divergence between %D and the analyzed security." By the reference's own account, reading %D on its own for anything other than divergence is outside what it endorses. The usual construction pairs the lines: an alert exists "when the %D line is in an extreme area and diverging from the price action", and "the actual signal takes place when the faster %K line crosses the %D line."[1]
Parameters are conventions, as elsewhere in this family. "Typical values for N are 5, 9, or 14 periods" and "smoothing the indicator over 3 periods is standard." The article also describes a three-line variant giving "an anticipatory signal in %K, a signal in the turnaround of %D at or before a bottom, and a confirmation of the turnaround in %D-Slow." Three named lines, three different roles — answers that treat "the stochastic" as one line lose that.[1]
The article does not hold one definition of %D throughout. Its definition section gives "%D is the N-day moving average of %K (the last N values of %K)", but its worked calculation gives %D as a 3-period simple moving average, SMA_3(%K), with %D-Slow a 3-period average of %D. N-period and 3-period are not the same rule, and both appear in the same article. The summary line of this page follows the definition section; anyone reproducing the numbers should say which of the two they used. This gap is a reading of the source by this page, not something the source points out about itself.[1]
The premise is stated as a tendency, not a proof
The reasoning behind the indicator is written out. "The idea behind this indicator is that prices tend to close near the extremes of the recent range before turning points." The price is then "expressed as a percentage of this range with 0% indicating the bottom of the range and 100% indicating the upper limits of the range over the time period covered."[1]
"Tend to" is the source's wording and is kept here. The article presents this as the premise the indicator is built on, not as a demonstrated regularity, and it offers no test of it. Whether acting on the resulting signals produces a profit is not addressed by this page, which carries no backtest figures.[1]
One further reading is named. A "stochastic pop" occurs "when prices break out and keep going", interpreted as a signal to increase the current position, or liquidate if the direction is against the current position. That is the opposite response to the mean-reversion reading of an extreme %K — the same indicator supports both, and the article does not choose between them.[1]
What this page has not established
This page rests on two encyclopedia articles and one charting platform's own documentation. Lane's own writing and the interview quoted by source 3 were not consulted directly.[1][2][3]
Vendor limitation: source 3 is StockCharts describing the versions it offers on its own charts. Its three-version scheme and its default parameters are that platform's arrangement, and another package may name or combine them differently — which is the practical reason the label ambiguity above matters.[3]
Not established: whether a %D divergence really is the only actionable signal, as Lane is quoted saying; whether any stochastic rule is profitable. No backtest figures of this page's own appear anywhere on it.[1][2][3]
Retrieved 2026-09-28. Source 3 HTTP 200, read in full (207 lines); 28 quotations from it were each searched for in the fetched text before publication.[3]
Verified facts
Each fact is labelled with its evidence typeEach fact in this section carries its evidence type — either cross-checked against independent sources, or confirmed from a single authoritative record.
The Stochastic Oscillator was developed by George C. Lane in the late 1950s; the encyclopedia article and a charting platform's documentation both state this.[1][3] 2 sources · independent
%K expresses the current close as a percentage of the high-low range over the look-back period and %D is a 3-period simple moving average of %K, with 14 periods the usual look-back; both sources give this construction.[1][3] 2 sources · independent
The oscillator is bounded between 0 and 100, with 80 and 20 the conventional overbought and oversold levels; both sources state this.[1][3] 2 sources · independent
Statements and readings
Not counted as facts — each item shows what kind of statement it isFrom here on: statements not counted as facts — single-source reports, the issuing body’s own statements, and this page’s own readings, each labeled.
The stochastic oscillator is "a momentum indicator within technical analysis that uses support and resistance levels as an oscillator", and "George Lane developed this indicator in the late 1950s".[1] single-source ×1 · Wikipedia Stochastic oscillator, opening paragraph
%K = 100 x (Price - Low_5) / (High_5 - Low_5), "where High and Low are the highest and lowest prices in the last 5 days respectively, while %D is the N-day moving average of %K (the last N values of %K)".[1] single-source ×1 · Wikipedia Stochastic oscillator, definition section
On the smoothing of %D the article states: "Usually this is a simple moving average, but can be an exponential moving average for a less standardized weighting for more recent values."[1] single-source ×1 · Wikipedia Stochastic oscillator, definition section
The article states: "There is only one valid signal in working with %D alone — a divergence between %D and the analyzed security."[1] single-source ×1 · Wikipedia Stochastic oscillator, definition section
The premise is stated as "prices tend to close near the extremes of the recent range before turning points", with the price expressed as a percentage of the range, "0% indicating the bottom of the range and 100% indicating the upper limits".[1] single-source ×1 · Wikipedia Stochastic oscillator, calculation section
"Typical values for N are 5, 9, or 14 periods" and "smoothing the indicator over 3 periods is standard".[1] single-source ×1 · Wikipedia Stochastic oscillator, calculation section
An alert is present "when the %D line is in an extreme area and diverging from the price action", while "the actual signal takes place when the faster %K line crosses the %D line".[1] single-source ×1 · Wikipedia Stochastic oscillator, interpretation section
A "stochastic pop" is described as occurring "when prices break out and keep going", interpreted as a signal to increase the position or liquidate if the direction is against it.[1] single-source ×1 · Wikipedia Stochastic oscillator, interpretation section
Crossovers and extreme readings are conventionally treated as trading signals, but whether acting on them produces a profit is not addressed by this page.[1] single-source ×1 · Scope limitation of this page — editorial, not sourced
The article states that "the %R indicator is arithmetically exactly equivalent to the %K stochastic oscillator, mirrored at the 0%-line, when using the same time interval", while also stating that %R runs from -100 to 0, that "readings between 0 and -20 are overbought, while readings between -80 and -100 are oversold", and that "sometimes the %R is adjusted by adding 100".[2] single-source ×1 · Wikipedia Williams %R, lead and formula section
“Notice that %K in the Slow Stochastic Oscillator equals %D in the Fast Stochastic Oscillator”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Three Stochastic Versions(3)
“The Slow Stochastic Oscillator smooths %K with a 3-day SMA, which is exactly what %D is in the Fast Stochastic Oscillator.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Three Stochastic Versions(3)
“The Fast Stochastic Oscillator is based on George Lane's original formulas for %K and %D.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Three Stochastic Versions(3)
“Lane asserts that a %D divergence is the “only signal which will cause you to buy or sell.””[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Three Stochastic Versions(3)
“Overbought readings aren't necessarily bearish. Securities can become overbought and remain overbought during a strong uptrend.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Overbought/Oversold(3)
“In a similar vein, oversold readings aren't necessarily bullish. Securities can also become oversold and remain oversold during a strong downtrend.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Overbought/Oversold(3)
“Signal line crosses, moves below 80, and moves above 20 are frequent and prone to whipsaw.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Bull/Bear Divergences(3)
“Remember that this is a set-up, not a signal.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, Bull/Bear Set-Ups(3)
“doesn't follow price, it doesn't follow volume or anything like that. It follows the speed or the momentum of price. As a rule, the momentum changes direction before price.”[3] Stated by the issuing body itself (primary source) · not independently verified · StockCharts ChartSchool, opening(3)
Timeline
- 1950s
George C. Lane develops the Stochastic Oscillator in the late 1950s, according to both the encyclopedia article and the platform documentation.[1][3]
- 2026-09-28
Source 3 added and read in full (HTTP 200, 207 lines); 28 quotations checked against the fetched text. This page previously rested on encyclopedia articles only.[3]
What this page could not establish
These are questions this page tried to answer and could not. The gaps are left open rather than filled with a guess.- Whether a %D divergence is really the only actionable signal
- How other platforms name and combine the fast, slow and full versions
- Model
- claude-opus-5
- Time
- 09/24/2026, 00:30
- Body characters
- 8,093
- Sources
- 3 sources adopted
- Model
- gpt-6-astra
- Time
- 09/28/2026, 19:01
- Verdict
- Passed
Show revision history (5)
| 09/24/2026, 00:30 | First authored (claude-opus-5) | Created |
| 09/24/2026 | First draft (steadytrade PM #16 request, 8 of 8) | Updated |
| 09/24/2026 | External two-model review (Gemini 3.1 Pro Extended, DeepSeek extended reasoning + search); 3 findings applied, 1 blocking finding rejected after checking the source revision directly | Updated |
| 09/24/2026 | Title rewritten to lead with the subject instead of the sourcing situation (previous: "Stochastic Oscillator: the Current Bar Belongs in the Range by Definition, and %D Alone Has One Valid Signal") | Updated |
| 09/28/2026 | Revised because the page rested only on encyclopedia articles and had no facts, so the cross-check never ran on it. Added the documentation of a charting platform that implements the indicator; it was fetched by script and read in full (207 lines), and 28 quotations were each searched for in the fetched text. Three facts were added, each resting on two sources. The new source answered the question this page had already raised — it said %D was where implementations diverge, and the platform documentation shows exactly how: the slow version's %K is the fast version's %D, so the same label names a different line depending on which version is plotted. | Updated |
Corrections
| 09/24/2026 | External review of this page was run through two models on their own web interfaces (Gemini 3.1 Pro Extended and DeepSeek with extended reasoning and search). Three items were confirmed against the sources and applied. (1) The Williams %R relationship, previously left as unverified, was checked: the "mirrored around the 0%-axis" wording in both cited articles is wrong — the arithmetic gives %R = %K - 100, a shift, and the Williams %R article contradicts its own wording by placing overbought at 0 to -20. (2) The article defines %D as an N-day moving average in its definition section but as a 3-period SMA in its worked calculation; that gap is now stated. (3) The timeline row for Lane's development read "1950" while the text said "late 1950s"; the row now reads "late 1950s". One review also returned a blocking verdict claiming three quoted passages were absent from the cited Wikipedia article. That claim was checked against the article's current revision (1229470527, 2024-06-17) through the Wikimedia REST API and is false — all three passages are present. The review's own trace shows its page extraction dropped the sentences around the formulas and it read the absence of a match as the absence of the text. Nothing was changed on the basis of that finding. | Applied |
Frequently asked
Does %K include the current bar in its high-low range?
Yes, by definition. The source says High and Low are the highest and lowest prices in the last N periods, which includes the period being evaluated. A %K excluding the current bar would be a different indicator.[1]
Is %D a simple or exponential moving average?
Either. The source states it is usually a simple moving average but can be an exponential one for a less standardized weighting of recent values, so implementations can differ while both follow the definition.[1]
Can %D be used on its own?
Only narrowly. The article states there is only one valid signal in working with %D alone — a divergence between %D and the analyzed security. The usual signal comes from %K crossing %D.[1]
What are the standard parameters?
Typical values for N are 5, 9 or 14 periods, and smoothing the indicator over 3 periods is described as standard. These are conventions, not derived optima.[1]
What is a stochastic pop?
The article describes it as occurring when prices break out and keep going, interpreted as a signal to increase the position or liquidate if the direction is against it — the opposite response to reading an extreme as mean reversion.[1]
Is Williams %R the stochastic %K mirrored?
No. Both cited articles use the word "mirrored", but the arithmetic gives %R = %K - 100 — a shift of 100 points, not a reflection. A %K of 80 is a %R of -20. A true mirror (%R = -%K) would reverse overbought and oversold, which the Williams %R article itself contradicts when it puts overbought at 0 to -20.[1][2]
What is the difference between fast, slow and full stochastics?
StockCharts describes fast as Lane's original %K with %D a 3-period SMA of it; slow smooths %K with a 3-period SMA, so slow %K equals fast %D; full makes the look-back, the %K smoothing and the %D period all user-settable.[3]
Are two charts labelled %K showing the same line?
Not necessarily. In the fast version %K is the raw ratio; in the slow version it is that ratio smoothed by a 3-period SMA, which is what %D is in the fast version.[3]
Is a reading above 80 a sell signal?
StockCharts says overbought readings aren't necessarily bearish and that securities can remain overbought during a strong uptrend; the same applies inversely below 20.[3]
What did Lane consider an actionable signal?
StockCharts quotes Lane asserting that a %D divergence is the only signal which will cause you to buy or sell. This page reports that as his assertion and did not consult his own writing.[3]
Are signal line crosses reliable?
StockCharts says signal line crosses, moves below 80 and moves above 20 are frequent and prone to whipsaw, and that early signals are not always clean and simple.[3]