---
title: keltner_channels (Keltner Channels)
description: "keltner_channels API reference: parameters, response fields and example requests."
---

# `keltner_channels` — Keltner Channels

> Category: **Volatility** · Standard

::: tip Reading the response
Use `POST /api/indicators?explain=true` to include interpretation notes at `indicators[responseKey].explain`. Read numeric results from `columns` and `data` in the same object.
:::

This is a volatility indicator.

## Parameters

| Parameter | Type | Default |
|------|------|--------|
| `length` | int | `20` |
| `mult` | float | `2` |
| `atr_length` | int | `10` |

## Output columns

| Column |
|------|
| `kc_lower` |
| `kc_mid` |
| `kc_upper` |



## Native features

This indicator has no independent native feature signals.

Provides EMA/ATR bands without breakout confirmation or cross-indicator combinations.

With `signals: true`, this indicator returns `signals: null`. Numeric values and charts remain available; no crossing, divergence or trade rules are added.

## Example call

```bash
curl -X POST -H "Authorization: Bearer mq_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "exchange": "binance",
    "market":   "perp",
    "symbol":   "BTCUSDT",
    "interval": "5m",
    "limit":    100,
    "calc":     [{"name": "keltner_channels", "params": {"length": 20, "mult": 2, "atr_length": 10}}]
  }' \
  https://api.mobiusquant.ai/api/indicators
```

## Full interpretation guide

Field meanings, interpretation rules and usage notes are
documented in Chinese at:

[keltner_channels (中文详情)](https://docs.mobiusquant.ai/zh/indicators/keltner_channels)

## Related indicators

[atr](./atr) · [bollinger](./bollinger) · [chande_kroll_stop](./chande_kroll_stop) · [donchian_channels](./donchian_channels) · [fibonacci_bollinger_bands](./fibonacci_bollinger_bands) · [historical_volatility](./historical_volatility) · [linear_regression_channel](./linear_regression_channel) · [mass_index](./mass_index)
