Сигнал на старт ботов

Индикатор Keltner Channels

Keltner Channels - канальный индикатор на базе EMA и ATR. В конструкторе сигналов ELIXOAI доступны четыре пресета: цена выше верхней или ниже нижней полосы, а также пересечения границ канала. Разбор параметров period, multiplier и atrLength, отличие от Bollinger Bands и примеры стратегий.

Индикатор Keltner Channels на графике криптовалюты
Keltner Channels строят канал вокруг EMA с шириной по ATR - верхняя, средняя и нижняя полосы помогают находить зоны перекупленности, перепроданности и пробои для сигналов старта бота.

В категории Start Bots Signal собраны описания сигналов и индикаторов, которые могут запускать торгового бота. Один из технических индикаторов - Keltner Channels.

У каждого бота при создании и редактировании в нижней части настроек есть блок Конструктор сигналов на старт. В нём можно выбрать отдельные индикаторы, готовые пресеты и их комбинации. Условия объединяются в группы: внутри группы работает логика И, между группами - ИЛИ. Один и тот же индикатор можно настроить по-разному - для Long и Short, для пробоя и для отскока, для сравнения с уровнем или для пересечения.

Что такое Keltner Channels

Keltner Channels (каналы Келтнера) - канальный индикатор волатильности, разработанный Честером Келтнером и позже модифицированный Линдой Рашке Брэдфорд. Три линии: верхняя (upper), средняя (middle) - экспоненциальная скользящая средняя (EMA) - и нижняя (lower). Ширина канала определяется не стандартным отклонением, а ATR (Average True Range) - средним истинным диапазоном свечи.

В конструкторе сигналов ELIXOAI условия сравнивают цену с линиями канала или отслеживают пересечения цены с верхней и нижней границами. Когда цена выходит за пределы канала, это сигнал экстремального движения относительно текущей волатильности; возврат внутрь канала - классический сигнал mean reversion.

Keltner Channels часто используют для трендовой торговли: в восходящем тренде цена «едет» вдоль верхней полосы или удерживается выше средней линии; в нисходящем - у нижней. Для контртрендовых стратегий подходят пресеты на выход за границы и возврат в канал.

Как работает Keltner Channels

Расчёт канала Келтнера в конструкторе (через TAAPI) строится так:

  1. Средняя линия (middle): EMA цены закрытия за period свечей (по умолчанию 20).
  2. ATR: средний истинный диапазон за atrLength свечей (по умолчанию 10). True Range учитывает разрывы между свечами - ATR реагирует на реальную амплитуду движения.
  3. Верхняя полоса (upper): middle + multiplier × ATR (по умолчанию multiplier = 2).
  4. Нижняя полоса (lower): middle − multiplier × ATR.

Когда волатильность растёт, ATR увеличивается и канал расширяется; при флэте ATR падает - полосы сужаются. В отличие от осцилляторов, Keltner Channels показывают положение цены относительно динамического канала, а не значение от 0 до 100.

В конструкторе вы задаёте условие сравнения: «цена больше upper», «цена меньше lower», «цена пересекает upper вниз» и т.д. Система получает актуальные значения upper, middle и lower с биржи через TAAPI и проверяет условие на выбранном таймфрейме - на закрытии свечи или каждую минуту.

Keltner Channels vs Bollinger Bands

Оба индикатора строят канал из трёх линий, но метод расчёта ширины принципиально разный:

  • Bollinger Bands: центр - SMA, ширина - стандартное отклонение (stddev). Полосы быстро реагируют на выбросы цены и «раздуваются» на импульсных свечах.
  • Keltner Channels: центр - EMA, ширина - ATR × multiplier. Канал сглаженнее, меньше реагирует на одиночные экстремальные свечи; лучше отражает устойчивую волатильность.

На практике: когда Bollinger Bands уже сузились (squeeze), а Keltner ещё широк - рынок «сжат» по stddev, но ATR ещё не упал. Комбинация обоих каналов (KC внутри BB) - популярный фильтр для пробойных стратегий. Для mean reversion Keltner даёт меньше ложных касаний границ на «шипах»; для тренда - более стабильную среднюю линию (EMA вместо SMA).

Параметры Keltner Channels

У всех пресетов Keltner Channels в конструкторе три параметра:

  • Период EMA (period, по умолчанию 20): число свечей для средней линии. Меньший период (10–14) - более чувствительный канал, быстрее реагирует на развороты; большой (50) - сглаженная средняя для свинга на 4h–1d.
  • Множитель ATR (multiplier, по умолчанию 2): ширина канала в единицах ATR. Значение 1.5 - узкий канал, чаще касания границ; 2.5–3 - реже пробои, но сильнее экстремумы.
  • Период ATR (atrLength, по умолчанию 10): число свечей для расчёта ATR. Короткий (5–7) - канал быстрее расширяется на всплесках волатильности; длинный (14–20) - более стабильная ширина.

Выходы индикатора: upper (верхняя полоса), middle (средняя EMA), lower (нижняя полоса). Во всех пресетах цель сравнения - цена; вы выбираете, с какой линией канала её сравнивать.

Готовые пресеты в конструкторе

В конструкторе доступны четыре готовых пресета Keltner Channels. Каждый можно изменить: другой оператор, другой выход (middle), другие параметры или таймфрейм.

Цена выше upper - Short (keltner_value_down)

Условие по умолчанию: цена больше верхней полосы (upper) на выбранном таймфрейме (интервал 15m, проверка на закрытии бара).

Short-сигнал на перекупленность относительно текущей волатильности - цена вышла за верхнюю границу канала. Бот стартует, когда импульс роста «перегрет» по меркам ATR. Подходит для шорт-сеток на локальных пиках или контртрендового входа в ожидании возврата к средней линии.

Доступные операторы: больше, меньше, больше или равно, меньше или равно, пересекает вверх, пересекает вниз. Можно использовать middle как альтернативный выход для трендовых условий.

Цена ниже lower - Long (keltner_value_up)

Условие по умолчанию: цена меньше нижней полосы (lower).

Long-сигнал на перепроданность - зеркало предыдущего пресета. Бот стартует, когда цена упала ниже нижней границы канала. Часто используют для long-сеток на просадках или DCA-входа в ожидании отскока к middle.

Пересечение upper вниз - Short (keltner_cross_down)

Условие по умолчанию: цена пересекает верхнюю полосу сверху вниз (cross down через upper).

Сигнал «возврат в канал» после пробоя вверх. В отличие от keltner_value_down, здесь не требуется, чтобы цена была выше upper прямо сейчас - важен факт пересечения: цена была выше верхней границы и вернулась внутрь. Мягче и даёт подтверждение разворота или начала отката.

Пересечение lower вверх - Long (keltner_cross_up)

Условие по умолчанию: цена пересекает нижнюю полосу снизу вверх (cross up через lower).

Классический mean-reversion сигнал: цена вышла за нижнюю границу и вернулась в канал. Удобен для отскоков после резкого падения - бот ловит возврат к средней линии, а не «ловит нож» в момент пробоя.

Общие настройки в конструкторе

  • Таймфрейм (интервал): 1m, 5m, 15m, 30m, 1h, 4h, 1d. Меньший интервал даёт больше сигналов, но и больше шума. Для свинг-ботов чаще используют 1h–4h, для скальпинга - 5m–15m.
  • Режим проверки: На закрытии бара - условие проверяется после закрытия свечи, меньше ложных срабатываний. Каждую минуту - проверка внутри текущей свечи, быстрее реакция, но выше риск ложного старта.
  • Оператор: «больше», «меньше», «пересекает вверх», «пересекает вниз», «больше или равно» и другие - определяют, как именно сравнивается значение индикатора с целью.
  • Целевое значение: число (например, 30 для RSI), линия индикатора (например, %D у Stochastic) или цена (для Bollinger Bands).
  • Группы условий: до 3 групп, в каждой до 5 условий. Пример: группа 1 - RSI < 30 И цена < нижняя полоса; группа 2 - Stochastic < 20. Бот стартует, если сработала группа 1 ИЛИ группа 2.

Примеры настройки под разные стратегии

Mean reversion (отскок от границ)

Цель: вход на возврат цены к средней линии после экстремального выхода.

  • Long: keltner_cross_up на 15m (cross up lower), period 20, multiplier 2, atrLength 10, проверка на закрытии.
  • Short: keltner_cross_down на 15m (cross down upper).
  • Альтернатива для более агрессивного входа: keltner_value_up (цена < lower) или keltner_value_down (цена > upper) - больше сигналов, но выше риск продолжения движения.

