Commodity Channel Index
Measures how far typical price sits from its recent statistical average.
Start with the input, not the story.
Normalised deviation of typical price from a moving average.
The local series exactly calculates a 20-period CCI from typical price and mean absolute deviation. Crosses of +100, zero and −100 can behave differently across pairs, timeframes and changing volatility.
Do not assume one threshold suits every pair. Break the results down by pair, timeframe and volatility conditions.How traders commonly use Commodity Channel Index
CCI can be used to compare momentum states or stretch, provided trend or range context is defined independently.
Express typical-price distance from its recent average in mean-deviation units.
Keep this job separate from entry timing, stop placement and position size.
A useful counterexample
The same +100 or -100 reading can behave differently across pairs, timeframes and volatility regimes.
Structure for context, CCI for deviation, ATR for scale
Each part has a different job. If two tools answer the same question, remove one and compare the result.
Defines whether continuation or reversion is being researched.
Measures typical-price deviation in that context.
Makes price risk comparable across samples.
Follow the same order every time
- Freeze the CCI period and applied-price convention.
- Classify the completed chart as trend, range or unresolved using price structure.
- Choose threshold entry or threshold exit as one observation.
- Measure the associated price distance in ATR units.
- Compare results by pair and regime instead of pooling every reading.
The indicator is one part of the method
These strategy pages show the market conditions, entry, stop and exit around the indicator.
Trend pullback
Research whether shallow retracements inside an objective trend resume in its direction.
- ENTRY
- After eligibility is true, place a market order at the next H1 open when the signal candle closes beyond the highest high of the previous two pullback bars for a long, or below their lowest low for a short.
- STOP
- Place the stop 0.25 × ATR(14) beyond the pullback extreme. Size so entry-to-stop risk equals 0.50% of demo equity, rounded down to 0.01 lot; never widen the stop.
- EXIT
- Place a fixed target at 2R immediately after entry. If neither stop nor target trades first, exit at market after 24 completed H1 bars.
Range mean reversion
Tests whether qualified boundary excursions revert toward a range midpoint.
- ENTRY
- Enter at the next H1 open after the first qualifying close back inside the frozen range.
- STOP
- Place the stop 0.20 × ATR(14) beyond the excursion extreme and size to 0.50% equity risk, rounded down to 0.01 lot.
- EXIT
- Exit at the frozen range midpoint. If neither stop nor midpoint trades, exit after eight completed H1 bars.
Volatility-targeted momentum
Scales a simple momentum signal so higher-volatility pairs do not dominate risk.
- ENTRY
- At Monday 00:00 UTC, rebalance selected pairs to inverse-60-day-volatility weights, normalised to 10% ex-ante portfolio volatility and then reduced proportionally to satisfy every cap.
- STOP
- No chart stop. Cut a pair to zero at the next daily open if its one-day loss exceeds 3 × its 60-day daily volatility; suspend all new entries for one week if estimated portfolio volatility exceeds 15%.
- EXIT
- At each weekly rebalance, exit a pair that leaves its top/bottom-two rank, loses the 2% absolute-score threshold or breaches a risk rule; otherwise resize to the new capped target weight.
Set up Commodity Channel Index on your platform
Match the lesson's period, price input, smoothing and candle timing. Similar names can still produce different values across feeds and platforms.
MT4
Built inAvailable in the standard MT4 indicator library. Names and default settings can differ.
MT4 technical analysisWickAtlas MT4 setup guideMT5
Built inAvailable in the standard MT5 indicator library. Names and default settings can differ.
MT4 and MT5 comparisonWickAtlas MT5 setup guideTradingView
Built inAvailable in the standard TradingView indicator library. Names and default settings can differ.
TradingView indicatorsWickAtlas TradingView guide“Built in” means the standard platform library contains the underlying indicator. It does not mean its defaults or calculation match every third-party version. Compare the platforms.
Plain-language formula
The same indicator can look slightly different across platforms because the price input, smoothing and rounding may change. Note your settings before comparing two charts.
Where it may help
Momentum state and mean-deviation research.
Where it struggles
Strategies that assume fixed thresholds behave identically across pairs.
What to pair it with
Pair it with something that answers a different question, such as volatility or market direction. Try the indicator on its own before adding more tools.
The shortcut to avoid
Using +100 and -100 as universal reversal levels.
Try this on a chart
Bucket results by pair, timeframe and volatility regime.