| Market Hours Strategy | Calculate overnight Keltner levels (using US/China leads); identify instruments near channel boundaries • 08:30-10:00 SGT (T-session open) - wait for channel levels to stabilise after gap adjustments • 10:00 AM-3:30 PM - optimal period for Keltner breakouts and pullback entries • 3:30-5:15 PM (T-session close) - assess if breakouts will hold; manage intraday positions; the T+1 night session (18:15-02:00 SGT, A50 later) can extend moves |
| Sgx Specific | 20 EMA, 10 ATR, 2.0 multiplier works well; SiMSCI channels are typically a few points wide given its ~400 level • Consider a 2.5 multiplier due to higher volatility; A50 channels can be 200-500 points wide • Adjust the multiplier based on individual single-stock volatility; high-beta names need wider channels • SiMSCI is S$100 per index point; the A50 is US$1 per index point; single stock futures are 100 shares per contract - factor into position calculations • Keltner trades may hold overnight; ensure full SGX-DC initial margin (marked to market daily) |
| Sgx Commodities | SGX's flagship commodity (TSI 62% Fe); 20/10/2.0 settings capture China-driven trend moves well • China/auto-demand driven; a 2.0 multiplier is appropriate and it can trend strongly • Freight (FFA) futures can be volatile and lumpy; use a 2.5-3.0 multiplier to avoid whipsaws • Coking coal trends with steel demand; a 2.0 multiplier is appropriate • SGX commodities trade in a long T session and a T+1 night session (roughly 09:00 SGT into the evening); the night session often shows cleaner China-driven trends |
| Currency Futures | Lower volatility; a 1.5 multiplier creates appropriate channel width • USD/CNH and other Asian FX follow global forex; a standard 2.0 multiplier works • MAS S$NEER policy shifts and interventions can cause sudden channel violations; use caution |
| Tax Implications | There is no securities transaction tax (no STT) and no stamp duty on SGX futures; only exchange/clearing fees apply • For individuals, futures gains are generally capital in nature and not taxable; frequent, systematic trading may be assessed by IRAS as a taxable trade under the 'badges of trade' • Multi-day Keltner trades are common; track holding periods for your tax position • Record channel parameters and levels for an audit trail |
| Institutional Flow Correlation | Strong net institutional/foreign buying often precedes upper-channel breakouts • Local fund buying may cause bounces at the lower channel • Use SGX weekly fund-flow data (institutional/foreign net activity) to confirm Keltner breakout direction • Channels may compress or expand around SGX monthly/quarterly expiry (no weekly equity-index expiries) |
Both are volatility-adaptive channels, but they measure volatility differently. Keltner uses ATR (Average True Range) for channel width, creating smoother channels. Bollinger uses Standard Deviation, which can be more reactive and create jagged bands. Keltner is often preferred for breakout trading due to smoother signals, while Bollinger is popular for squeeze identification and mean reversion.
The common defaults are: 20-period EMA for the middle line, 10-period ATR for the volatility measure, and 2.0 multiplier. These settings work well for many instruments on daily and hourly charts. You may need to adjust for specific instruments - higher multipliers (2.5) for volatile instruments like the FTSE China A50, lower (1.5) for calm instruments like USD/SGD.
Waiting for a close beyond the channel is strongly recommended. Intraday spikes often touch the channel and quickly reverse. A close confirms that price ended the period beyond the channel, showing conviction. Some traders wait for two consecutive closes for extra confirmation, which reduces signals but improves quality.
The middle EMA is very useful: it shows trend direction (upward slope = bullish), acts as dynamic support in uptrends (pullback buy zone), acts as dynamic resistance in downtrends (pullback sell zone), and provides conservative exit points. Many traders use it for pullback entries after an initial breakout establishes the trend.
Common reasons: (1) Trading in ranging markets - add ADX > 25 filter, (2) Not waiting for close - enter only on bar close, (3) Low volume breakouts - require above-average volume, (4) Wrong parameters - backtest to find optimal settings for your instrument, (5) ATR contracting at breakout - prefer stable or expanding ATR.
More volatile instruments (the FTSE China A50, freight futures) typically need higher multipliers (2.5-3.0) to avoid whipsaws. Less volatile instruments (iron ore, USD/SGD) work with lower multipliers (1.5-2.0). Backtest different combinations: multipliers from 1.5-3.0, EMA periods from 15-25, ATR periods from 7-14. Optimize for profit factor, not just total return.
A squeeze occurs when Bollinger Bands move inside Keltner Channels, indicating extremely low volatility. This compression often precedes explosive moves. To trade: add both Bollinger (20/2.0) and Keltner (20/1.5) to your chart. When Bollinger is inside Keltner, prepare for breakout. Enter when squeeze releases (Bollinger expands outside Keltner) in the breakout direction. Use Keltner channel as stop.
Use higher timeframe (daily) Keltner to establish trend direction. Only take lower timeframe (hourly) signals that align with daily direction. For example, if daily EMA slopes up and price is in upper half of daily channel, only take long breakouts on hourly. This filter dramatically improves signal quality. Best trades have alignment across daily, hourly, and 15-minute.
Several options: (1) Opposite channel - captures full moves but may give back profit, (2) Middle EMA - conservative, captures roughly half the move, (3) ATR trailing (2x ATR from highest point) - lets profits run in strong trends, (4) Hybrid - exit 50% at middle line, trail 50% with ATR. Choose based on market conditions and your risk tolerance.
ADX is essential - filter for ADX > 25 to avoid ranging markets. RSI can confirm momentum direction (above 50 for longs, below for shorts) and warn of extended conditions. MACD confirms momentum with histogram expansion. Volume confirms participation. Pick 1-2 complementary indicators, not all. Common combinations: Keltner + ADX + RSI, or Keltner + ADX + MACD.
Adaptive systems adjust parameters based on conditions. Volatility-adaptive: Multiplier = Base × (1 + 0.2 × (ATR Ratio - 1)), widening in high vol, narrowing in low vol. Trend-adaptive: EMA Period = Base × (30 / ADX), shorter in strong trends. Regime-based: different parameter sets for trending (ADX>30), transitional (20-30), and ranging (<20) conditions. Backtest any adaptations thoroughly.
Key elements: (1) Correlation management - shared limits for correlated instruments, (2) Portfolio heat tracking - total risk across positions, reduce new entries when heat >10-15%, (3) Drawdown controls - reduce sizes at 10% drawdown, stop new entries at 15-20%, (4) Rebalancing - trim outsized winners to target allocation, (5) Sector limits - max 40% in any sector. These rules prevent catastrophic losses.
Current research directions: (1) Alternative ATR calculations (EMA-based, median TR), (2) Alternative centerlines (Hull MA for less lag, VWAP), (3) Hybrid channels (Keltner-Bollinger average), (4) Volume integration (volume-weighted ATR, volume-confirmed breakouts), (5) ML enhancement (classify breakout success, dynamic parameter selection). All require rigorous backtesting with in-sample/out-of-sample validation.
Key components: (1) Keltner calculation - EMA using exponential weighting, ATR using Wilder's smoothing, channels at EMA ± ATR × multiplier, (2) Signal detection - require new breakout condition (current bar broke, previous didn't), (3) Position sizing - risk-based calculation, (4) Order execution - limit orders with market backup, (5) Edge cases - warm-up period, gap handling, missing data. Validate calculations against known platform values.
SGX expiry (monthly and quarterly, cash-settled, around the second-last business day) can bring unusual price action due to rollover activity and reduced reliability of signals. Options: (1) Reduce position sizes 50%, (2) Widen stops by 25%, (3) Require stronger confirmation (two closes, ADX > 30), (4) Avoid trading Keltner entirely near the last trading day. Similar caution applies to major event days (MAS policy, the Singapore Budget, results).
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →