The short answer
The common CCI settings on gold are 14 and 20 periods, with ±100 as the key levels; some traders use 50 periods for swing trading and ±200 for extreme readings. We tested CCI on two years of hourly XAUUSD data with a $0.30 per ounce cost per trade, in two ways. As a momentum signal (buy above +100, sell below −100), every setting was positive in both years. As a reversal signal (buy when it comes back up from −100, sell when it comes back down from +100), it lost money.
So the best CCI “setting” for gold is less about the number and more about the direction you read it in. On a trending market, CCI extremes behaved like the start of a move more often than the end of one.
What CCI measures
The Commodity Channel Index measures how far the typical price ((high + low + close) ÷ 3) is from its moving average, divided by the average deviation from that average and scaled by 0.015. The scaling was chosen so that most readings fall between −100 and +100. A reading above +100 means price is unusually far above its recent average; below −100, unusually far below.
Donald Lambert, who introduced CCI in 1980 for commodity futures, used a move above +100 as a sign that a strong uptrend was starting. Most modern traders do the opposite and treat +100 as overbought. We tested both.
The CCI settings gold traders use
| Setting | Typical use | Character |
|---|---|---|
| CCI 14, ±100 | Intraday, matches RSI’s default length | Fast |
| CCI 20, ±100 | The original default | Balanced |
| CCI 50, ±100 | Swing trading, trend filter | Slow |
| CCI 20, ±200 | Only extreme readings | Few signals |
Why gold’s volatility changes things
CCI normalises by recent deviation, so it partly adjusts to volatility. But gold’s volatility has changed in big steps: the average daily range on COMEX futures was about $34 in 2024, $64 in 2025 and around $123 so far in 2026, and hourly ATR(14) averaged $17.49 over our test window. When volatility jumps, CCI spikes far beyond ±100 because the deviation it divides by lags behind. That makes “overbought” readings very common in the early phase of big moves, exactly when fading them hurts most. You can see current volatility on our gold volatility tool.
We tested 6 CCI rules on 2 years of hourly gold data
How we tested. COMEX gold futures (GC=F) 1-hour bars from 30 October 2024 to 30 October 2026, 11,445 bars, plus daily bars from January 2015. Momentum rule: go long when CCI crosses above +level, short when it crosses below −level; exit when CCI crosses back through zero. Reversal rule: buy when CCI crosses back above −level, sell short when it crosses back below +level, with a stop of 1.5 × ATR(14) and a target of 3 × ATR(14), or exit on the opposite signal. Signals are taken on the close and filled at the next bar’s open. Each trade is 1 ounce and pays $0.30 per ounce for spread and slippage. Results are in US dollars per ounce; maximum drawdown is the largest fall in closed-trade equity. Year 1 ends on 30 October 2025.
For context, holding gold gained about $1,194 an ounce in year 1 and about $14 in year 2, with a run to about $5,627 in January 2026 and a heavy fall in between.
Hourly (H1) results
| Setting | Trades | Win rate | Avg per trade | Profit factor | Net result | Max drawdown | Year 1 | Year 2 |
|---|---|---|---|---|---|---|---|---|
| CCI 14, ±100 momentum | 759 | 35.4% | +$3.94 | 1.33 | +$2,989 | $441 | +$1,751 | +$1,239 |
| CCI 20, ±100 momentum | 576 | 35.4% | +$4.53 | 1.36 | +$2,611 | $372 | +$1,290 | +$1,321 |
| CCI 50, ±100 momentum | 254 | 35.8% | +$9.22 | 1.50 | +$2,343 | $658 | +$936 | +$1,407 |
| CCI 20, ±200 momentum | 287 | 41.8% | +$4.59 | 1.29 | +$1,317 | $489 | +$814 | +$502 |
| CCI 20, ±100 reversal | 891 | 40.6% | −$2.47 | 0.83 | −$2,199 | $2,272 | −$920 | −$1,279 |
| CCI 20, ±200 reversal | 352 | 35.8% | −$0.25 | 0.99 | −$88 | $1,390 | +$402 | −$490 |
Daily (D1) results since 2015
| Setting | Trades | Win rate | Avg per trade | Profit factor | Net result | Max drawdown | 2015–20 | 2021–26 |
|---|---|---|---|---|---|---|---|---|
| CCI 14, ±100 momentum | 201 | 36.8% | +$1.86 | 1.09 | +$374 | $1,101 | −$328 | +$702 |
| CCI 20, ±100 momentum | 161 | 31.7% | +$5.36 | 1.23 | +$863 | $1,037 | −$448 | +$1,311 |
| CCI 50, ±100 momentum | 76 | 30.3% | +$19.51 | 1.63 | +$1,483 | $598 | −$252 | +$1,735 |
| CCI 20, ±200 momentum | 71 | 29.6% | −$9.26 | 0.73 | −$657 | $907 | −$383 | −$274 |
| CCI 20, ±100 reversal | 232 | 44.4% | −$5.42 | 0.79 | −$1,256 | $1,585 | −$208 | −$1,049 |
| CCI 20, ±200 reversal | 85 | 36.5% | −$11.54 | 0.65 | −$981 | $1,506 | +$435 | −$1,416 |
What the results say, in plain English
- Same indicator, opposite results. On hourly gold, CCI 20 used as momentum made $2,611 an ounce; the same CCI 20 used as a reversal signal lost $2,199. The period was identical. Only the interpretation changed.
- The momentum rule was steady. All four momentum settings were positive in both years on H1, and made money on both longs and shorts (except a roughly flat short side for ±200). CCI 20 had the smallest drawdown of any hourly rule in our whole test series, about $372.
- Waiting for ±200 cost money. Extreme levels entered later and missed much of each move: on the daily chart the ±200 momentum rule lost.
- On the daily chart, slower was better. CCI 50 made the most, but, like most daily trend rules we tested, all the gain came after 2020. From 2015 to 2020 every daily momentum setting lost.
- Reversal trading lost on both timeframes, consistent with what we found for RSI and the stochastic.
How to use CCI on different timeframes
Scalping (M1 to M5). CCI 14 on fast charts crosses ±100 many times an hour. Use the H1 CCI to tell you whether momentum is building in one direction, then scalp only in that direction. Check what each move is worth at your size with the gold pip calculator.
Intraday (M15 to H1). CCI 14 or 20 with ±100, read as momentum, was the strongest version in our test. A cross above +100 says the move has energy; a fall back through zero says it has run out.
Swing (H4 to D1). CCI 50 is a smooth trend gauge. Our daily results suggest it is useful when gold is trending and costly when it is not: it lost from 2015 to 2020.
A combination idea: CCI momentum with a MACD trend check
- On H4, check that MACD is above its signal line and above zero (for longs). Our MACD lesson explains the reading.
- On H1, wait for CCI 20 to cross above +100.
- Place the initial stop below the last H1 swing low; exit when CCI falls back below zero or the stop is hit.
- Size the trade from the stop distance with the position size calculator.
If you prefer to trade ranges, the ideas in our mean reversion lesson explain when fading extremes has a better chance: in clearly defined ranges, not in trends.
Common mistakes with CCI on gold
- Selling every reading above +100. In our test that was a consistent way to lose on gold.
- Treating CCI as a bounded oscillator. CCI has no upper or lower limit; readings of +300 happen in strong moves.
- Using ±200 for entries. By the time CCI reaches ±200, much of the move has already happened.
- Running CCI, RSI and the stochastic together. All three measure momentum; they will agree most of the time and add little.
- Ignoring the regime. Daily CCI momentum lost in the quieter 2015–20 years and won after 2020.
These results come from simple mechanical rules on past data and are not recommendations. The momentum rules benefited from an unusually trending period for gold, and could perform very differently in a range-bound year.
Test it yourself
The easiest experiment is the one we ran: take CCI 20 and test it both ways on your own XAUUSD data, as momentum and as reversal, with your actual spread. If you see the same split, you have learned something important about how gold behaves on your timeframe. Use at least a year of data, split it in two, and check longs and shorts separately. Our backtesting lesson shows how, and the gold indicator settings hub compares CCI with 11 other indicators.
Test it with other traders
Reading an indicator the opposite way from everyone else is uncomfortable until you have seen the data yourself. In the XAUUSD Global community, traders test both readings together and compare notes on which sessions suit each. The first month is free, then $19.99 a month.
Educational content only, not financial advice. Trading gold with leverage carries a high risk of loss.
Frequently asked questions
What is the best CCI setting for gold?
Used as a momentum signal (buy when CCI crosses above +100, sell below −100, exit at zero), all four settings we tested were positive on hourly gold in both years after a $0.30 per ounce cost. CCI 14 made the most in total (plus $2,989 per ounce) and CCI 20 had the smallest drawdown. CCI 50 did best on daily data.
Does CCI work as an overbought and oversold indicator on gold?
Not in our test. Buying when CCI crossed back above −100 and selling when it crossed back below +100 lost $2,199 per ounce on hourly gold over two years, and the daily versions also lost. Like RSI and the stochastic, CCI reversal signals fought gold’s trends.
Is CCI 14 or CCI 20 better for XAUUSD?
On the hourly momentum rule, CCI 14 made a little more in total and CCI 20 made a little more per trade with a smaller drawdown. On the daily chart, CCI 20 did better than CCI 14 and the slow CCI 50 did best. The difference between 14 and 20 was small.
What does CCI above 100 mean on gold?
It means the typical price is unusually far above its recent average compared with its normal deviation. Donald Lambert, who created CCI, treated a move above +100 as the start of a strong move, not as a reason to sell. Our data on gold supports that reading.
Should I use ±100 or ±200 levels with CCI on gold?
For the hourly momentum rule, ±200 made less than ±100 (plus $1,317 versus $2,611 for CCI 20) because it entered later. On the daily chart, the ±200 momentum rule lost money. For reversal trading, ±200 lost less than ±100, but neither made money.
Sources and further reading
- CME Group — Gold futures overview — Contract specifications and trading hours for COMEX gold
- CFTC — Commitments of Traders — Weekly futures positioning, including gold
- Investor.gov — Stop order — How stop orders work, and their limits in fast markets
External sites are independent of XAUUSD Global. Check dates and data yourself.