timothy sykes logo

Penny Stock Basics

The Beginner’s Guide to Stochastic Oscillators

Timothy SykesAvatar
Written by Timothy Sykes
Updated 8/10/2021 15 min read

I’ve been getting a few email or social media questions about technical indicators again. It usually goes something like this …

“Tim, what technical indicators do you use?”

Then I answer something like this …

“I keep things simple. I use basic support and resistance. I use patterns — the same patterns I’ve been using for the last 20 years. I follow the chart and the price action. I look for catalysts to help form a thesis. I follow my plan and cut losses quickly. I’m careful about position sizing. I keep using what’s working now until it isn’t working. Then I adapt.”

Then, the person who contacted me completely ignores my reply. They come back with something like this: “Thanks, Tim. What do you think about MACD? How about VWAP? Oh, and I’m really into using stochastic oscillators but I don’t know which is best. Fast or slow stochastic oscillator? What do you think, Tim?”

You ever have conversations like this? It’s kinda frustrating.

Two things before I go any further with stochastic oscillators …

Post image

Get my weekly watchlist, free

Sign up to jump start your trading education!

First: apply for the Trading Challenge right now. Do it. It’s awesome. You’ll learn how to trade. That’s what you want, right?

Second: If you’re not ready for the Trading Challenge, then read “The Complete Penny Stock Course” by my student Jamil Ben Alluch. Notice the title includes the word complete. I assure you, there is no mention of stochastic oscillators in Jamil’s book. None. Zero. Nada.

Also be sure to check out my 5,000+ word Guide on Trading Penny Stocks for Beginners.

The number one technical indicator you’ll find in “The Complete Penny Stock Course” is … a very complex indicator … Keep It Simple, Stupid. (K.I.S.S) Yep. I’m being sarcastic. I’m also dead serious. No mention of stochastic oscillator in the book …

This post is for the person who just has to know about stochastic oscillators. I know there are traders who use complex technical indicators. I’m even going to show you some charts with stochastics.

But you might be surprised. I won’t say “See, the stochastic oscillator gave me the indication that this stock was oversold so I bought.” Nope. If I did, it would completely lack integrity. (Because I don’t use them.)

Instead, I’m gonna show you a chart of a morning spike on a former runner, with a stochastic oscillator. It’s one I traded. It will become clear why this indicator just gets in the way.

I’m not saying you shouldn’t know this stuff. But it’s not what I do. So I’m going to take a contrarian view. Don’t be surprised if I tell you to stop focusing on stuff that doesn’t matter by the end of this post. Screw that — I’m gonna tell you now. Stop focusing on stuff that doesn’t matter.

Still reading? You just gotta know, don’t you? Okay. Here it is — the stochastic oscillator …

What Is a Stochastic Oscillator?

tim sykes pointing at chart
© Millionaire Media, LLC

A stochastic oscillator (SO) is a technical indicator that compares a stock’s closing price to its trading range over a period of time. It’s represented as a number between 0 and 100. It’s most often shown in conjunction with a simple moving average of itself.

The standard number of periods for the stochastic oscillator is 14. For example, if you’re looking at a chart with daily candlesticks, the standard stochastic oscillator looks back over the last 14 days — SO(14). If your chart is 1-minute candlesticks, the stochastic oscillator is based on the last 14 minutes.

When the stochastic oscillator output is between 0 and 50, the stock closed in the lower half of its trading range. If the number is between 50 and 100, the stock closed in the upper half of its trading range. The closer to 0 and 100 respectively, the closer to the low or high in the trading range.

The stochastic oscillator is used as a way to determine momentum. It’s also used by traders to determine if a stock is overbought or oversold. It is commonly accepted that an SO number above 80 indicates a stock is overbought. An SO number below 20 indicates a stock is oversold.

The Stochastic Oscillator Formula

Here’s where it gets fun, right? I’m not that great at math. But I do know the formula for a stochastic oscillator. Let’s take a look …

Here’s the formula for a standard 14-day stochastic oscillator:

%K = 100 * (Close Price – L14)/(H14 – L14)

L = Low

H = High

14 = the number of periods

So, L14 = the 14 period low. H14 = the 14 period high.

The reason for multiplying by 100 is to move the decimal place two positions.

