kc_middle
Keltner Channels Middle Line (MA)
kc_middle(source, length, matype="ema")
Parameters
Keltner Channels Middle Line - kc_middle(source, length, matype="ema")
Returns the middle line of Keltner Channels (moving average of source).
- source (field): Price field for middle line calculation (typically close)
- Valid inputs: close, open, high, low, or any indicator output
- length (int): Period for MA calculation
- Common values: 20, 10, 50
- matype (str, optional): Type of moving average for middle line
- Valid options: ["ema", "sma", "wma", "wilder"]
- Default: "ema" (TradingView default)
Formula
middle = MA(source, length, matype)
Examples
kc_mid = kc_middle(close, 20); # EMA-based (default)
kc_mid = kc_middle(close, 20, matype="sma"); # SMA-based
close > kc_mid; # Price above middle line (bullish)
Returns
Float value representing the moving average middle line