Coppock Curve
Overview
The Coppock Curve is a long-term momentum indicator originally designed to identify major buying opportunities in stock indices after significant market bottoms. It combines rate-of-change over two long lookback periods with WMA smoothing for a signal that fires rarely but with high conviction. Explore our indicator guide library for complementary long-term tools and strategies.
How It Works
Coppock = 10-period WMA of (14-period ROC + 11-period ROC). The indicator oscillates around zero: rising from deeply negative territory after a market low produces the classic buy signal. It was originally applied to monthly charts of the S&P 500.
Key Signals
- Coppock Curve turning up from below zero = major buy signal.
- Crossing above zero confirms a new bull market momentum regime.
- Coppock peaking and rolling over above zero = early warning of weakening momentum.
Common Mistakes
- Using Coppock for short-term trading — it was designed for monthly timeframes.
- Applying Coppock as a sell signal — it was never intended for identifying tops.
- Expecting frequent signals — the Coppock Curve may fire only once every few years on monthly charts.
More Momentum Indicators
TRIX
TRIX displays the percentage rate of change of a triple-smoothed <a href="/academy/indicators/exponential-moving-average" class="text-primary hover:underline">EMA</a>, filtering out insignificant price movements and highlighting only the most meaningful momentum shifts. It is valued by swing traders in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and <a href="/market/forex" class="text-primary hover:underline">forex</a> who want fewer but higher-quality signals. Browse our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> to pair TRIX with trend-following tools for a systematic approach.
Ultimate Oscillator
The Ultimate Oscillator blends buying pressure across three timeframes — short (7), medium (14), and long (28) — into a single reading, reducing the false signals that plague single-period oscillators. It is effective for spotting divergences in <a href="/market/crypto" class="text-primary hover:underline">crypto</a> and <a href="/market/stocks" class="text-primary hover:underline">stock</a> markets. Combine it with trend-following tools from our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a> for a robust multi-timeframe <a href="/strategies" class="text-primary hover:underline">trading strategy</a>.
KST — Know Sure Thing
KST (Know Sure Thing) is a smoothed rate-of-change oscillator that combines four different ROC timeframes into a single weighted line, revealing broad momentum shifts across multiple cycles. It was designed by Martin Pring for identifying major trend changes in <a href="/market/stocks" class="text-primary hover:underline">stocks</a> and is equally useful in <a href="/market/crypto" class="text-primary hover:underline">crypto</a> markets. Compare it with the <a href="/academy/indicators/rate-of-change" class="text-primary hover:underline">ROC</a> and other momentum tools in our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a>.
Stochastic Oscillator
The Stochastic Oscillator compares a security's closing price to its price range over a given period, making it excellent for identifying overbought/oversold conditions and divergences in bounded ranges. It works especially well alongside the <a href="/academy/indicators/rsi" class="text-primary hover:underline">RSI</a> for double confirmation of reversal zones in <a href="/market/forex" class="text-primary hover:underline">forex</a> and <a href="/market/stocks" class="text-primary hover:underline">stock</a> markets. For best results, use Stochastic signals only in the direction of the larger trend identified by tools in our <a href="/academy/indicators" class="text-primary hover:underline">indicator guide library</a>. Build it into a complete system by reviewing our <a href="/strategies" class="text-primary hover:underline">trading strategies</a> section.