Works Best in Trending Markets
| Strategy Type | Trend Following / Volatility Channel |
| Market Outlook | Works Best in Trending Markets |
| Risk Profile | Defined by Channel Width or ATR Stop |
| Reward Profile | Unlimited in Direction of Trend |
| Time Horizon | Swing Trading to Position Trading |
| Indicator Type | Keltner Channel (EMA + ATR Bands) |
| Signal Type | Buy on Breakout Above Upper Channel; Sell on Breakdown Below Lower Channel; Mean Reversion at Bands |
| Primary Instruments | STI ETF, DBS, OCBC, UOB, SINGTEL, CapitaLand, Keppel |
| Trading Hours | 9:00 AM - 5:00 PM SGT |
| Recommended Timeframes | Daily for swing trading; Weekly for position trading; 4H for active trading |
| Currency | SGD |
| Default Settings | 20 EMA with 2.0× ATR bands - Standard settings for SGX stocks |
| Liquidity Note | Use on liquid stocks for reliable channel signals |
| Typical Holding Period | 1-4 weeks per trade on daily timeframe |
Start with 20 EMA, 10-period ATR, and 2.0× multiplier. This is the standard modern Keltner setup that works well across most stocks. Adjust multiplier (1.5× for tighter, 2.5× for wider) based on your needs.
It depends on market conditions. In trending markets (ADX > 25), use breakout strategy. In ranging markets (ADX < 20), use mean reversion. Check ADX or observe price behavior to determine which to use.
Keltner uses ATR for band width; Bollinger uses standard deviation. Keltner bands are smoother and less reactive to single large moves. Bollinger bands react more to volatility spikes. Many traders use both together for squeeze detection.
The middle line is a 20-period EMA showing trend direction. Price above middle = uptrend. Price below middle = downtrend. The middle line also acts as dynamic support in uptrends and resistance in downtrends.
For breakout longs: below the middle line or 1.5-2× ATR from entry. For mean reversion longs at lower band: below the lower band. Choose based on your risk tolerance and the specific setup.
The Keltner Squeeze occurs when Bollinger Bands contract inside Keltner Channel. This signals extreme low volatility. When the squeeze 'releases' (BB expands outside KC), it often leads to a significant move. Enter in the direction of momentum on release.
Use ADX to determine which Keltner strategy to apply. ADX > 25: Market is trending, use breakout strategy (trade band breaks). ADX < 20: Market is ranging, use mean reversion (fade moves to bands). This matches your strategy to market conditions.
Yes. In strong trends, price can 'ride' the upper or lower band for extended periods. This is called a 'band walk.' During band walks, breakout entries may see price continue moving without significant pullback. Don't assume touching a band means reversal.
Use higher timeframe (weekly) for trend direction - check if price is above/below middle line. Use lower timeframe (daily) for entry timing - look for breakouts or band touches. Only trade daily signals in the direction of the weekly trend.
Standard is 2.0× ATR. Use 1.5× for tighter bands (more signals, more suitable for mean reversion). Use 2.5-3.0× for wider bands (fewer but more significant signals, better for breakouts). Adjust based on stock volatility and your strategy.
Adjust the multiplier based on volatility regime: Multiplier = Base × (Average ATR / Current ATR). When current ATR is below average (low vol), multiplier decreases for tighter bands. When current ATR is high, multiplier increases for wider bands. This adapts to changing conditions.
Keltner is based on the idea that price typically stays within a volatility envelope around its trend (EMA). ATR measures 'normal' volatility, so prices beyond 2× ATR from the EMA represent abnormal moves - either significant breakouts or temporary extremes.
Keltner Position % = (Price - Lower Band) / (Upper - Lower) × 100. This normalizes price position within the channel: 0% at lower band, 50% at middle, 100% at upper band. Values >100 or <0 indicate price is outside the channel.
For short puts (bullish bias): strike at or below lower band. For short calls (bearish bias): strike at or above upper band. The bands represent volatility-adjusted boundaries that price 'should' stay within. For directional plays, enter after confirmed breakouts.
Test breakout and mean reversion separately. Use ADX or similar to filter which strategy applies to each period. Test across multiple instruments and time periods. Avoid over-optimizing parameters. Expect live performance to be 20-30% worse than backtest.
Full guided lessons, quizzes, and a complete strategy library for the Singapore market. One-time purchase. No subscription, ever.
Get Singapore access →