We use a range of cookies to give you the best possible browsing experience. By continuing to use this website, you agree to our use of cookies.
You can learn more about our cookie policy here, or by following the link at the bottom of any page on our site.

Free Trading Guides
of clients are net long.
of clients are net short.
Long Short

Note: Low and High figures are for the trading day.

Data provided by
of clients are net long.
of clients are net short.
Long Short

Note: Low and High figures are for the trading day.

Data provided by
Oil - US Crude
of clients are net long.
of clients are net short.
Long Short

Note: Low and High figures are for the trading day.

Data provided by
More View more
Real Time News
  • Heads up traders! The Bank of Japan (#BoJ) is due at an unspecified time during Tuesday's Asia Pacific session. In 2019, the window for this event ranged anywhere between 2:39 - 3:27 GMT. Past performance is not indicative of future results #Yen $USDJPY 😁
  • The most interesting and largely overlooked net speculative futures readings comes from $USDMXN which has pushed to a record low - giving some serious pause to this tentative, multi-year wedge breakdown https://t.co/Qnpdw6BURp
  • One of the more extreme, 'shorter term' speculative futures position statuses is that for $GBPUSD: https://t.co/cHVPMcgKoY
  • Net speculative gold positioning is still hovering at net long records - a similar refusal to ease up reflected in the commodity's price ($GC_F) https://t.co/YQsDxWsLrL
  • The $NZDUSD sentiment outlook is bearish, how appropriate given that prices recently took out a near-term rising support line from November ahead of this week's NZ CPI report. To learn more about this tool, join me on Wednesdays at 1:00 GMT here #NZD - https://www.dailyfx.com/webinars/998956395?CHID=9&QPID=917702 https://t.co/QN7G4MW2Mu
  • Net speculative futures positioning behind the Dollar has dropped far far further than the $DXY itself. Will price or positioning close the gap? https://t.co/LM25g00PJP
  • Forex Update: As of 21:00, these are your best and worst performers based on the London trading schedule: 🇨🇦CAD: 0.14% 🇪🇺EUR: 0.05% 🇬🇧GBP: 0.00% 🇯🇵JPY: -0.04% 🇨🇭CHF: -0.04% 🇳🇿NZD: -0.06% View the performance of all markets via https://www.dailyfx.com/forex-rates#currencies https://t.co/Ws5mUElh5q
  • RT @RichDvorakFX: $USD $DXY | US Dollar Faces Bearish Fundamental Headwinds from the Fed & Trade https://www.dailyfx.com/forex/fundamental/forecast/weekly/usd/2020/01/18/us-dollar-faces-bearish-fundamental-headwinds-from-the-fed-trade.html https://t.co/yNrA…
  • Commodities Update: As of 21:00, these are your best and worst performers based on the London trading schedule: Gold: 0.22% Oil - US Crude: 0.19% Silver: 0.18% View the performance of all markets via https://www.dailyfx.com/forex-rates#commodities https://t.co/tk8nvUnsRt
  • Top event risk coming up over the next 24 hours: BOJ rate decision (? GMT); UK jobless claims (9:30); Eurozone investor sentiment (10:00); Deadline for US-France digital tax resolution (?); World Economic Forum (all day); Netflix earnings (21:00); Korea GDP (23:00)
Explaining the Stochastic Oscillator

Explaining the Stochastic Oscillator

2019-11-14 09:08:00
Richard Snow, Markets Writer

The stochastic oscillator is a useful indicator when it comes to assessing momentum or trend strength. The stochastic oscillator, and oscillators in general, are presented in an easy to understand manner with clear buy and sell signals. However, an overreliance on these signals, without a deeper understanding of stochastic oscillators, is likely to end in frustration.

To avoid such frustration, new traders ought to have a solid understanding of the underlying mechanics of the stochastic oscillator viewed in relation to present market conditions.

What is a Stochastic Oscillator?

A stochastic oscillator is a momentum indicator that calculates whether the price of a security is overbought or oversold when compared to price movement over a specified period. The oscillator essentially weighs up the most recent price level as a percentage of the range (highest high – lowest low) over a defined period of time.

Stochastic Oscillator

How does a Stochastic Oscillator Work?

The stochastic oscillator presents two moving lines that ‘oscillate’ between two horizontal lines. The solid black line in the image below is called the %K and is determined by a specific formula (explained later in the article), while the red dotted line is a 3-period moving average of the %K line.

Price is shown to be ‘overbought’ when the two moving lines break above the upper horizontal line and ‘oversold’ once they break below the lower horizontal line.

The overbought line represents price levels that fit into the top 80% of the recent price range (high – low) over a defined period – with the default period often being ‘14’. Likewise, the oversold line represents price levels that fit into the bottom 20% of the recent price range.

Timing entries

Furthermore, the stochastic indicator provides great insight when timing entries. When both lines are above the ‘overbought’ line (80) and the %K line crosses below the dotted %D line, this is viewed as a possible entry signal to go short and visa versa when the %K line crosses above the %D line when both lines are below the oversold line (20).

Entry signals using stochastic oscillator

Additionally, traders should not blindly trade based on overbought/oversold conditions alone. Traders need to understand the direction of the overall trend and filter trades accordingly. For example, when looking at the USD/SGD chart below, since the overall trend is down, traders should only look for short entry signals at overbought levels. Only when the trend reverses or a trading range is well-established, should traders look for long entries in oversold conditions.

stochastic oscillator using trend as a filter

Stochastic Oscillator Formula

The below calculation is presented for a 14-period stochastic indicator but ultimately, can be tailored to any desired time frame.

Calculation for %K:

%K = [(C – L14) / H14 -L14)] x 100


C = latest closing price

L14 = Lowest low over the period

H14 = Highest high over the period

Calculation for %D:

%D = simple moving average of %K (3 period simple moving average is the most common)

Pros and Cons of Stochastic Oscillators

Traders ought to understand where the stochastic oscillator excels and where its short-comings lie, in order to get the most out of the indicator.



Clear entry/exit signals

Can produce false signals when used incorrectly

Signals appear frequently (depending on the selected time setting)

If trading against the trend, prices can remain overbought/oversold for long periods

Available on most charting packages

Conceptually easy to understand

Stochastic Oscillators: A Summary

The stochastic indicator is a great tool for identifying overbought and oversold conditions over a specific time period. The stochastic oscillator is preferred by many traders when price is trading in a range because price itself is ‘oscillating’, leading to more reliable signals from the stochastic indicator. However, traders need to avoid blindly shorting at overbought levels in upward trending markets; and going long in down trending markets purely based on oversold conditions shown by the indicator.

Become a Better Trader with Our Trading Tips

  • If you are just starting out on your trading journey it is essential to understand the basics of forex trading in our free New to Forex trading guide.
  • Another oscillator indicator that shows overbought and oversold regions is the Relative Strength Index (RSI). However, the RSI is very different to the stochastic indicator which is why traders need to understand the formula and what the indicator communicates about price.
  • Commodity Channel Index (CCI), although its name refers to commodities, is an indicator that can be used in forex trading too. It tends to oscillate between a reading of +100 and -100 but unlike the stochastic indicator, uses statistical variation from the mean to produce signals.

DailyFX provides forex news and technical analysis on the trends that influence the global currency markets.


News & Analysis at your fingertips.