CCI Momentum Trading

Futures Intermediate United Kingdom FTSE 100 Futures FTSE 350 Banks (CFD/Spread Bet) UK Single Stock CFDs Commodity Futures (Brent, LME) FX (GBP/USD, EUR/GBP)
Learn this and United Kingdom-market strategies in depth — one-time purchase, lifetime access.
Unlock full hub →

Payoff Profile

CCI displayed as an oscillator around zero line with key threshold levels at +100, +200, -100, -200

United Kingdom Market Details

Market Hours Strategy Before 8:00 AM - Calculate the previous day's CCI close and identify instruments near extreme levels; review the overnight US close and Asian session, which often gap UK markets at the open • 8:00-9:00 AM - LSE cash open; CCI can spike on opening gaps as overnight news is repriced, so wait for stabilisation before acting • 9:00 AM-2:30 PM - Best period for CCI momentum and zero-line signals; note the US open at 2:30 PM UK time, which frequently injects fresh momentum • 2:30-4:30 PM - CCI reversals are common into the LSE closing auction (4:30 PM); manage intraday positions and decide whether to carry overnight
Lse Specific 20-period CCI works well on the FTSE 100; +100/-100 levels are reliable for momentum, and the index moves relatively smoothly in percentage terms, so extremes are reached less abruptly than on higher-beta indices • The bank sector reaches CCI extremes faster than the headline index, so consider +150/-150 levels; there is no liquid standalone bank-sector future, so it is accessed via CFD or spread bet, or by trading individual banks (Barclays, HSBC, Lloyds, NatWest, Standard Chartered) • CCI is effective on liquid FTSE 100 and FTSE 250 large-caps; UK single-stock futures are largely illiquid, so most retail momentum trading is done through CFDs or spread bets - avoid thin counters • The FTSE 100 future (ICE) and the standard CFD are GBP 10 per index point; spread bets are sized per point by the trader (e.g. GBP 1-10 per point) - factor this into position calculations • CCI momentum trades may be held through overnight; CFDs and futures incur overnight financing and spread bets carry an embedded cost, so maintain adequate margin
Commodity Markets CCI is excellent for Brent crude trends (ICE Futures Europe, the London oil benchmark); it reaches +200/-200 during strong moves; 1,000 barrels per lot • London is the global spot-gold hub (LBMA); gold CCI trends smoothly and +100/-100 crossovers are reliable; accessed via spot-gold CFD or COMEX-referenced futures • UK NBP and Dutch TTF gas (ICE) produce very volatile CCI; use a longer period (25-30) to reduce noise • London Metal Exchange (LME) copper, aluminium and the rest trend smoothly - a London speciality where the standard 20-period CCI works well • ICE Brent trades almost around the clock (roughly 01:00-23:00 London) and LME has long electronic hours; CCI trends develop across sessions
Currency Futures GBP/USD ('Cable') CCI moves more slowly, so zero-line signals are often more useful than +100/-100; EUR/GBP is the other key pair • GBP/USD CCI often correlates inversely with the US Dollar Index (DXY) CCI; UK retail FX is predominantly spot via CFDs and spread bets rather than exchange-traded currency futures • Bank of England (BoE) decisions and interventions cause sudden CCI spikes; trade with caution around MPC meetings and major UK data releases
Tax Implications Spread-betting profits are exempt from Capital Gains Tax and stamp duty because they are treated as betting - a key reason UK retail favours spread bets for leveraged momentum trading • Gains on CFDs and exchange-traded futures (held as investments, not as a trade) are subject to Capital Gains Tax at 18% within the basic-rate band and 24% above it, on gains over the GBP 3,000 annual exempt amount for 2025/26 • Document CCI entry/exit levels and keep a full trade log; CFD and futures gains must be reported to HMRC for CGT • If you fall within Self Assessment, HMRC may require payments on account; set tax aside through the year rather than facing a single bill
Institutional Flows The UK publishes no daily foreign/domestic institutional flow data - there is no FII/DII-style daily figure as in some other markets - so CCI momentum backing must be judged from positioning and fund-flow data instead • For ICE and commodity futures, the weekly Commitment of Traders (COT) report shows how large speculators are positioned, helping confirm whether a CCI break above +100 has institutional support • Use the weekly COT report, broad equity fund-flow surveys and ETF creation/redemption data as slower reads on whether institutional money supports a directional CCI move • CCI may whipsaw around quarterly index-futures expiry (third Friday of March, June, September and December) and FTSE index-review rebalancing dates

Frequently Asked Questions

What's the difference between CCI and RSI?

Both are momentum oscillators, but they differ in range and calculation. RSI is bounded between 0-100, making interpretation straightforward with fixed overbought (70) and oversold (30) levels. CCI is unbounded and can exceed +200 or -200 in extreme moves. CCI uses Typical Price and Mean Deviation, while RSI uses gains vs losses. CCI is often preferred for momentum breakouts, while RSI is popular for overbought/oversold conditions.

What CCI period should I use?

The standard period is 20, which works well for most situations. For intraday trading (15-min charts), consider 14-20 periods. For swing trading (hourly/daily), 20-30 periods work well. Shorter periods give more signals but more noise; longer periods are smoother but slower. Match the period to your trading timeframe and desired signal frequency.

