KST Indicator (Know Sure Thing): How to Use This Powerful Momentum Oscillator

The KST indicator combines four different timeframes into one reading — giving you a smoother, more reliable momentum signal than single-timeframe oscillators.

The Know Sure Thing (KST) indicator was developed by renowned technical analyst Martin Pring. It is a multi-timeframe momentum oscillator that combines four separate rate-of-change (ROC) calculations, each smoothed with a moving average and weighted to create a comprehensive momentum reading. By incorporating multiple timeframes into a single line, the KST reduces the noise of single-timeframe oscillators while providing earlier and more reliable signals about trend direction and momentum shifts. It works across all markets — stocks, forex, crypto, and commodities — and is particularly effective on daily and weekly timeframes.

Default calculation: The KST is built from four ROC components: ROC(10) multiplied by 1, ROC(15) multiplied by 2, ROC(20) multiplied by 3, and ROC(30) multiplied by 4. Each ROC is smoothed with a moving average — typically simple moving averages of 10, 10, 10, and 15 periods respectively. The weighted values are summed to produce the KST line. A signal line (9-period SMA of the KST) is plotted alongside to generate crossover signals. The weighting structure gives more importance to the longer timeframes, making the indicator responsive to major trend changes while filtering out minor price noise.

KST indicator chart showing the KST line and signal line oscillating around zero, with bullish and bearish crossover signals and four ROC component labels

KST Signal Types

The KST generates four primary types of trading signals. First, signal line crossovers: when the KST line crosses above its 9-period signal line, it generates a bullish signal. A cross below is bearish. These are the most common and actionable signals. Second, centerline crosses: when the KST crosses above zero, it indicates bullish momentum is emerging. Below zero indicates bearish momentum. Third, divergence: when price makes a higher high but KST makes a lower high (bearish divergence) or price makes a lower low while KST makes a higher low (bullish divergence), it signals a potential trend reversal. Fourth, extreme readings: when KST reaches unusually high or low levels relative to its history, it suggests the trend is overextended and a pullback or reversal may be near. Master divergence trading with KST and other oscillators →

Real Trading Example: KST on S&P 500 Weekly

Scenario: S&P 500 weekly chart from 2022 to 2024. In October 2022, the KST was deep in negative territory, reflecting the bear market that saw the S&P drop from 4,800 to 3,600. The KST line started curling upward while still below the signal line, hinting at slowing bearish momentum. In March 2023, the KST crossed above its signal line and rose above zero — a double bullish confirmation. All four ROC timeframes aligned in bullish territory. The S&P rallied from approximately 3,800 to over 5,000 over the next 12 months, a gain of more than 30%. The multi-timeframe structure of KST captured the shift from bearish to bullish momentum earlier than single-timeframe oscillators.

Best Timeframes for KST

The KST indicator is most effective on higher timeframes where the multi-timeframe structure adds the most value. On weekly charts, KST identifies major trend shifts and can signal the start of bull and bear markets months before they become obvious. On daily charts, it provides reliable swing trading signals for trends lasting weeks to months. On 4-hour and 1-hour charts, KST can be used for shorter-term trading, but the signals are more frequent and less reliable due to market noise. The default settings work well for weekly and daily analysis — these are the timeframes Martin Pring designed the indicator for. If you trade lower timeframes, consider adjusting the ROC periods and smoothing to reduce lag. Combine KST with other timeframes for stronger signals →

KST vs Other Momentum Oscillators

Unlike MACD, which uses two exponential moving averages, the KST uses four weighted rate-of-change calculations. This gives the KST a smoother profile and reduces whipsaws. Unlike RSI, which is bounded between 0 and 100, the KST has no fixed range, making it better for trending markets but less useful for identifying overbought and oversold conditions. The KST is most similar to the Rate of Change (ROC) indicator, but the multi-timeframe smoothing makes it significantly more reliable. The key advantage of KST is that it consolidates momentum across multiple timeframes into a single actionable line — reducing the complexity of analyzing multiple separate indicators. Compare KST with MACD → See how KST improves on basic ROC →

What is the best KST setting?

The default KST settings as defined by Martin Pring are: ROC(10) smoothed with a 10-period SMA multiplied by 1; ROC(15) smoothed with a 10-period SMA multiplied by 2; ROC(20) smoothed with a 10-period SMA multiplied by 3; ROC(30) smoothed with a 15-period SMA multiplied by 4. The signal line is a 9-period SMA of the KST. These settings work well across all markets and timeframes. For shorter-term trading, you can reduce the ROC periods and smoothing — for example, use ROC(5), ROC(10), ROC(15), ROC(20) with shorter smoothing periods. For longer-term analysis, increase the periods. Experiment with a demo account before changing the defaults, and stick with one setting for consistency.

Is KST a leading or lagging indicator?

The KST is primarily a lagging (trend-following) indicator because it is based on rate-of-change calculations applied to past price data. However, because it incorporates multiple timeframes with different lookback periods, it often provides earlier signals than single-timeframe lagging indicators like MACD. The KST can also act as a leading indicator when divergence occurs — a bearish divergence (price higher high, KST lower high) often precedes a trend reversal by weeks or months on weekly charts. In practice, KST is best used as a confirmation tool that provides earlier and smoother signals than comparable oscillators, but it is not a predictive tool in the same way that pure leading indicators attempt to be.

How is KST different from MACD?

The KST and MACD look similar — both are single-line oscillators with a signal line and a centerline. But they are calculated very differently. MACD uses the difference between two exponential moving averages (12 and 26 EMA), which makes it a measure of trend and momentum combined. KST uses four weighted rate-of-change values smoothed with moving averages, which makes it a multi-timeframe momentum oscillator. The KST tends to be smoother than MACD and produces fewer whipsaw signals. The KST's weighting structure (higher weight on longer timeframes) makes it better at identifying major trend shifts, while MACD is more responsive to shorter-term price changes. Many traders use both — MACD for entry timing and KST for trend confirmation.

Does KST work for crypto and forex?

Yes, the KST indicator works well in crypto and forex markets. Because these markets are highly volatile and trend strongly at times, the multi-timeframe smoothing of KST is particularly useful for filtering out noise. In crypto, the KST on weekly and daily timeframes can identify major trend shifts in Bitcoin and altcoins. In forex, the KST works well on daily and 4-hour charts for identifying momentum shifts in major currency pairs. The default settings work for both markets, though you may want to experiment with slightly shorter smoothing periods for crypto due to its faster price cycles. As with all indicators, KST should be used in conjunction with support and resistance levels, trend lines, and price action analysis. Apply KST in a complete forex trading system →

Related Resources