
У категорії 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) будується так:
- Середня лінія (middle): EMA ціни закриття за
periodсвічок (за замовчуванням 20). - ATR: середній істинний діапазон за
atrLengthсвічок (за замовчуванням 10). True Range враховує розриви між свічками - ATR реагує на реальну амплітуду руху. - Верхня смуга (upper): middle +
multiplier× ATR (за замовчуванням multiplier = 2). - Нижня смуга (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 - але це не скасовує ризик-менеджмент сітки.