Why do my CCI signals keep getting stopped out?

Common reasons: (1) Trading in ranging markets - add ADX > 25 filter, (2) Entering at extreme CCI levels (already +150) where reversal is likely, (3) Stop loss too tight - use 2x ATR or swing high/low, (4) Not waiting for confirmation - require volume and EMA alignment. CCI works best in trending markets with proper filters.

Can CCI stay above +100 or below -100 for extended periods?

Yes, in strong trends, CCI can stay above +100 or below -100 for extended periods. This is why you shouldn't automatically fade extreme readings. Instead, trade WITH the momentum while CCI is extreme, and only look for reversals when you see divergence AND confirmation. Fading extremes without confirmation is a common and costly mistake.

What is the zero line used for in CCI trading?

The zero line represents equilibrium - price at its recent average. Uses include: (1) Early entry signals - crossing above zero after being oversold suggests recovery, (2) Trend confirmation - CCI consistently above zero indicates bullish bias, (3) Exit signal - crossing below zero against your position suggests momentum has ended. Zero line signals are earlier but riskier than +100/-100 signals.

What is the dual CCI system?

The dual CCI system uses two CCIs with different periods (e.g., 8 and 20). The longer-period CCI acts as a filter confirming momentum direction. The shorter-period CCI provides entry timing. Enter only when both confirm: long-period CCI > +100 AND short-period CCI crosses above +100. This reduces whipsaws by requiring momentum confirmation on two timeframes.

How do I trade CCI pullbacks in a trend?

In an uptrend (CCI making higher lows above zero): Wait for CCI to pull back toward zero (or slightly below). Enter when CCI turns up and crosses back above +50 or +100. Stop below recent swing low. Target: CCI returning to previous high. This provides better entry prices than chasing +100 breakouts while staying with the trend.

What is hidden divergence and how is it different from regular divergence?

Hidden divergence is a continuation pattern, opposite to regular divergence which signals reversal. Hidden bullish: Price makes higher low, CCI makes lower low - suggests uptrend continues. Hidden bearish: Price makes lower high, CCI makes higher high - suggests downtrend continues. Use hidden divergence to add to existing positions in the trend direction.

How do I use CCI across multiple timeframes?

Higher timeframe (daily) CCI establishes momentum context. Only take lower timeframe (hourly) signals that align with daily direction. Example: If daily CCI > +100, only take long signals on hourly. If daily CCI < -100, only take short signals on hourly. This filter significantly improves signal quality by ensuring you trade with the bigger picture momentum.

How do I adjust CCI for volatile instruments like FTSE 350 Banks?

Volatile instruments reach CCI extremes more frequently, causing more whipsaws with standard settings. Options: (1) Use higher thresholds (+125/-125 instead of +100/-100), (2) Use longer CCI period (25 instead of 20), (3) Require stronger confirmation (ADX > 30), (4) Use volatility-adaptive period. Backtest different settings on the specific instrument.

How does volatility-adaptive CCI work?

Volatility-adaptive CCI adjusts its lookback period based on current volatility. Formula: Adaptive Period = Base Period × (Current ATR / Average ATR). When volatility is high, period lengthens to reduce noise. When volatility is low, period shortens for sensitivity. This adapts CCI to changing market conditions automatically. Bound the period between reasonable limits (10-40).

How do I detect CCI divergence algorithmically?

Algorithmic divergence detection requires: (1) Identify swing points in price using local min/max, (2) Identify corresponding CCI values at those points, (3) Compare slopes: If price lows are decreasing (negative slope) but CCI lows are increasing (positive slope), bullish divergence exists. Implementation requires robust swing point detection to avoid false readings in noisy data.

What is Portfolio CCI Score and how do I use it?

Portfolio CCI Score = Sum of (CCI × Position Weight) across all positions. It measures net momentum exposure. Positive score = net bullish, negative = net bearish. Uses: (1) Monitor if portfolio is overly directional, (2) Reduce new entries if score is extreme (all positions same direction), (3) Identify hedging needs, (4) Rebalance when score exceeds thresholds. Helps prevent concentrated momentum bets.

How do I build a statistical filter for CCI signal quality?

Categorise past CCI signals by the conditions present at entry: CCI value, CCI slope, time since the last crossover, ADX level, volume ratio and time of day. For each bucket, compute the follow-through rate across your sample. Trade only the buckets whose success rate clears a sensible threshold, and consider larger size in the strongest buckets. This is a transparent lookup-and-threshold method: every filtering decision is explainable from the statistics, with no opaque model and no decision-making handed to a black box.

What are alternative CCI calculations I can research?

Research directions: (1) Volume-weighted CCI: Use volume-weighted typical price (VWTP), (2) Smoothed CCI: Apply EMA to final CCI for less noise, (3) Median-based CCI: Use median instead of mean for outlier robustness, (4) CCI derivatives: CCI ROC (rate of change of CCI), CCI Histogram (CCI - Signal Line). Each modification addresses different weaknesses. Backtest thoroughly before implementing.

Related Strategies

Master United Kingdom trading strategies on AlgoKing

Full guided lessons, quizzes, and a complete strategy library for the United Kingdom market. One-time purchase. No subscription, ever.

Get United Kingdom access →