Stochastic Oscillator.
The Stochastic Oscillator compares current price to its trading range over a specified period. Created by George Lane in the 1950s, it measures the velocity of price changes and is widely used for identifying overbought/oversold conditions in ranging markets.
What is Stochastic?
The Stochastic Oscillator is a momentum indicator created by George Lane in the 1950s. It compares the current closing price to the price range over a specified period, expressing the result as a percentage between 0 and 100.
The core concept: in uptrends, prices tend to close near the high of the range; in downtrends, near the low. The Stochastic measures where current price sits within recent range, generating signals when price reaches extremes.
Stochastic formula
This calculates where current close sits relative to the high-low range over the lookback period (default 14).
%D is a smoothed version of %K, used to generate trade signals through crossovers.
Fast vs Slow Stochastic
Fast Stochastic
Uses the raw %K and %D calculations. Very sensitive – generates many signals, but many are false. Rarely used by experienced traders.
Slow Stochastic
Smooths %K with a 3-period SMA, then takes another 3-period SMA for the slow %D. Less noisy, fewer false signals – the standard most traders use.
The standard “Slow Stochastic” is (14, 3, 3):
- 14 = lookback period
- First 3 = %K smoothing
- Second 3 = %D smoothing
Overbought and oversold levels
Standard interpretation uses:
- Above 80 = Overbought: Recent buying may be excessive; potential correction
- Below 20 = Oversold: Recent selling may be excessive; potential bounce
- Between 20-80 = Neutral momentum
Like RSI, “overbought” in Stochastic doesn’t mean “sell”. In strong trends, Stochastic remains overbought or oversold for extended periods. The signal works best in ranging markets.
Alternative levels
Some traders use 70/30 instead of 80/20 for more sensitivity. Day traders sometimes use 90/10 for very strong signals only.
Stochastic vs RSI
Both are momentum oscillators with overbought/oversold zones. Key differences:
| Factor | Stochastic | RSI |
|---|---|---|
| Sensitivity | More sensitive | Less sensitive |
| Best market | Ranging markets | Both, but better in trends |
| Signal frequency | More signals | Fewer signals |
| Formula basis | Position in range | Gain/loss ratio |
Many traders use both: Stochastic for shorter-term timing, RSI for confirmation. See our RSI guide for details.
Signal types
%K crosses %D
- %K crosses ABOVE %D: Bullish momentum shift
- %K crosses BELOW %D: Bearish momentum shift
Most reliable when crossover happens in extreme zones (above 80 for sells, below 20 for buys).
Divergence
Same concept as RSI/MACD divergence:
- Bullish divergence: Price makes lower low; Stochastic makes higher low. Reversal potential.
- Bearish divergence: Price makes higher high; Stochastic makes lower high. Reversal potential.
Failed swings
When Stochastic fails to reach a new extreme that price has reached, it suggests momentum exhaustion. Powerful but rare signal.
Common mistakes
Mistake 1: Trading every overbought/oversold reading
In trending markets, Stochastic stays overbought or oversold for extended periods. Buying every oversold reading in a downtrend produces catastrophic losses. Identify trend first.
Mistake 2: Using fast Stochastic
Fast Stochastic generates too many false signals. Slow Stochastic (14, 3, 3) is the industry standard for good reasons.
Mistake 3: Standalone use on low timeframes
M1 and M5 charts produce constant Stochastic signals – most are noise. Stochastic works best on H1+ timeframes.
Mistake 4: Ignoring divergence
Many traders only watch overbought/oversold and ignore divergence. Divergence often produces higher-probability signals than basic threshold crossings.
When to use Stochastic
Stochastic excels in ranging markets where prices oscillate between support and resistance. In these conditions:
- Overbought near resistance + bearish %K cross = high-probability short
- Oversold near support + bullish %K cross = high-probability long
In trending markets, Stochastic is less reliable for entry signals but still useful for:
- Identifying pullback exhaustion (entering with trend)
- Watching for divergence (trend exhaustion warning)
- Confirming other analysis
Combine indicators for complete strategies
Stochastic works best combined with trend tools. Explore our strategy library for systematic applications.
More learning resources → Compare brokers