| Market Hours Strategy | SGX securities pre-open runs 08:30-09:00 SGT; for index futures, calculate the prior session's CCI close and flag instruments sitting near extreme levels before the day (T) session opens. • Day (T) session ~09:00-17:15 SGT for SGX equity index futures - CCI can spike on the open after overnight gaps; allow the first 15-30 minutes to stabilise before acting on crossovers. • Mid-session (roughly 10:00-16:00 SGT) is the cleanest window for CCI momentum and zero-line signals once opening volatility settles. • SGX runs a T+1 night session (index futures reopen ~17:00 and trade through to ~05:15 SGT next day), capturing European and US hours. CCI can gap meaningfully between the T close and T+1 open - treat the two sessions as linked, not continuous. |
| Sgx Specific | MSCI Singapore Free Index Futures (SiMSCI) is the local benchmark; 20-period CCI with +100/-100 levels works well given its moderate volatility. • FTSE China A50 Index Futures is SGX's most actively traded equity index and reaches CCI extremes faster on China headlines - consider +150/-150 thresholds. • Nikkei 225 futures (JPY- and USD-denominated) are deep and trend smoothly; standard 20-period CCI and +100/-100 crossovers are reliable. • SGX single-stock futures exist but many are thin; CCI momentum is most dependable on the liquid index futures rather than illiquid single names. • SiMSCI = S$100 x index; FTSE China A50 = US$1 x index (USD-settled); Nikkei 225 = JPY 500 x index (or US$5 x index for the USD contract). Factor both the multiplier and the contract currency into position sizing - confirm the live multiplier and tick size on sgx.com. • CCI trades often carry across the T+1 session or overnight; maintain margin to hold through the night session and the inter-session gap. |
| Sgx Commodities | SGX is the global benchmark venue for iron ore derivatives; CCI is excellent for capturing iron ore trends, which can run to +200/-200 on strong China demand swings. • TSR20 and RSS3 rubber futures trend but can be choppy; use a longer CCI period (25-30) to filter noise. • SGX lists a Kilobar Gold contract; gold CCI trends smoothly and +100/-100 crossovers are reliable, though SGX gold liquidity is lighter than COMEX. • SGX commodity sessions are long and split across T and T+1; CCI trends develop across both, so review the indicator on a continuous (back-adjusted) series. |
| Fx Futures | SGX USD/CNH is the flagship listed offshore RMB future and one of the most liquid globally; CCI works well on its trends, with zero-line signals useful in quieter regimes. • SGX also lists INR/USD futures; CCI tends to move slowly, so zero-line crossovers are often more useful than +100/-100. • FX-futures CCI frequently tracks the US Dollar Index (DXY) CCI; cross-check the dollar before acting on single-pair signals. • MAS conducts monetary policy through the trade-weighted S$NEER band rather than an interest-rate target; scheduled (and any off-cycle) policy adjustments can cause sudden FX CCI spikes - trade with caution around review dates. |
| Tax Implications | Singapore does not impose a capital gains tax; gains on trades that are capital in nature are not taxable. • Where trading is frequent and systematic enough to amount to carrying on a trade (the IRAS 'badges of trade'), profits are taxable as income under s10(1)(a) of the Income Tax Act and related losses may be deductible. • There is no Securities Transaction Tax; costs are SGX trading and clearing fees plus GST (9% from 1 January 2024) on brokerage and exchange fees. Stamp duty (0.2%) applies to share transfers but not to futures. • Document CCI entry/exit levels, dates and rationale; clear records support the capital-vs-revenue characterisation if IRAS reviews your activity. • SGX derivatives are governed by the Securities and Futures Act, overseen by MAS with SGX RegCo as the front-line regulator; dealing is typically done through a CMS-licensed intermediary. |
| Fund Flow Correlation | Singapore does not publish daily FII/DII figures like India; instead track SGX weekly fund-flow data and STI institutional activity for positioning context. • China activity and policy drive A50 CCI; Japan and US sessions drive Nikkei CCI; SGD policy (S$NEER) and the dollar drive FX CCI - align signals with the relevant macro driver. • Review SGX fund-flow data and global session closes after the US close to frame the next T session's bias. • SGX equity index futures expire near the end of the contract month; CCI can whipsaw around expiry and the quarterly roll - reduce size or require extra confirmation. |
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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.
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.
Yes. Train a classifier on CCI signal features: CCI value, CCI slope, time since last crossover, ADX level, volume ratio, time of day. Target: successful (1) or failed (0) signal. Use probability output to filter entries (only trade if P > 0.6) or size positions (higher probability = larger size). Requires programming and continuous model retraining with new market data.
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.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →