Индикатор Keltner Channel: настройки и сигналы
Канал Кельтнера строит границы вокруг экспоненциальной средней на расстоянии, пропорциональном среднему истинному диапазону.
Как индикатор выглядит на реальном графике
Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).
| Режим | Оценка |
|---|---|
| Трендовый рынок | 56 |
| Флэт | 40 |
| Высокая волатильность | 58 |
| Низкая волатильность | 39 |
Что индикатор измеряет на самом деле
От полос Боллинджера канал отличается измерителем ширины: вместо стандартного отклонения цен закрытия используется ATR, учитывающий полный размах баров и разрывы. Это делает границы заметно более гладкими — единичный выброс закрытия не расширяет канал так резко.
Центральная линия — EMA, а не SMA, поэтому середина канала реагирует на изменения быстрее, чем у Боллинджера. Сочетание быстрой середины и инертных границ даёт характерное поведение: канал плавно смещается за трендом, не раздуваясь на каждом импульсе.
Практическое следствие: выходы цены за границу Кельтнера случаются реже, чем за полосы Боллинджера, но оказываются более значимыми. Отсюда популярная связка — сравнение двух каналов между собой: когда полосы Боллинджера сжимаются внутрь канала Кельтнера, это фиксирует необычно низкую волатильность.
Формула
Границы отстоят от EMA на заданное число ATR. Поскольку ATR считается по истинному диапазону, а не по отклонению закрытий, канал реагирует на реальный размах баров, включая гэпы, — на этом и построена его большая гладкость.
Стандартные настройки
| Параметр | Значение |
|---|---|
| Период EMA | 20 |
| Период ATR | 10 |
| Множитель ATR | 2.0 |
Распространённая конфигурация — EMA(20), ATR(10) и множитель 2. Множитель определяет, насколько редкими будут выходы за границу: значение 1.5 делает канал теснее и сигналы частыми, 3 — оставляет только исключительные движения.
Код реализации (Python)
def keltner(close, high, low, period=20, atr_period=10, mult=2.0):mid = close.ewm(span=period).mean()rng = atr(high, low, close, atr_period)return mid + mult * rng, mid, mid - mult * rng
Когда индикатор перестаёт работать
- Как и все каналы, не работает как разворотный инструмент в тренде: цена может идти вдоль границы долго.
- Реакция на изменение волатильности медленнее, чем у Боллинджера, — за гладкость приходится платить запаздыванием.
- Результат зависит сразу от трёх параметров, что расширяет пространство для непреднамеренной подгонки.
Типичные ошибки применения
- Считать канал Кельтнера просто «улучшенным Боллинджером». Это разные измерители: один основан на разбросе закрытий, другой на размахе баров, и они отвечают на разные вопросы.
- Торговать возврат к средней в сильном тренде, игнорируя, что EMA в центре канала сама следует за движением.
- Подбирать множитель до тех пор, пока на истории не останутся только удачные выходы за границу.
- Использовать канал на неликвидном инструменте, где ATR раздувается редкими широкими барами.
Кому и зачем это нужно
Для трейдеров, которым нужны стабильные границы волатильности без реакции на единичные выбросы: сопровождение позиции, определение зон растяжения цены, фильтр входов в трендовых системах.
Частые вопросы
Что выбрать — Боллинджер или Кельтнер?
Зависит от задачи. Боллинджер быстрее фиксирует изменение волатильности и потому лучше подходит для поиска сжатий. Кельтнер даёт более гладкие границы и меньше ложных выходов, что удобнее при сопровождении позиции. Многие используют оба сразу и смотрят на их взаимное положение.
Что означает сжатие полос Боллинджера внутрь канала Кельтнера?
Что стандартное отклонение закрытий стало необычно малым относительно среднего размаха баров, то есть рынок вошёл в фазу очень низкой волатильности. Такие фазы статистически сменяются активными движениями, но направление будущего импульса эта конструкция не показывает.
Какой множитель ATR выбрать?
Множитель задаёт, насколько исключительным должен быть выход за границу. Значение 2 — распространённый компромисс. Уменьшение до 1.5 учащает сигналы и увеличивает долю ложных, увеличение до 3 оставляет только редкие экстремальные движения.