Let’s look at an example using real numbers. Cool Company A closed at $4.00. The low over the last 14 days was $2.35 and the high was $4.87. Here’s the formula with those numbers plugged in:

100*(4 – 2.35)/(4.87 – 2.35) = 65.4762

Besides the above calculation, there’s a second plotted line, which is a simple moving average of the first. It’s normally represented as %D.

%D = (K1 + K2 + K3)/3

With each passing period, this is re-calculated and the two lines plotted. I’ll show you an example on a chart below. But first, because somebody asked and I’m such a nice guy …

… check this out …

How To Calculate the Stochastic Oscillator in Excel

Ugh. That’s how.

Any charting or scanning software worth anything has stochastic oscillators built-in. Even freebies like Yahoo Finance have adjustable stochastics. You only have to click a few buttons and, voilà — there’s another line to keep you distracted from what you should be doing.

But somebody asked for an example. And that somebody might just turn into my next top student. Also, some people really love to see the numbers rather than the lines on the chart. There’s something to be said for that.

My top student, Tim Grittani, loves to use spreadsheets to track trades and gather data about possible setups. Check out the linked post. Tim has had an amazing journey and he was gracious enough to answer some questions. There’s even one there about spreadsheets.

I’m going to show you how to use Excel or even Google Sheets to set up a stochastic oscillator tracker. This is especially for you math geeks. (I’m not a math geek.) Love to spend more time inputting data than watching charts? Here you go …

First, take a look at the example spreadsheet based on DPW Holdings, Inc. This is only the fast stochastic using the first formula:


It’s important to note that it takes 14 days worth of data before there’s something to calculate. That’s why the spreadsheet doesn’t show 14-day highs/lows and closing prices prior to February 14.

If you download the file it can be opened in either Excel or Google Sheets. When you do that you’ll see how the stochastic oscillator formula is applied in the far right column. You can also see how to keep track of the high and low for your chosen period by using a simple MAX or MIN formula.

How do you figure this stuff out in Excel? Tim Grittani gave great advice at last year’s Trader and Investor Summit in Orlando. He said to invest in an Excel course on Udemy. There you go. He’s my top student for a reason. It’s good advice.

Scanning software like StocksToTrade automagically calculates stochastic oscillator (SO). So on the chart below, you’ll see SO data going further back in the chart than the spreadsheet example.

Here’s the daily chart for the same dates with the stochastic oscillator at the bottom:

DPW chart: daily candle, 14-day stochastic oscillator

The most important thing to get from the above chart? The stochastic oscillator isn’t giving much in the way of buy or sell signals. On February 8 it spiked up to 60. It’s generally accepted that anything above 80 is overbought and anything below 20 is oversold. Which makes the stochastic oscillator pretty much useless in this instance.

Pay attention because I’m about to share the chart at the time of my trade including what I was thinking and how it worked out. I’ve put the stochastic oscillator (both fast and slow — I’ll explain the difference later) on the chart for you to see.

Please note: I only put the stochastic oscillator on the chart below so you can see how it would look if I used it to trade. I don’t. It’s just another distraction to steal my attention from what I do … which is watch the chart.

dpw stock chart
DPW chart: 1-min candlestick; entry and exit plus stochastic oscillator

There are a few important things to notice on the chart above. Look at the pre-market trading — the paler area on the left. DPW hit a daily high of 0.14 on positive debt reduction news. Then there was some profit-taking heading into the market open. When the market opened, it spiked — briefly.

I’m a day trader. My whole thesis for this trade was based on the pre-market high and the positive news. The increase in volume pre-market meant there were a lot of traders paying attention. I thought it could climb close to the pre-market high on a morning spike. So I bought at $0.103 when upward price action was confirmed.

The spike was short lived and at the first sign of it being turned back I got out at $0.113. That’s a penny per share. Not what I was hoping for, but it was a win and a profit of $494.**

Here’s what I was NOT doing. I was NOT looking at the friggin’ stochastic oscillator. Which, by the way, said the stock was overbought for the entire time I was in the trade. It bounced between 0 and 100 over the course of the entire chart — even after trading volume dropped and the price action went flat.

I hope you get why using a stochastic oscillator doesn’t help me much.

