The stochastic oscillator is a momentum indicator that measures where the latest closing price sits inside a recent high-low range, on a scale from 0 to 100. If the close is near the top of the range the reading is high, near the bottom it is low, and its logic is that momentum tends to shift before price does. It plots two lines, %K and the slower %D, and traders watch the 80 and 20 levels as markers of a range extreme.
What Is the Stochastic Oscillator? How to Read It on a Chart
The stochastic oscillator is a momentum indicator that measures where the latest closing price sits inside a recent high-low range, on a scale from 0 to 100.
使用Finelo练习交易
在模拟器中进行练习,通过简短的课程进行学习,并在投入真金白银之前建立信心。
探索Finelo的28天挑战
通过引导挑战路径,将学习变成一种日常习惯。
The single most important thing to hold onto is that 80 and 20 describe location, not value: a reading above 80 means the close is near the top of its recent range, not a signal to sell, and a reading below 20 is not automatically a signal to buy.
This guide is for beginners who keep seeing those two wavy lines in a panel below the price and want to understand what they mean, how they are calculated, and how traders read them without turning a single crossover into a trade. Credited to George Lane, who developed and promoted it in the late 1950s, the indicator rewards a calm, skeptical reading. It is education, not financial advice.
The stochastic asks one question: where did the close land inside the recent range?
What the stochastic oscillator measures
Price alone tells you where a market is; the stochastic tries to tell you something about momentum, whether closes are pushing toward the top of the recent range or slipping toward the bottom. George Lane's idea was that this speed often changes direction before price itself turns, which is why the stochastic indicator sits with momentum indicators rather than trend indicators.
It is a bounded oscillator, always moving between 0 and 100 no matter how far price travels. That boundedness makes the 80 and 20 levels usable as reference points, and it makes the indicator most at home in range-bound markets and most easily misread in strong trends.
The intuition: where the close sits in the range
Before any algebra, picture the last fourteen periods. Find the highest high and the lowest low across that stretch: that is the recent range. Now ask where today's close landed inside it. At the top, the reading is near 100; at the bottom, near 0; halfway, around 50.
That is the entire intuition: a single number expressing how a market closed relative to its own recent extremes. A rising reading says closes are creeping toward the top of the range; a falling reading says they are sinking toward the bottom.
The formula, and a worked example
Once the intuition is clear, the stochastic oscillator formula is just that idea written out:
%K = ((Close - Lowest Low) / (Highest High - Lowest Low)) x 100
The lowest low and highest high are taken over the lookback period, 14 by default. The numerator measures how far the close is above the period's floor, the denominator is the full height of the range, and multiplying by 100 turns the result into a 0-to-100 reading.
A quick illustration makes it concrete. Suppose over the lookback the highest high is 52 and the lowest low is 42, so the range is 10 points, and today's close is 50. The close is 8 points above the low, so %K equals (8 divided by 10) times 100, which is 80. If the two previous %K readings were 72 and 76, then a three-period %D, the average of 80, 76, and 72, is 76. Those are illustrative numbers, not a real instrument, but they show exactly how a close near the top of the range produces a high reading.
What %K and %D mean
The stochastic plots two lines. %K is the faster, more reactive line, the raw reading from the formula above. %D is a moving average of %K, usually over three periods, which smooths it and acts as the signal line. Because %D is an average of %K, it lags slightly and moves more gently, which is exactly what makes it useful: comparing a jumpy line to a smoother one is easier than trying to read a single jittery line on its own.
The relationship between the fast line and its smoothed average, including where the two cross, is the basis for most of the ways traders read the indicator.
Fast, slow, and full stochastic
This is where beginners get confused, because the same indicator comes in three versions that look different on a chart. They differ only in how much smoothing is applied.
| Version | %K line | %D line | Feel |
|---|---|---|---|
| Fast | The raw stochastic reading | 3-period average of %K | Quick but choppy, more false signals |
| Slow | 3-period average of the raw reading | 3-period average of the slow %K | Smoother, fewer whipsaws; the common default |
| Full | Raw reading smoothed over a chosen period | Average of the full %K | Fully adjustable lookback and smoothing |
The fast stochastic oscillator is George Lane's original and reacts to every wiggle, which makes it noisy. The slow stochastic oscillator adds a layer of smoothing to calm that noise, and it is what most platforms show by default. The full stochastic oscillator exposes all three inputs so you can set them yourself. The common 14, 3, 3 setting means a 14-period lookback, a 3-period smoothing of %K, and a 3-period %D, the standard slow or full configuration.
One practical warning: platforms label these differently, and some show "fast" and "slow" without saying which inputs they use. Before you compare settings or copy someone else's, confirm which version your chart is actually displaying, or you will be comparing two different things.
What 80, 20, and 50 mean
The 80 and 20 lines mark the upper and lower parts of the range. Above 80, the close is sitting near the top of its recent range, a condition traditionally called overbought. Below 20, it is near the bottom, called oversold. The 50 centerline is the midpoint: above it, closes are in the upper half of the range; below it, the lower half.
Here is the part that catches beginners: overbought does not mean expensive, and it does not mean price must fall. In a strong uptrend the stochastic can stay pinned above 80 while price keeps rising, so selling every time it pokes above 80 is a reliable way to fight the trend and lose. This is why experienced users care less about a reading reaching an extreme than about it leaving one: a move back down through 80, or back up through 20, is more meaningful than merely touching it.
Overbought is a location, not an order to sell.
使用Finelo练习交易
在模拟器中进行练习,通过简短的课程进行学习,并在投入真金白银之前建立信心。
Crossovers, the centerline, and threshold exits
The most watched signal is the stochastic crossover: %K crossing %D. A cross upward hints that momentum is turning up, a cross downward that it is turning down. Crossovers that happen at an extreme, below 20 or above 80, are generally treated as more informative than crossovers in the noisy middle of the range, where the lines tangle constantly and mean little.
The 50 centerline adds context: readings in the upper half lean with upward momentum, the lower half with downward. And a threshold exit, price returning through 80 or 20 rather than just reaching it, is the version of the extreme signal experienced traders actually watch. None of these is an instruction on its own; each is a reason to check the wider chart.
A crossover is simply a prompt to look closer.
Bullish and bearish divergence
Stochastic divergence was the signal George Lane valued most, and it is where the indicator can genuinely add information. Bullish divergence appears when price makes a lower low but the stochastic makes a higher low, often down near the 20 zone, hinting that downside momentum is fading even as price drops. Bearish divergence is the mirror: price makes a higher high while the stochastic makes a lower high, up near 80, hinting that upside momentum is thinning.
It is a warning: momentum can fade for a long time before price actually turns, and plenty of divergences never resolve into a reversal at all. Best treated as a reason to pay attention and wait, not a reason to act on its own.
Divergence is a heads-up that needs price to confirm it.
Reading it in context: trend, structure, and confirmation
The stochastic is most useful as a second opinion, not a first mover. Establish the trend first, then let the indicator refine timing within it: in an uptrend, an oversold reading during a pullback is more interesting than an overbought one, because it may mark a dip within the larger rise rather than a top. Support and resistance, candlestick behavior, and price structure all carry more weight than the oscillator, and the strongest setups are the ones where several independent clues agree.
The table below is a way to weigh a stochastic signal rather than obey it.
| Question | Leans toward acting | Reasons to stand aside |
|---|---|---|
| Trend | The signal agrees with the higher-timeframe trend | The signal fights a strong trend |
| Location | The reading is at an extreme, below 20 or above 80 | The reading is mid-range, near 50 |
| Crossover | %K crosses %D at an extreme | The crossover is in the noisy middle |
| Divergence | Divergence is present and price confirms it | Divergence with no price confirmation |
| Confirmation | Price structure agrees, a break or a held level | Price has not confirmed anything yet |
In a strong trend, the extreme reading is often the trend, not a reversal.
Stochastic vs RSI vs StochRSI
These three get mixed up constantly because they all run from 0 to 100 and all describe momentum, but they measure different things.
| Indicator | What it measures | Note |
|---|---|---|
| Stochastic | Where the close sits within the recent high-low range | Two lines, %K and %D |
| RSI | The balance and size of recent gains versus losses | One line, a different construction |
| StochRSI | Where RSI sits within its own recent range | The stochastic formula applied to RSI values |
On stochastic oscillator vs RSI: the stochastic asks where the close is in the price range, while RSI asks how one-sided recent moves have been. StochRSI is an indicator of an indicator, applying the stochastic calculation to RSI instead of to price, which makes it faster and noisier than either. For the momentum side of this family, Finelo's RSI divergence guide goes deeper on RSI itself; treat StochRSI as a more sensitive cousin, not a replacement.
Settings without curve-fitting
Stochastic oscillator settings start from a 14-period lookback with 3-period smoothing, written 14, 3, 3. Shorter lookbacks and lighter smoothing make the indicator faster and more reactive, which means more signals and more false ones; longer settings are smoother and slower, with fewer signals but more lag. No single setting is best for every market, and any source promising one is overselling.
The trap to avoid is curve-fitting: tuning the numbers until the indicator would have called past turns perfectly, which produces a tool fitted to history, not the future. Beginners are far better served learning the default on one market before touching the inputs, because changing them changes every reading you have trained your eye to interpret.
When signals fail, and common mistakes
The honest headline is that the stochastic generates plenty of false signals, especially in strong trends and choppy, volatile conditions. The single most common mistake is treating an overbought or oversold reading as an automatic sell or buy, when in a trend those extremes can persist for a long time. The second is trading every %K and %D crossover, most of which occur in the meaningless middle of the range. The third is acting on divergence before price confirms it. The fourth is comparing settings without checking whether a chart shows fast, slow, or full stochastic. And the fifth is leaning on the indicator alone, with no trend, structure, or risk management behind the decision. Almost all of them shrink once you demand context and confirmation before treating any reading as a signal.
How to practice before risking real money
The fastest way to learn the stochastic is to watch it on historical charts rather than trade it live. Pick one version and one settings set, classify the trend first, then hide the bars after a signal and decide in advance what would confirm it and what would invalidate it before revealing what happened. Run through this quick checklist each time: identify the trend, note the location of the reading, check for a crossover at an extreme, look for divergence, ask whether price structure confirms it, and be honest about the reasons to stand aside. The goal is not to prove the indicator works; it is to learn when it is worth listening to and when it is just noise.
Inside the Finelo app, you can study indicators and practice buy, sell, and hold decisions on real market data with virtual funds. There are no deposits, no withdrawals, and no broker connection, it is a closed practice loop, so the only cost of a wrong read is the lesson. To go deeper, Finelo publishes beginner material: pair this with the candlestick reading guide for price confirmation, or line it up against the broader chart patterns cheat sheet. You can also check Finelo reviews, the About Finelo page, or the Finelo support center.
One indicator is a second opinion, never the whole decision.
Finelo is an educational product. The simulator uses virtual funds and real market data and is not a brokerage. Final trading and investing decisions are yours and are made through your own brokerage account when you choose to act. Not financial advice.
常见问题
What does the stochastic oscillator measure?
How are %K and %D calculated?
Is a reading above 80 a sell signal?
What does 14, 3, 3 mean?
What is the difference between fast and slow stochastic?
How does the stochastic differ from RSI?
使用Finelo练习交易
在模拟器中进行练习,通过简短的课程进行学习,并在投入真金白银之前建立信心。
关于作者
Finelo Team
Finelo 团队打造实用的投资与交易教育,通过结构化挑战、模拟器练习和短小课程,帮助初学者更快学习。
继续阅读 — 相关文章
枢轴点: 公式、信号与局限
枢轴点是基于图表的价格水平,用于估计资产可能遇到盘中支撑或阻力的位置。它们通常根据前一时期的价格数据(通常是前一天的高点、低点和收盘价)计算得出,然后绘制为中心枢轴点加上下方的支撑位和上方的阻力位。实际上,枢轴点不是预测或交易指令。它们是参考水平,可以帮助交易者组织图表、比较风险和回报,并决定什么使设置有效或无效。
平衡成交量: 公式、信号与局限
平衡量(OBV)是一种技术分析指标,将价格方向与交易量进行比较。它是累积的:当证券收盘价高于前一收盘价时,该时期的交易量就会被添加;当收盘走低时,成交量被减去;当收盘不变时,OBV 保持不变。目标是估计价格走势背后是否正在形成买入或卖出压力。 OBV 作为确认工具最有用:如果价格和 OBV 一起上涨,成交量可能会支撑上涨;如果价格上涨而 OBV 减弱,这一举动可能值得更仔细的审查。
肯特纳海峡: 公式、信号与局限
肯特纳通道是一种技术分析指标,将价格绘制在三条线内:移动平均中线、上带和下带。现代版本通常将波段放置在指数移动平均线 (EMA) 上方和下方的平均真实波幅 (ATR) 的倍数处。交易者可以使用肯特纳通道来研究波动性、突破尝试以及价格是否超出其近期范围。它不是一个预测工具。波段触及或波段突破应被视为在上下文中进行分析的信号,而不是作为进入或退出交易的独立原因。