Breakout (пробой канала)

Цель: старт бота на продолжение импульса после выхода за границу.

  • Long: ручная настройка - выход upper, оператор «пересекает вверх», цель - цена, на 1h после расширения канала.
  • Short: cross down через lower - пробой вниз в сильном даунтренде.
  • Добавьте фильтр: цена выше middle на 4h для Long - не покупайте пробой upper против глобального тренда.

Squeeze (сжатие канала)

Цель: поймать первый импульс после периода низкой волатильности.

  • Когда upper и lower сближаются (ATR падает), первый пробой часто запускает сильное движение.
  • Long: cross up upper на 15m ИЛИ keltner_cross_up на 5m после узкого канала.
  • Усилите второй группой: Bollinger Bands тоже сжаты (цена между upper BB и lower BB KC) - классический «double squeeze».

Keltner + RSI

Комбинация положения цены в канале и импульса осциллятора.

  • Long: keltner_value_up (цена < lower) на 15m И RSI < 30 (период 14).
  • Short: keltner_value_down (цена > upper) И RSI > 70.
  • Для трендовых откатов: keltner_cross_up lower на 15m И RSI cross up 40 - мягче, чем ждать RSI < 30.

Keltner + Bollinger Bands

Два канала с разной логикой ширины - мощный фильтр.

  • Long: цена ниже lower KC И ниже lower BBands (20, 2) - двойная перепроданность.
  • Short: цена выше upper KC И выше upper BBands.
  • Squeeze breakout: BBands внутри KC (узкие BB, широкие KC) → cross up upper KC И cross up upper BB - подтверждённый пробой.

multiplier 1.5 vs 2.5

Цель: настроить чувствительность границ канала.

  • multiplier 1.5: узкий канал - пресеты keltner_value_up и keltner_value_down срабатывают чаще. Удобно на 5m–15m для скальпинга mean reversion.
  • multiplier 2.5: широкий канал - реже пробои, но сигнал «весомее». Cross-пресеты (keltner_cross_up, keltner_cross_down) лучше сочетать с проверкой «на закрытии бара».

period 20 vs 50

Цель: выбрать горизонт средней линии.

  • period 20: стандарт для 15m–1h - EMA быстро следует за ценой, канал актуален для внутридневной торговли.
  • period 50: на 4h–1d - более широкий контекст, меньше шума; keltner_cross_up lower на 4h часто означает более крупный отскок, чем на 15m.

Trend riding (езда по каналу)

Цель: long в восходящем тренде, short в нисходящем - без контртрендовых входов.

  • Long: цена cross up middle на 1h (ручная настройка: выход middle, оператор cross up) И цена > middle на 4h.
  • Short: цена cross down middle на 1h И цена < middle на 4h.
  • В сильном тренде цена может долго держаться между middle и upper - не используйте keltner_value_down для Short, пока тренд не ослабнет.

Скальпинг на 5m–15m

Цель: частые старты на коротких отскоках и возвратах в канал.

  • Long: keltner_cross_up, 5m, period 14, multiplier 1.5, atrLength 7, проверка на закрытии.
  • Short: keltner_cross_down, те же настройки.

Группы условий: практический пример

Бот с двумя сценариями long:

  • Группа 1: keltner_cross_up на 15m (возврат в канал) И RSI 4h > 50 - трендовый откат.
  • Группа 2: keltner_value_up (цена < lower) на 15m И RSI < 25 - агрессивный контртренд.

Между группами логика ИЛИ: сработает любой подходящий сценарий. Short настраивается симметрично.

Совет
В сильном тренде цена может «ехать по каналу» - долго оставаться у верхней границы при росте или у нижней при падении. Контртрендовые пресеты keltner_value_down (Short) и keltner_value_up (Long) в таких фазах часто запускают бота против основного движения. Для тренда используйте cross в сторону движения и фильтр по middle на старшем таймфрейме; для флэта - возврат в канал и касания границ. Keltner сглаженнее Bollinger Bands благодаря ATR - но это не отменяет риск-менеджмент сетки.