Trend-following and volatility-based trading using ATR-based channels
| Strategy Type | Keltner Channel Trading |
| Market Outlook | Trend-following and volatility-based trading using ATR-based channels |
| Risk Profile | Moderate - smoother channels than Bollinger with clear breakout levels |
| Reward Profile | Good returns from trend continuation and channel breakouts |
| Time Horizon | Intraday to swing (hours to days); ASX 24's near-24-hour session allows holding through the overnight session |
| Capital Requirement | Moderate. Mini SPI 200 accessible from ~A$5,000-10,000 (initial margin ~A$2,500-3,500 per contract); full SPI 200 and sector futures suit ~A$20,000-50,000 accounts (initial margin ~A$13,000-16,000 per SPI 200 contract) |
| Margin Type | Exchange-traded futures: initial margin plus daily variation margin set by ASX Clear (Futures) under SPAN. Some brokers offer reduced intraday day-trading margins for positions closed before the session ends |
| Best Used When | Price breaks outside Keltner Channels with momentum confirmation |
| Asx Applicability | All liquid equity index and sector futures on the ASX 24 market. The ASX SPI 200 (code AP) is the most liquid Australian equity index future; the Mini SPI 200 (AM) offers a smaller-denomination version for lower capital. Sector exposure (the closest structural analog to a sector index like a banking or financials index) is available via S&P/ASX 200 Financials-x-A-REIT (AF), Resources (AR) and A-REIT (AA) futures |
| Asic Compliance | Fully compliant - standard exchange-traded futures listed on ASX 24 and cleared by ASX Clear (Futures), operating in an ASIC-regulated market. Note: Australia has no deep, liquid single-stock futures market - single-name leveraged directional exposure is obtained through ASX exchange-traded options (ETOs) or ASIC-regulated CFDs (retail index CFD leverage is capped at 20:1 under ASIC product intervention) |
| Contract Specifications | A$25 per index point (e.g. ~A$215,000 notional at 8,600 index points) • Smaller-denomination contract on the same index for lower capital requirements (lower initial margin, ~A$2,500-3,500) • A$25 per index point - same contract design as SPI 200 • A$25 per index point - same contract design as SPI 200 • 1 index point = A$25 across SPI 200 and the sector futures |
| Trading Hours | ASX 24 day session 9:50 AM - 4:30 PM Sydney time (AEST/AEDT); overnight session from ~5:10 PM to early morning (to 7:00 AM during US daylight saving, to 8:00 AM otherwise). The SPI 200 trades almost around the clock - unlike the cash market (ASX Trade, 10:00 AM - 4:00 PM) |
| Keltner Settings | 20 EMA center, 2.0 ATR multiplier, 10-period ATR • 20 EMA, 1.5 ATR multiplier (more signals) • 20 EMA, 2.5 ATR multiplier (fewer signals) |
| Expiry Considerations | Quarterly expiry only - March/June/September/December. Trading in the expiring contract ceases at midday (12:00 PM) Sydney time on the third Thursday of the settlement month; settlement uses the Special Opening Quotation (SOQ) from cash-market opening prices that morning. Roll positions ahead of expiry. Channel breakouts on the SOQ morning and during the quarterly roll can be exaggerated |
| Tax Implications | Active traders: gains are generally assessed as ordinary income on revenue account at marginal rates - the 50% CGT discount does not apply. Occasional investors: positions may fall under the CGT regime, but the 50% discount requires holding >12 months and is rarely met in active futures/CFD trading. Trader-vs-investor classification depends on frequency, scale and business-like operation. Confirm your position with a registered tax agent |
Key differences: 1) Center line: Keltner uses EMA, Bollinger uses SMA. 2) Band calculation: Keltner uses ATR (volatility), Bollinger uses standard deviation (price dispersion). 3) Behavior: Keltner bands are smoother, Bollinger reacts more to price spikes. 4) Squeeze: Bollinger squeezes more dramatically. 5) Use: Keltner better for trend following, Bollinger for volatility trading. Both are useful, many traders use them together (TTM Squeeze combines both).
Keltner works on all timeframes: Intraday (15-min, hourly): more signals, need active monitoring. Good for day trading - note the SPI 200 also trades an overnight session on ASX 24, so intraday levels can move while the cash market is closed. Daily: balanced signals, good for swing trading. Standard recommendation for most traders. Weekly: fewer signals, major trends. Good for position trading. Start with daily charts for learning. The 20 EMA, 2.0 ATR settings work across timeframes. Adjust based on your trading style and available monitoring time.
No, filter breakouts for quality: 1) Middle slope aligned: only buy upper breakouts when middle rising. 2) Volume confirmation: above average volume. 3) ADX > 20: trending market (ranges cause false breakouts). 4) Candle close: intraday touches don't count. 5) No major resistance at breakout level. Filtered breakouts have much higher win rate. The goal is quality over quantity - fewer trades but higher probability.
Common stop placements: 1) Middle EMA: most common, represents trend break. 2) Inside channel: more conservative, smaller loss but more stops. 3) 1.5-2 ATR from entry: volatility-based stop. 4) Recent swing low/high: price structure stop. Recommendation: middle EMA for breakout trades provides good balance. It's a meaningful level (trend indicator) and usually gives enough room. Adjust slightly outside to avoid exact touches.
Narrowing channels indicate decreasing volatility (ATR is falling). This often precedes significant moves (similar to Bollinger squeeze). Trading implications: 1) Volatility is coiling - breakout coming. 2) Current range likely to end. 3) Watch for breakout direction. 4) First move after squeeze often powerful. Narrow channel = setup, breakout = signal. Patience during squeeze, then act decisively on breakout.
TTM Squeeze setup: 1) Plot both Keltner (20, 1.5) and Bollinger (20, 2). 2) Squeeze ON: Bollinger inside Keltner (both bands). 3) Squeeze OFF: Bollinger expands outside Keltner. 4) Direction: use momentum (MACD histogram). Positive = bullish, negative = bearish. Trading: 1) Wait for squeeze to form (be patient). 2) Note histogram direction before release. 3) Enter on squeeze release in histogram direction. 4) Stop at middle line. 5) Target: let expansion develop. Squeeze releases often produce 120-250 point moves in the SPI 200.
Multi-TF framework: 1) Higher TF (daily): identify trend via middle slope and price position. 2) Lower TF (hourly): time entries. Rules: Daily above upper = strong uptrend, take all hourly long signals. Daily between channels with rising middle = moderate uptrend, take hourly longs at middle bounce. Daily below lower = downtrend, take hourly shorts only. Entry precision: wait for lower TF signal aligned with higher TF context. This filters many false signals.
Channel riding occurs in strong trends when price stays outside channel for multiple bars. Trading: 1) Identify: 3+ consecutive closes outside channel. 2) Don't fade: trade with the momentum. 3) Entry: on pullback toward channel edge (still outside). 4) Stop: inside channel (ride broken). 5) Exit: when finally closes inside channel. Example: the SPI 200 breaks above the upper channel and stays above for 5 days. Don't short! Buy pullbacks toward the upper channel. Exit only when price closes inside. Riding captures extended moves.
Effective combinations: 1) Keltner + ADX: ADX > 25 confirms trending, makes breakouts reliable. 2) Keltner + MACD: MACD above signal confirms bullish breakout. 3) Keltner + RSI: RSI < 70 on upper breakout = room to run. RSI > 80 = potentially overextended. 4) Keltner + Volume: above average volume validates breakout. 5) Keltner + Bollinger: TTM Squeeze setup. Use 1-2 confirmations maximum. Keltner provides structure, other indicators confirm timing/strength.
False breakout management: 1) Prevention: wait for close (not intraday). Volume confirmation. ADX filter (> 20). Middle slope alignment. 2) Detection: quick return inside channel. Lack of follow-through. Low volume on breakout. 3) Response: stop at middle EMA limits loss. Accept some false breakouts as cost. 4) Analysis: track false breakout conditions to improve filter. Typically 40-50% of breakouts fail in ranging markets. With filters, can improve to 30-35% failure rate.
Adaptive system design: 1) Volatility measure: calculate ATR percentile rank over 100 periods. 2) Multiplier mapping: ATR > 75th: use 2.5 multiplier. ATR 25th-75th: use 2.0. ATR < 25th: use 1.5. 3) EMA adaptation: trending (ADX > 30): shorter EMA (15). Ranging (ADX < 20): longer EMA (30). 4) Implementation: recalculate regime daily/weekly. Adjust parameters accordingly. 5) Validation: backtest adaptive vs fixed. Walk-forward test. Expected improvement: 10-20% better profit factor from adaptation.
Professional applications: 1) Multi-market: apply Keltner across 20-50+ instruments. 2) Signal aggregation: portfolio-level Keltner breadth for market timing. 3) Risk parity: position size by volatility (ATR), not fixed lots. 4) Correlation management: limit positions in correlated instruments. 5) Execution algorithms: automate entry/exit at Keltner levels. 6) Research: continuous testing and enhancement. 7) Risk monitoring: real-time position and drawdown tracking. Retail adaptation: apply principles with fewer instruments, systematic rules, proper sizing.
Typical Keltner system statistics: Win rate: 45-55% (trend following nature). Win/loss ratio: 1.5:1 to 2.5:1 (winners bigger due to trending). Profit factor: 1.4-2.0 with proper filtering. Max drawdown: 12-20% typical. Sharpe ratio: 0.6-1.2. Consecutive losses: expect 4-8 during ranging periods. Distribution: non-normal, fat right tail (large winners). Key insight: edge comes from occasional large wins during trends. Low win rate is normal for trend-following. Proper filtering and risk management essential.
Systematic divergence trading: 1) Define divergence states: BB inside Keltner = squeeze. Price outside BB, inside Keltner = statistical extreme. Price outside both = momentum confirmed. BB outside Keltner, price inside = volatility ready. 2) Trading rules: squeeze release + momentum = breakout trade. Statistical extreme (BB only) = mean reversion potential. Both outside = strongest trend signal. 3) Implementation: calculate both indicators, detect states, generate signals based on state + price action. 4) Backtest: compare to single-indicator approach. Expected: divergence states improve timing.
Limitations and solutions: 1) Lag (EMA-based): accept or use shorter period. Entry may miss early move. 2) False breakouts in ranges: ADX filter, volume confirmation. 3) Wide stops (middle EMA): sometimes far. Alternative: use ATR-based stop (1.5 ATR). 4) Not great for ranging: use different strategy when ADX < 20. 5) Parameter sensitivity: stick to standard unless proven improvement. 6) Requires trending markets: underperforms in chop. Monitor regime. Accept limitations, design system around them. Keltner excels in trends - use it there, step aside in ranges.
Full guided lessons, quizzes, and a complete strategy library for the Australia market. One-time purchase. No subscription, ever.
Get Australia access →