watchlist banner

I sometimes use Fibonnaci retracement as a confirmation of support and resistance. But even that would have been useless in this case because it was near zero. My point is this: Keep It Simple, Stupid. Here’s a list of 37 Stock Market Strategies. K.I.S.S. is #21.

I know there are haters out there saying “Sykes doesn’t know what he’s talking about.” Fine, go listen to what they have to say. When you’re done blowing up your account because you were paying attention to the stochastic oscillator when you should have been watching the chart … and managing your risk … come back and join the Trading Challenge.

Difference Between Stochastic Oscillator and RSI

The relative strength index (RSI) is another momentum indicator used to determine overbought and oversold conditions. It uses volatility rather than closing prices as a basis for calculation. RSI is available as a technical indicator on most stock screeners, including StocksToTrade. So I’m not going into the formula for RSI in this post.

Trending Versus Choppy Markets

One of the arguments against stochastics is they tend to be choppy. It can be difficult to get a read on what they mean. Of course, that’s because they measure momentum and not price. Plus, they’re backward looking. The takeaway here is, they appear to parallel price action better when there’s a clear trend in price.

Once you get into choppy price action, the stochastic starts making huge swings. Which is why there are different kinds of stochastics. The guy who developed stochastics for stock trading, Dr. George Lane, was aware of this. Using a simple moving average of the stochastic proved helpful in smoothing the data.

That’s why a stochastic oscillator is always shown as two plotted lines. Remember, %K  is the stochastic and %D is the simple moving average of the stochastic.

Types of Stochastic Oscillator

There are three types of stochastic oscillator. It’s important to understand that the slow and full stochastic oscillators are derivatives of the fast stochastic. Ready? We’re on the home stretch now …

Fast Stochastic Oscillator

A fast stochastic oscillator is the line generated by using the formula above. In most charting software, if you apply fast stochastic oscillator to the chart you get the fast SO and the slow SO.

Slow Stochastic Oscillator

A slow stochastic is the simple moving average of the fast stochastic oscillator. It’s most common to use a 3-period SMA for a 14-period stochastic. In most charting software, when you apply slow stochastic you get the 3-period SMA of the fast stochastic and the 3-period SMA of the slow stochastic.

Full Stochastic Oscillator

The full stochastic oscillator adds one more layer of complexity. When a full stochastic oscillator is available on a chart, it is also fully customizable. You can set whatever periods suit you.

I’d rather trade the chart.

Take Advantage of StocksToTrade Features

The good news is, we’ve built stochastics into StocksToTrade. Along with about 40 other technical indicators. Why? Because everyone is different. I’ve never said my way is the only way. Only that I use what works for me and ignore the rest.

I have Trading Challenge students who use all sorts of indicators in their trading. That’s fine. If it serves you, use it. Just don’t let it get in your way. When you do that, it no longer serves its purpose.

Back to StocksToTrade. Full disclosure — I helped develop it. To my exact needs and specifications. Since it was released a couple years back we’ve added features. And it’s awesome.

From my favorite scans to custom scans, you can find stocks to meet whatever your trading criteria. Fast. You can set up multiple charts of a single stock for different time frames. You can watch several stocks at once either by using different tabs or multiple windows.

What else?

  • Built-in Twitter feed. So you can see what other traders are pushing, bragging about, or hoping for. In other words, you can start to understand market psychology.
  • Chat. 2 levels of chat depending on your subscription. Very cool feature. And if you have an STT Pro account you can hit-up lead trainer Tim Bohen in chat. He’s there during market open hours.
  • The Basics Box. Why every other stock screener doesn’t have this is beyond me, but most don’t. Useful information all in one place: high, low, open, previous close, volume, 52-week high, and more.

I could go on but it’s best if you just hop on over to StocksToTrade and go for the 7-day trial. Then get a subscription and start using it. Simple. Remember, K.I.S.S. StocksToTrade will help with that.

Are you a trader? Do you use stochastic oscillators in your trading? Share your experience in the comments below. Even if you’re new to trading I’d love to hear from you!

How much has this post helped you?

Leave a reply

Author card Timothy Sykes picture

Timothy Sykes

