StructureX

Home › Comparisons

RSI vs CCI: what each one measures, and why the scales differ

RSI and CCI both swing above and below a middle line. But RSI lives in a box from 0 to 100, and CCI can run as far as price lets it.

Comparison · 6-minute read · Updated 2026-10-21

The short answer

The RSI (Relative Strength Index) compares the size of recent up moves to recent down moves. It always stays between 0 and 100.

The CCI (Commodity Channel Index) compares today's typical price to its recent average. Then it divides by how far price usually strays from that average. It has no fixed top or bottom.

In plain words: RSI asks "how strong were the gains versus the losses?" CCI asks "how far is price from normal right now?"

Side by side

RSICCI
What it measuresSize of up moves vs down movesDistance of price from its average
Price it usesClosesTypical price: (high + low + close) ÷ 3
ScaleFixed, 0 to 100Open-ended, centred on 0
Common lines70 and 30+100 and −100
Usual setting14 bars20 bars in many apps (14 also common)
Created byJ. Welles Wilder, 1978Donald Lambert, 1980
FeelSmootherJumpier, bigger swings

How CCI works, in plain words

CCI takes the typical price of each candle: the high, low and close added up and divided by 3.

Then it does three things:

  1. Finds the average typical price over the last 20 bars.
  2. Measures how far, on average, each bar strayed from that average.
  3. Asks how far today sits from the average, compared with that usual stray.

Lambert built in a scaling number (0.015) so most readings land between +100 and −100. A reading of +200 means price is far above normal. That's a description, not a forecast.

RSI: strengths and limits

The good parts:

The limits:

CCI: strengths and limits

The good parts:

The limits:

Both are built from price. Neither knows where the real levels are. Mark the last places price turned around first, then read the line as a second opinion. See support and resistance.

A simple example

Say price has hovered near 100 for weeks, straying about 1 point from its average. Then it jumps to 104.

Both say "strong lately". CCI makes the size of the surprise louder. That's useful for spotting unusual moves, and it's also why CCI gives more false alarms.

Which fits you?

  1. Do you want a calm, fixed scale that reads the same on any market? RSI tends to fit better.
  2. Do you want to see how unusual a move is, in size? CCI tends to fit better.
  3. Is price trending or ranging? In a trend, watch whether either line holds above or below its middle (50 for RSI, 0 for CCI). In a range, the edges (70/30 or ±100) can line up with the range limits. See range trading explained.

You don't need both. They answer similar questions.

Common mistakes

Questions

What is the difference between RSI and CCI?

RSI compares recent gains to recent losses and stays between 0 and 100. CCI compares price to its recent average, scaled by how far price usually strays, and has no fixed limits. CCI is usually jumpier.

What do +100 and -100 mean on CCI?

They mark where price is unusually far above or below its recent average. Most readings fall between them. A reading past them describes a strong move; it doesn't promise a turn.

Is CCI only for commodities?

No. Donald Lambert designed it for commodities in 1980, but it works the same way on stocks, forex, crypto and futures charts.

Should I use RSI and CCI together?

You can, but they often agree because both come from price. Many traders pick one and pair it with clear levels and the trend.

Want the next step? We'll walk you through it.

Four free lessons by email, one every few days — each with a 10-minute exercise on a real chart.

Send Me the Free Lessons 4 short emails · No spam · Unsubscribe anytime

Or see the whole method, step by step:

See What’s Inside the Course Try everything free first. Decide when you're ready. · Open the free chart tool (works in the TradingView phone app)

One chart idea a day, in plain English. Follow along:

Follow on XFollow on TradingView