← Back to indicators guide

KST — Know Sure Thing

The KST, developed by Martin Pring, is a multi-horizon momentum oscillator. Its distinctive feature: aggregating four Rate of Change (ROC) values calculated across different time windows to deliver a cumulative measure of momentum. Where the RSI captures short-term momentum and the MACD reads the difference between two moving averages, the KST seeks to answer a broader question: is the trend confirmed across all horizons at once?

Definition and formula

The KST combines 4 ROCs (10, 15, 20, 30 periods), each smoothed by a simple moving average, then summed with increasing weights:

RCMA1 = SMA(ROC(10), 10) × 1
RCMA2 = SMA(ROC(15), 10) × 2
RCMA3 = SMA(ROC(20), 10) × 3
RCMA4 = SMA(ROC(30), 15) × 4
KST = RCMA1 + RCMA2 + RCMA3 + RCMA4
Signal = SMA(KST, 9)

Longer ROCs receive more weight: the KST therefore favors underlying momentum over very short-term momentum. Values have no fixed range — the KST is read relative to zero (above = bullish, below = bearish) and relative to its signal-line (crossover).

How to read the KST

Level and crossover reading

KST / price divergences

Like the RSI or MACD, the KST can diverge from price:

How Cash Scanner uses the KST

The KST enters the /100 score through two signals:

Limits and common pitfalls

Going further