StratBase.aiStratBase.ai
DashboardCreate BacktestMy BacktestsCatalogBlogNewsToolsHelp

Products

  • Researcher Dashboard
  • Create Backtest
  • My Backtests
  • Catalog
  • Blog
  • News

Alerts

  • Calendar
  • OI Screener
  • Funding Rate
  • REKT
  • Pump/Dump

Company

  • About Us
  • Pricing
  • Affiliate
  • AI Widget
  • Contact

Legal

  • Privacy
  • Terms
  • Refund Policy

Support

  • Help Center
  • Reviews
StratBase.aiStratBase.ai

Think it. Test it.

StratBase.ai does not provide financial advice or trading recommendations. AI only formalizes user ideas into testable strategy configurations for research purposes. Past backtesting performance does not guarantee future results. All trading decisions and associated risks are the sole responsibility of the user. This platform is not a broker and does not facilitate real trading.

© 2026 StratBase.ai · AI-powered strategy research and backtesting platform

support@stratbase.ai
Help Center/Indicators/Keltner Channels

Keltner Channels

📈Indicators
📌

Keltner Channels

📋

What is Keltner Channels?

Keltner Channels is a volatility-based envelope indicator developed by Chester Keltner and later refined by Linda Bradford Raschke. It consists of three lines: a middle line (exponential moving average), an upper channel, and a lower channel. Unlike Bollinger Bands which use standard deviation, Keltner Channels use the Average True Range (ATR) to set the channel width, making them smoother and less prone to sudden expansions.

⚙️

How it works

Keltner Channels are calculated using an EMA and ATR:

Middle = EMA(close, N)
Upper  = EMA(close, N) + K * ATR(N)
Lower  = EMA(close, N) - K * ATR(N)

Where N is the period (default 20) and K is the ATR multiplier (default 2.0).

Since ATR changes more gradually than standard deviation, Keltner Channels produce smoother bands that are less reactive to sudden price spikes.

⭐

Key features

  • ATR-based width — Smoother than Bollinger Bands, less prone to sudden expansion
  • Trend identification — Channel slope and price position indicate trend direction
  • Squeeze detection — When Bollinger Bands move inside Keltner Channels, it signals a squeeze
  • Breakout signals — Price closing outside the channels often indicates a strong move
📌

Trading signals

Buy signals

  • Price closes above the upper Keltner Channel (bullish breakout)
  • Price pulls back to the middle line and bounces (trend continuation)
  • Keltner Channel squeeze resolves to the upside (Bollinger Bands expand outside Keltner)

Sell signals

  • Price closes below the lower Keltner Channel (bearish breakout)
  • Price rallies to the middle line and fails (trend continuation)
  • Keltner Channel squeeze resolves to the downside
📌

Parameters

| Parameter | Default | Description | |-----------|---------|-------------| | Period | 20 | EMA and ATR calculation period | | Multiplier | 2.0 | ATR multiplier for channel width |

📌

Sub-components

| Component | Description | |-----------|-------------| | KELTNER_UPPER(20) | Upper channel value | | KELTNER_LOWER(20) | Lower channel value |

💡

Example conditions

| Condition | Description | |-----------|-------------| | close > KELTNER_UPPER(20) | Price above upper channel (breakout) | | close < KELTNER_LOWER(20) | Price below lower channel (breakdown) | | close cross_over KELTNER_UPPER(20) | Bullish channel breakout | | close cross_under KELTNER_LOWER(20) | Bearish channel breakdown |

💡

Tips

  • The "Keltner Squeeze" (BB inside Keltner) is one of the most popular volatility setups
  • Keltner Channels are smoother than Bollinger Bands — better for trend-following strategies
  • Use the middle line as a dynamic support/resistance in trending markets
  • Wider multiplier (2.5-3.0) produces fewer but more significant breakout signals
  • Combine with momentum indicators (RSI, MACD) to confirm breakout direction
  • Price consistently staying above/below the middle line confirms trend bias
Related Resources|Fibonacci CalculatorPivot Points CalculatorTrading Blog