Skip to content
On this page
  1. Key Takeaways
  2. What It Is
  3. The Intuition
  4. How It Works
  5. Worked Example
  6. Common Mistakes
  7. Frequently Asked Questions
  8. Sources
  9. Disclaimer
← All concepts
Technical AnalysisAdvanced5 min read

Fast vs Slow Stochastic: Smoothing the Same Signal

The choice of **fast vs slow stochastic** is really a choice about how much smoothing to apply to George Lane's original %K line. The fast version uses the raw formula; the slow version smooths it once; the full version exposes both smoothing periods so you can dial them yourself.

Key Takeaways

  • Fast stochastic plots raw %K and a 3-period %D; slow stochastic plots a smoothed %K and another 3-period %D on top.
  • The slow stochastic's %K equals the fast stochastic's %D, then a further 3-period average becomes the slow %D.
  • Investors who use fast stochastic on noisy charts often get whipsawed by tight back-and-forth crossovers.
  • Slow stochastic produces fewer but more reliable crossovers, which suits swing trading better than scalping.

Key Takeaways

  • Fast stochastic plots raw %K and a 3-period %D; slow stochastic plots a smoothed %K and another 3-period %D on top.
  • The slow stochastic's %K equals the fast stochastic's %D, then a further 3-period average becomes the slow %D.
  • Investors who use fast stochastic on noisy charts often get whipsawed by tight back-and-forth crossovers.
  • Slow stochastic produces fewer but more reliable crossovers, which suits swing trading better than scalping.

What It Is

There are three variants in common use: fast, slow, and full. All three are based on the same underlying calculation. They differ only in how many times they smooth the raw output before plotting it.

The fast version reacts immediately to each new bar. The slow version averages out short-term noise at the cost of arriving a bar or two later. The full version lets you set the lookback period, the %K smoothing, and the %D smoothing independently.

The Intuition

Lane's original %K can be jagged. On a daily chart, %K can swing from 80 to 30 in two bars if one session prints a sharp reversal. Traders using the line for crossover signals quickly learned that this twitchiness produced too many false starts.

The fix was to apply a moving average. A 3-period average on %K cuts most of the single-bar noise without losing the underlying momentum picture. To keep a two-line system, the existing %D (already a 3-period average) gets averaged a second time. The slow stochastic was born.

How It Works

Start with Lane's fast formula:

%K_fast = (Close - LowestLow_N) / (HighestHigh_N - LowestLow_N) * 100
%D_fast = 3-period SMA of %K_fast

The slow version is built directly on the fast version:

%K_slow = %D_fast = 3-period SMA of %K_fast
%D_slow = 3-period SMA of %K_slow

So the slow %K is one smoothing step removed from raw, and the slow %D is two steps removed. The slow stochastic effectively double-smooths Lane's original signal.

The full version generalizes the parameters:

%K_full = SmoothK-period SMA of %K_fast
%D_full = SmoothD-period SMA of %K_full

Default full(14, 3, 3) reproduces the slow stochastic. Full(14, 1, 3) reproduces the fast stochastic. Full(14, 5, 5) produces an even smoother variant for longer holding periods.

Worked Example

Take 14 bars of data with the same %K_fast values, plotted in three formats:

Bar%K fast%D fast%K slow%D slow
1270656560
1385757565
1445676769

On Bar 13, fast %K hits 85 and would trigger an overbought alert. On Bar 14, fast %K drops to 45, a clear sell crossover. A trader on the fast version would have flipped position twice in two days.

Slow %K on Bar 13 sits at 75 and on Bar 14 at 67. It never crosses 80, so the overbought alarm never fires. The trader stays in the position through the noise. That is the slow version's value: it filters out the single-bar shake on Bar 14.

If the next two bars confirm the down move with prints of 35 and 25, slow %K will eventually catch up and signal. Fast version users got out one or two bars earlier; slow version users avoided a head-fake.

Common Mistakes

  1. Picking a version arbitrarily. Fast suits scalping where every bar matters; slow suits swing trading where two-bar lag is acceptable. Match the version to the holding period.
  2. Switching versions mid-strategy. Backtested rules built on slow stochastic do not transfer to fast stochastic. The signal counts and average holding times differ materially.
  3. Using both fast and slow on the same chart. Plotting both produces visual clutter and contradictory signals. Pick one and pair it with a different tool, such as a moving average or ADX.
  4. Confusing slow %K with fast %D. They are the same series. The "fast %D" label disappears in the slow version; the smoothed line takes its place as slow %K.
  5. Ignoring instrument-specific tuning. A volatile small-cap may need a slower setting than a large-cap. Run a quick sensitivity check on lookback and smoothing periods before committing.

Frequently Asked Questions

What is fast vs slow stochastic in simple terms? Fast stochastic uses Lane's raw %K and a 3-period %D. Slow stochastic adds one extra smoothing step so the lines are calmer and produce fewer false signals.

How does fast vs slow stochastic affect investment decisions? Fast versions fire more often, which can help short-term traders catch quick moves but also produce more whipsaws. Slow versions delay signals by one or two bars in exchange for fewer false alarms, which suits multi-day swing positions.

What is a real-world example of fast vs slow stochastic? On a single-day price spike that reverses by the close, fast %K can jump above 80 and back below 50, generating overbought and sell crossovers within hours. Slow %K stays inside the band and produces no signal, sparing the trader the whipsaw.

How can investors use fast vs slow stochastic effectively? Choose one variant per strategy and document the parameters. Use fast for intraday charts where each bar is a meaningful event, and slow for daily and weekly charts where two extra bars of smoothing barely affects entries.

How is the full stochastic different from fast and slow? Full stochastic exposes both smoothing parameters as separate inputs, so you can build any variant. Setting smoothing to 1 produces fast; setting it to 3 produces slow; higher values produce custom slower versions.

Sources

  1. StockCharts ChartSchool. Stochastic Oscillator (Fast, Slow, and Full). https://chartschool.stockcharts.com/table-of-contents/technical-indicators-and-overlays/technical-indicators/stochastic-oscillator-fast-slow-and-full
  2. Fidelity Learning Center. Slow Stochastic Oscillator. https://www.fidelity.com/learning-center/trading-investing/technical-analysis/technical-indicator-guide/slow-stochastic
  3. Diffen. Fast Stochastic vs Slow Stochastic. https://www.diffen.com/difference/Fast_Stochastic_vs_Slow_Stochastic
  4. ChartMill. The Fast, Slow and Full Stochastics. https://www.chartmill.com/documentation/technical-analysis/indicators/228-The-Fast-Slow-and-Full-Stochastics

Disclaimer

This article is educational content only and is not financial advice. Nothing here is a recommendation to buy, sell, or hold any security. Consult a licensed advisor before making investment decisions.

The IWP Substack

You understand the concept. Now see it applied.

The Investing With Purpose Substack turns ideas like this into research and risk-managed trade plans on real stocks, updated every week.

Read on Substack (opens in a new tab)

Related concepts