Tim Sykes is a penny stock trader and teacher who became a self-made millionaire by the age of 22 by trading $12,415 of bar mitzvah money. After becoming disenchanted with the hedge fund world, he established the Tim Sykes Trading Challenge to teach aspiring traders how to follow his trading strategies. He’s been featured in a variety of media outlets including CNN, Larry King, Steve Harvey, Forbes, Men’s Journal, and more. He’s also an active philanthropist and environmental activist, a co-founder of Karmagawa, and has donated millions of dollars to charity. Read More

* Results are not typical and will vary from person to person. Making money trading stocks takes time, dedication, and hard work. There are inherent risks involved with investing in the stock market, including the loss of your investment. Past performance in the market is not indicative of future results. Any investment is at your own risk. See Terms of Service here

The available research on day trading suggests that most active traders lose money. Fees and overtrading are major contributors to these losses.

A 2000 study called “Trading is Hazardous to Your Wealth: The Common Stock Investment Performance of Individual Investors” evaluated 66,465 U.S. households that held stocks from 1991 to 1996. The households that traded most averaged an 11.4% annual return during a period where the overall market gained 17.9%. These lower returns were attributed to overconfidence.

A 2014 paper (revised 2019) titled “Learning Fast or Slow?” analyzed the complete transaction history of the Taiwan Stock Exchange between 1992 and 2006. It looked at the ongoing performance of day traders in this sample, and found that 97% of day traders can expect to lose money from trading, and more than 90% of all day trading volume can be traced to investors who predictably lose money. Additionally, it tied the behavior of gamblers and drivers who get more speeding tickets to overtrading, and cited studies showing that legalized gambling has an inverse effect on trading volume.

A 2019 research study (revised 2020) called “Day Trading for a Living?” observed 19,646 Brazilian futures contract traders who started day trading from 2013 to 2015, and recorded two years of their trading activity. The study authors found that 97% of traders with more than 300 days actively trading lost money, and only 1.1% earned more than the Brazilian minimum wage ($16 USD per day). They hypothesized that the greater returns shown in previous studies did not differentiate between frequent day traders and those who traded rarely, and that more frequent trading activity decreases the chance of profitability.

These studies show the wide variance of the available data on day trading profitability. One thing that seems clear from the research is that most day traders lose money .

Millionaire Media 66 W Flagler St. Ste. 900 Miami, FL 33130 United States (888) 878-3621 This is for information purposes only as Millionaire Media LLC nor Timothy Sykes is registered as a securities broker-dealer or an investment adviser. No information herein is intended as securities brokerage, investment, tax, accounting or legal advice, as an offer or solicitation of an offer to sell or buy, or as an endorsement, recommendation or sponsorship of any company, security or fund. Millionaire Media LLC and Timothy Sykes cannot and does not assess, verify or guarantee the adequacy, accuracy or completeness of any information, the suitability or profitability of any particular investment, or the potential value of any investment or informational source. The reader bears responsibility for his/her own investment research and decisions, should seek the advice of a qualified securities professional before making any investment, and investigate and fully understand any and all risks before investing. Millionaire Media LLC and Timothy Sykes in no way warrants the solvency, financial condition, or investment advisability of any of the securities mentioned in communications or websites. In addition, Millionaire Media LLC and Timothy Sykes accepts no liability whatsoever for any direct or consequential loss arising from any use of this information. This information is not intended to be used as the sole basis of any investment decision, nor should it be construed as advice designed to meet the investment needs of any particular investor. Past performance is not necessarily indicative of future returns.

Citations for Disclaimer

Barber, Brad M. and Odean, Terrance, Trading is Hazardous to Your Wealth: The Common Stock Investment Performance of Individual Investors. Available at SSRN: “Day Trading for a Living?”

Barber, Brad M. and Lee, Yi-Tsung and Liu, Yu-Jane and Odean, Terrance and Zhang, Ke, Learning Fast or Slow? (May 28, 2019). Forthcoming: Review of Asset Pricing Studies, Available at SSRN: “https://ssrn.com/abstract=2535636”

Chague, Fernando and De-Losso, Rodrigo and Giovannetti, Bruno, Day Trading for a Living? (June 11, 2020). Available at SSRN: “https://ssrn.com/abstract=3423101”