Chart Analysis guide

What Is the Stochastic Oscillator? How to Read It on a Chart

stochastic oscilla12 min read

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.

12 min read

Finelo で取引を練習してください

リアルマネーを危険にさらす前に、シミュレーターで練習し、簡単なレッスンで学び、自信を築きましょう。

Finelo を探索する

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.

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 で取引を練習してください

リアルマネーを危険にさらす前に、シミュレーターで練習し、簡単なレッスンで学び、自信を築きましょう。

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?

It measures where the latest close sits within the recent high-low range, on a scale from 0 to 100. A high reading means the close is near the top of the range and a low reading means it is near the bottom. Its premise is that this momentum often shifts before price itself changes direction.

How are %K and %D calculated?

%K is the raw reading: the close minus the period's lowest low, divided by the range between the highest high and lowest low, times 100. %D is a moving average of %K, usually over three periods, which smooths it into a signal line. The default lookback is 14 periods.

Is a reading above 80 a sell signal?

No. Above 80 means the close is near the top of its recent range, a location, not an order. In a strong uptrend the reading can stay above 80 for a long time while price rises, so a move back down through 80, confirmed by price, is more meaningful than merely reaching it.

What does 14, 3, 3 mean?

It describes the settings: a 14-period lookback for the range, a 3-period smoothing of the %K line, and a 3-period %D signal line. It is the common default for the slow or full stochastic, but it is a starting point, not an all-purpose ideal, and other values suit other markets and timeframes.

What is the difference between fast and slow stochastic?

They are the same indicator with different smoothing. Fast stochastic uses the raw reading and reacts to every wiggle, so it is choppy. Slow stochastic adds a layer of averaging that calms the noise, which is why most platforms show it by default and why beginners usually find it easier to read.

How does the stochastic differ from RSI?

They measure different things on the same 0-to-100 scale. The stochastic tracks where the close sits in the recent price range, while RSI tracks the balance and size of recent gains versus losses. Because they are built differently, using one to sanity-check the other is often more useful than relying on either alone.
stochastic oscillatortechnical indicatorsmomentumchart analysisbeginner

Finelo で取引を練習してください

リアルマネーを危険にさらす前に、シミュレーターで練習し、簡単なレッスンで学び、自信を築きましょう。

Finelo を探索する

著者について

Finelo Team

Fineloチームは、構造化されたチャレンジ、シミュレーター練習、短いレッスンで初心者がより速く学べるよう、実践的な投資・トレーディング教育を作成しています。

読み続けてください — 関連記事

Chart Analysis

ピボットポイント: 計算式・シグナル・限界

ピボットポイントは、資産が日中のサポートまたはレジスタンスに遭遇する可能性がある場所を推定するために使用されるチャートベースの価格レベルです。これらは通常、前の期間の価格データ (通常は前日の高値、安値、終値) から計算され、中心ピボット ポイントに下位のサポート レベルと上位のレジスタンス レベルを加えたものとしてプロットされます。実際には、ピボット…

Finelo Team
Chart Analysis

オンバランスボリューム: 計算式・シグナル・限界

オンバランス出来高 (OBV) は、価格の方向性と取引高を比較するテクニカル分析指標です。これは累積的です。証券が前の終値よりも高く終了すると、その期間の出来高が追加されます。より低く閉じると、音量が減算されます。変更せずに閉じると、OBV は変わりません。目的は、価格変動の背後で買い圧力または売り圧力が高まっているように見えるかどうかを推定することです。

Finelo Team
Chart Analysis

ケルトナーチャンネル: 計算式・シグナル・限界

ケルトナー チャネルは、移動平均の中間線、上部バンド、および下部バンドの 3 本の線の内側に価格をプロットするテクニカル分析指標です。最新のバージョンでは通常、指数移動平均 (EMA) の上下に平均真の範囲 (ATR)…

Finelo Team