Keltner Channel (KC)

The Keltner Channel was introduced in 1960 by Chester W. Keltner in his book How To Make Money in Commodities, and is also explained by Perry Kaufman's book The New Commodity Trading Systems and Methods. Keltner Channels plots three lines, consisting of a simple moving average (typically of the average price) with upper and lower bands plotted above and below this moving average. The width of the bands is based on a user defined factor applied to the Average True Range, with this result added to and subtracted from the middle moving average line.

When prices cross the channel lines, it suggests some type of change is happening, based on the market directions:

  • In a flat market, exceeding the bands can indicate overbought or oversold conditions.
  • In a rising market, crossing the upper boundary can signal a potential breakout.
  • In a falling market, crossing the lower channel boundary can signal some type of market weakness.
down market, speaking time below the bands is a sign of weakness.

Configuration Options

  • Period: Number of bars to use in the calculations.
  • Shift: Number of Average True Ranges (ATRs) above and below the moving average to draw the bands.
  • Moving Average Type: Type of moving average to use in the calculations:
    • Simple
    • Exponential
    • Time Series
    • Triangular
    • Variable
    • VIDYA
    • Weighted
    • Welles Winder
    • Hull
    • Double Exponential
    • Triple Exponential
  • Channel Fill: Whether to shade the area between the top and bottom bands.
  • Color Selectors: Colors to use for graph elements.
  • Display Axis Label: Whether to display the most recent value on the Y axis.


\[Middle Line = MA_{n}\;of \frac{(High + Low + Close)}{3}\]

\[Upper Band = Middle Line + ( y * ATR)\]

\[Lower Band = Middle Line - ( y * ATR)\]


\[MA_{n} = User\;defined\;moving\;average\;of\;n-periods\] \[y = Shift = factor\;applied\;to\;the\;ATR\] \[ATR = Average\;True\;Range\;of\;n-period\]