Free Strategy Guide
How the stochastic oscillator works, why overbought is not the same as sell, and a timing filter you can apply to every alert.
A stochastic oscillator trading strategy is usually taught as three words: buy oversold, sell overbought. That rule is easy to remember and often wrong, because a market that is strong can stay overbought for a long time. The oscillator is more useful as a timing tool than as a signal.
This guide explains how the stochastic oscillator is calculated, how to read its two lines, and how to use it as a timing filter for ProvenSignals alerts on XAUUSD, ES, NQ, EURUSD and BTC. The alert gives the market, the direction and the timeframe. The oscillator helps you decide whether the moment is a good one. If the alert format is new, start with how to read trading signals.
The stochastic oscillator compares the latest close with the range of highs and lows over a set number of candles. If price closes near the top of that range, the reading is high. If it closes near the bottom, the reading is low. The scale runs from 0 to 100. George Lane is credited with developing it.
It draws two lines. The faster line is called %K. The slower line, %D, is a moving average of %K. A common setting is 14, 3, 3, which means a 14-candle range with a 3-candle smoothing on each line. Readings above 80 are usually called overbought and readings below 20 oversold.
Overbought means price is closing near the top of its recent range. In a strong uptrend that is exactly what a strong trend looks like, so the oscillator can sit above 80 for many candles while price keeps rising. Selling because the reading is high means trading against the trend with nothing but a number.
The same applies at the bottom. A market that is falling hard can stay below 20. The oscillator works better as a question about momentum: is it turning in the direction of your trade, or is it already stretched?
A ProvenSignals alert gives you three things: the market, the direction and the chart timeframe, for example XAU/USD Buy Signal, Chart 1-minute. It does not include an entry, a stop or targets. You open the same chart and manage the trade yourself. The oscillator adds a timing check.
| Alert | Stochastic reading | Action |
|---|---|---|
| Buy | %K below 50 and turning up | Passes, go on to the stop |
| Buy | Both lines already above 80 | Skip, the move looks stretched |
| Sell | %K above 50 and turning down | Passes, go on to the stop |
| Sell | Both lines already below 20 | Skip, the move looks stretched |
Like any filter, it will sometimes keep you out of a trade that would have worked. That is the price of a rule you can apply the same way every time.
In a sideways market the oscillator swings between its high and low zones quickly, so crosses of %K and %D come thick and fast. Most of them go nowhere. If the last 20 candles show price moving in a tight band with the lines crossing every few candles, skip the alert. There is no trend for a quick trade to ride.
This is another reason to run the 10 second check. A narrow range means a normal 3-5 candle move is small, and the stop you need may not fit inside it.
The indicator never replaces the stop. On a buy, the stop goes below recent support, which is the low of the last few candles or a clear swing low on the alert's timeframe. On a sell, it goes above recent resistance. Leave a small gap beyond the level so a brief touch does not close the trade, then measure the distance from entry to stop. Never widen the stop after you enter. If the stop feels too far away, reduce the position size instead.
The exit is a count, not a feeling. After entry, count candles on the alert's timeframe and close after about a 3-5 candle move in your direction. On a 1-minute chart that is roughly 3 to 5 minutes. An oscillator reading is not part of the exit rule. Do not wait for the lines to reach an extreme, and do not move the stop away because they have not. The full method is in the guide on when to exit a trade.
Before you enter, run the 10 second check. Look at the last 20 candles, estimate how far a typical candle moves, and multiply by 3 to 5. If the stop you need is far bigger than that, skip the trade or wait for a cleaner level. Then size from the stop: risk amount divided by stop distance times the value per point or pip. The position size calculator does the math, and the pip and point value calculator shows what one pip, point or tick is worth at your size.
The routine is the same on every market ProvenSignals covers. Only the units change.
Check the market sessions clock before you trade. The same number of candles covers more price when a market is busy and less when it is quiet.
Stochastic strategies are popular with binary options traders, usually as a rule to pick the direction of a fixed-time trade. The contract is the weak point. A binary pays a fixed amount if you are right when the timer ends and nothing if you are wrong, and the payout is below 100%. At a 90% payout you need about 52.6% of trades to win just to break even. A real market trade with a stop and a planned exit lets you use the oscillator for what it is good at, which is timing. Read more in the guides on 5 second and 15 second binary trades.
There is no single best one. A simple approach is to use the oscillator as a timing filter for an alert. Prefer a buy when %K is turning up from below 50, prefer a sell when it is turning down from above 50, and skip trades when both lines are already at an extreme.
A common setting is 14, 3, 3, which is a 14-candle range with a 3-candle smoothing on %K and %D. Shorter settings react faster and give more crosses, and longer ones give fewer. Pick one and use it on every trade.
Not by itself. In a strong trend the oscillator can stay overbought for a long time while price keeps rising. Use the alert for direction and the oscillator for timing.
%K is the fast line, which compares the latest close with the recent high-low range. %D is a moving average of %K, so it is the slower line. A cross of the two shows momentum turning.
On a buy, below recent support. On a sell, above recent resistance. The oscillator is a timing tool and does not set the stop. Never widen the stop after you enter.
It plots on any timeframe. On a 1-minute chart it crosses often, so many crosses are noise. Use the filter together with the 10 second check and skip alerts when the market is moving sideways.
Turn your stop into lots, contracts or coins for gold, ES, NQ, EURUSD and BTC.
See what one pip, point or tick is worth in dollars at your size.
Live Sydney, Tokyo, London and New York hours in your own time zone.
Get free signals on XAUUSD, ES, NQ, EURUSD and BTC. Use the oscillator for timing, then size every trade from the stop with the free calculators.