Сигнал запуску бота

Індикатор 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 теж стиснуті - класичний «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.

Keltner + Bollinger Bands

Два канали з різною логікою ширини - потужний фільтр.

  • Long: ціна нижче lower KC І нижче lower BBands (20, 2) - подвійна перепроданість.
  • Short: ціна вище upper KC І вище upper BBands.
  • Squeeze breakout: BBands всередині 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-пресети краще поєднувати з перевіркою «на закритті свічки».

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 на 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 - але це не скасовує ризик-менеджмент сітки.