Keltner Channel Advanced

Futures Intermediate Singapore SGX MSCI Singapore (SiMSCI) Futures SGX FTSE China A50 Futures SGX Single Stock Futures SGX Commodity Futures SGX Currency Futures
Learn this and Singapore-market strategies in depth — one-time purchase, lifetime access.
Unlock full hub →

Payoff Profile

Three-line volatility channel with EMA centerline and ATR-based upper/lower bands that adapt to market volatility

Singapore Market Details

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)

Frequently Asked Questions

What's the difference between Keltner Channels and Bollinger Bands?

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.

What are the default settings for Keltner Channels?

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.

Should I enter on a touch of the channel or wait for a close?

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.

What is the middle EMA line used for?

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.

Why do my Keltner breakouts keep failing?

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.

How do I adjust Keltner parameters for different instruments?

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.

What is a Keltner Squeeze and how do I trade it?

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.

How do I use multi-timeframe Keltner analysis?

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.

What's the best exit strategy for Keltner trades?

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.

How do I combine Keltner with other indicators?

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.

How do I build an adaptive Keltner system?

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.

How do I manage a portfolio of Keltner positions?

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.

What are cutting-edge Keltner research areas?

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.

How do I code a Keltner trading algorithm?

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.

How should Keltner trading differ on expiry days?

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).

Related Strategies

Master Singapore trading strategies on AlgoKing

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

Get Singapore access →