
У категорії Start Bots Signal зібрані описи сигналів і індикаторів, які можуть запускати торгового бота. Один із технічних індикаторів - Donchian Channels.
У кожного бота під час створення та редагування в нижній частині налаштувань є блок Конструктор сигналів запуску. У ньому можна обирати окремі індикатори, готові пресети та їхні комбінації. Умови об’єднуються в групи: всередині групи працює логіка І, між групами - АБО. Один і той самий індикатор можна налаштувати по-різному - для Long і Short, для пробою й відскоку, для порівняння з рівнем або для перетину.
Що таке Donchian Channels
Donchian Channels (канали Дончіана) - один із найстаріших канальних індикаторів, розроблений Річардом Дончіаном у середині XX століття. Три лінії: верхня (upper) - максимум ціни за останні N свічок, нижня (lower) - мінімум за той самий період, середня (middle) - середина діапазону. Канал показує «коридор», у якому рухалася ціна, і фіксує нові екстремуми при пробої меж.
Індикатор прославився завдяки системі Turtle Trading - легендарним «черепахам», які торгували пробоями 20- і 55-денних максимумів і мінімумів. У конструкторі сигналів ELIXOAI Donchian використовується як умова автоматичного запуску бота: коли ціна пробиває верхню або нижню межу каналу, система отримує значення через TAAPI і перевіряє умову на обраному таймфреймі.
Donchian Channels - інструмент трендових пробоїв, а не осцилятор. У боковику ціна часто «застрягає» всередині каналу і дає хибні пробої; у тренді пробій upper або lower запускає рух на новий N-періодний екстремум. Тому канал часто поєднують із трендовими фільтрами (EMA, положення відносно middle) або вимагають підтвердження на старшому таймфреймі.
Donchian Channels vs Bollinger Bands і Keltner Channels
Усі три індикатори будують канал із трьох ліній, але логіка розрахунку принципово різна:
- Bollinger Bands: центр - SMA, ширина - стандартне відхилення. Смуги «роздуваються» на волатильних свічках і звужуються у флеті. Підходять для mean reversion і squeeze-стратегій.
- Keltner Channels: центр - EMA, ширина - ATR × multiplier. Канал згладженийший, реагує на стійку волатильність, а не на абсолютні екстремуми.
- Donchian Channels: верхня і нижня лінії - чисті N-періодні high/low без згладжування. Middle - арифметична середина діапазону. Пробій upper означає новий максимум за N свічок - прямий сигнал breakout, як у Turtle Trading.
Як працює Donchian Channels
Розрахунок каналу Дончіана максимально прямолінійний:
- Upper (value.upper): максимальна ціна (High) за останні
periodсвічок. - Lower (value.lower): мінімальна ціна (Low) за ті самі
periodсвічки. - Middle (value.middle): (upper + lower) / 2 - середина діапазону, динамічна лінія підтримки/опору.
У конструкторі ви задаєте умову порівняння ціни з лінією каналу: «ціна перетинає upper вгору», «ціна перетинає lower вниз», «ціна більше upper» тощо. Система отримує актуальні значення upper, middle і lower з біржі через TAAPI і перевіряє умову на обраному таймфреймі - на закритті свічки або щохвилини.
Параметр period
- Діапазон: від 1 до 300.
- За замовчуванням: 20 - класика Turtle Trading для денного та 4h-пробою; «стандартний» канал для свінг-торгівлі.
- Малий period (10–14): канал вужчий, пробої upper/lower частіші, більше сигналів і шуму. Має сенс на 5m–15m для скальпінгу breakout.
- Великий period (55): «довгий» канал Turtle Trading - рідші пробої, але кожен сигнал значущіший. period 55 на 1d - фільтр великих трендових рухів.
Donchian(20) на 15m і Donchian(20) на 1d - різні індикатори. При зміні таймфрейму перегляньте period і тип сигналу (cross vs gt/lt).
Готові пресети в конструкторі
У конструкторі доступні два пресети Donchian Channels з налаштуваннями за замовчуванням. Кожен можна повністю кастомізувати: інший оператор, вихід (middle), period або таймфрейм.
donchian_upper - пробій верхньої межі (breakout up)
Умова за замовчуванням: ціна перетинає верхню лінію каналу (value.upper) знизу вгору (cross up) на обраному таймфреймі (інтервал 15m, period 20, перевірка на закритті свічки).
Long-сигнал на пробій: ціна оновила N-періодний максимум - класичний Turtle breakout. На відміну від «ціна > upper», перетин фіксує момент виходу на новий high. Для ранішого входу в тренді використовуйте оператор gt.
donchian_lower - пробій нижньої межі (breakout down)
Умова за замовчуванням: ціна перетинає нижню лінію (value.lower) зверху вниз (cross down) на тому самому таймфреймі (15m, period 20, перевірка на закритті).
Short-сигнал на пробій вниз: ціна оновила N-періодний мінімум - bearish breakout. Дзеркало donchian_upper. Для шорт-сіток використовуйте cross down lower; для фільтра «ціна нижче lower» - оператор lt.
Доступні оператори- Перетинає вгору (cross up): Ціна була нижче лінії каналу і піднялася вище. Класика для Long - cross up через upper: новий N-періодний максимум.
- Перетинає вниз (cross down): Ціна була вище лінії і опустилася нижче. Short-сигнал - cross down через lower: новий N-періодний мінімум.
- Більше (gt): Ціна строго вище лінії прямо зараз. Наприклад, ціна > upper - стійкий пробій без вимоги свіжого перетину.
- Менше (lt): Ціна строго нижче лінії. Ціна < lower - виражений ведмежий пробій, підходить для Short-фільтра.
- Більше або дорівнює (gte): Ціна на лінії або вище. Зручно для фільтра «ціна ≥ upper» на старшому таймфреймі.
- Менше або дорівнює (lte): Ціна на лінії або нижче. Фільтр ведмежого контексту: ціна ≤ lower на 4h.
value.upper (верхня межа), value.middle (середина діапазону), value.lower (нижня межа). У пресетах ціль порівняння - ціна; ви обираєте, з якою лінією каналу її порівнювати.
Загальні налаштування в конструкторі
- Таймфрейм (інтервал): 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.
Приклади налаштування під різні стратегії
Turtle Trading: period 20 на 1d
Мета: класичний трендовий пробій за методикою «черепах».
Long: пресет donchian_upper, cross up upper, таймфрейм 1d, period 20, перевірка на закритті свічки.
Short: donchian_lower, cross down lower, ті самі налаштування.
Скальпінг: period 10 на 5m–15m
Мета: часті запуски на коротких пробоях діапазону.
Long: donchian_upper, cross up upper, 5m, period 10.
Short: donchian_lower, cross down lower, 15m, period 10.
Фільтр: ціна вище EMA 20 на тому самому ТФ.
Свінг: period 20 на 4h
Мета: рідше, але на більш значущих breakout-рухах.
Long: cross up upper на 4h, period 20, перевірка на закритті.
Short: cross down lower на 4h, period 20.
Фільтр тренду: Donchian + EMA
Мета: long лише коли пробій і тренд узгоджені.
Група 1: donchian_upper на 15m І ціна вище EMA 50.
Short: donchian_lower І ціна нижче EMA 50.
Short на bearish breakout
Умова: donchian_lower, cross down lower, period 20, 1h.
Фільтр: RSI < 45 - шорт після ослаблення бичачого імпульсу з підтвердженням пробою мінімуму.
Стиснення каналу (squeeze breakout)
Мета: спіймати перший імпульс після періоду вузького діапазону.
Long: перший cross up upper на 15m (period 20) після зжаття каналу.
Short: cross down lower після стиснення.
Middle line як фільтр
Long: donchian_upper на 15m І ціна > value.middle на 4h.
Short: donchian_lower І ціна < middle на 4h.
Donchian + RSI
Long: donchian_upper на 15m І RSI > 50.
Short: donchian_lower І RSI < 50.
Для контртрендового відскоку: cross up lower І RSI < 35.
Turtle long-term: period 55
Мета: рідкісні, але великі трендові входи.
Long: donchian_upper, 1d, period 55.
Short: donchian_lower, 1d, period 55.
Мультитаймфрейм
Long: ціна > middle Donchian на 4h І donchian_upper на 15m.
Short: ціна < middle на 4h І donchian_lower на 15m.
DCA на відкаті до lower
Long: cross up lower на 1h І RSI < 40 - відскок від N-періодного мінімуму.
Short: cross down upper на 1h І RSI > 60.
Групи умов: практичний приклад
Бот із двома сценаріями long:
Група 1: donchian_upper на 15m І ціна > EMA 50.
Група 2: cross up lower на 15m І RSI < 35.
Між групами логіка АБО.
Порада
На боковому ринку Donchian дає багато хибних пробоїв: ціна коротко виходить за upper або lower і повертається в канал. Збільште period (55 замість 20), додайте фільтр EMA або вимагайте ціну вище middle на старшому таймфреймі. Використовуйте перевірку «на закритті свічки», щоб не реагувати на внутрішньосвічковий шум.