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

Индикатор Donchian Channels

Donchian Channels - канал из N-периодного максимума и минимума. В конструкторе сигналов ELIXOAI доступны пресеты donchian_upper (пробой вверх) и donchian_lower (пробой вниз). Период 20, операторы cross_up/cross_down и gt/lt, связь с Turtle Trading и 12+ стратегий.

Индикатор Donchian Channels на графике криптовалюты
Donchian Channels показывают диапазон цены за выбранный период: верхняя линия - максимум, нижняя - минимум, средняя - их середина. Пробой границ - классический сигнал трендового входа.

В категории 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. Канал сглаженнее, реагирует на устойчивую волатильность, а не на абсолютные экстремумы. Лучше для трендовой «езды по каналу» и отскоков от ATR-границ.
  • Donchian Channels: верхняя и нижняя линии - чистые N-периодные high/low без сглаживания. Middle - арифметическая середина диапазона. Пробой upper означает новый максимум за N свечей - прямой сигнал breakout, как в Turtle Trading. Проще и жёстче, чем BB или Keltner; меньше ложных «касаний» внутри канала, но больше запаздывание на развороте.

Как работает 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 (цена выше upper).

donchian_lower - пробой нижней границы (breakout down)

Условие по умолчанию: цена пересекает нижнюю линию (value.lower) сверху вниз (cross down) на том же таймфрейме (15m, period 20, проверка на закрытии).

Short-сигнал на пробой вниз: цена обновила N-периодный минимум - bearish breakout. Зеркало donchian_upper. Для шорт-сеток и трендовых Short используйте 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 (нижняя граница). В пресетах цель сравнения - цена; вы выбираете, с какой линией канала её сравнивать. Middle удобна для трендовых фильтров: цена cross up middle - бычий контекст.

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

  • Таймфрейм (интервал): 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, те же настройки.
Черепахи входили в Long при пробое 20-дневного максимума - бот стартует на том же принципе.

Скальпинг: 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, проверка на закрытии - бот стартует при обновлении 20-свечного максимума.
Short: cross down lower на 4h, period 20.
Period 20 на 4h сглаживает шум 15m и даёт сигналы, близкие к «настоящему» трендовому развороту.

Фильтр тренда: Donchian + EMA

Цель: Long только когда пробой и тренд согласованы.
Группа 1: donchian_upper (cross up upper) на 15m И цена закрытия выше EMA 50 на том же 15m.
Short: donchian_lower (cross down lower) И цена ниже EMA 50.
EMA показывает направление, Donchian подтверждает, что цена вышла на новый экстремум в сторону тренда.

Short на bearish breakout

Условие: donchian_lower, cross down lower, period 20, 1h, проверка на закрытии.
Фильтр: RSI < 45 в той же группе - шорт после ослабления бычьего импульса с подтверждением пробоя минимума.
Подходит для short-сеток при смене тренда, когда цена обновляет N-периодный low.

Сжатие канала (squeeze breakout)

Цель: поймать первый импульс после периода узкого диапазона.
Long: когда upper и lower сближаются (низкая волатильность), первый cross up upper на 15m (period 20) часто запускает сильное движение.
Short: cross down lower после сжатия.
Усилите второй группой: Bollinger Bands тоже сжаты - классический «double squeeze» перед breakout.

Middle line как фильтр

Long: donchian_upper на 15m И цена > value.middle на 4h (ручная настройка: выход middle, оператор gt, цель - цена).
Short: donchian_lower И цена < middle на 4h.
Middle - середина диапазона; удержание выше неё на старшем ТФ подтверждает бычий контекст перед пробоем upper.

Donchian + RSI

Long: donchian_upper (cross up upper) на 15m И RSI > 50 на 15m - пробой с подтверждённым бычьим импульсом.
Short: donchian_lower (cross down lower) И RSI < 50.
Для контртрендового отскока: цена cross up lower на 15m И RSI < 35 - возврат после перепроданности (ручная настройка выхода lower).

Turtle long-term: period 55

Цель: редкие, но крупные трендовые входы по «длинному» каналу черепах.
Long: donchian_upper, cross up upper, 1d, period 55, проверка на закрытии.
Short: donchian_lower, cross down lower, 1d, period 55.
Черепахи использовали 55-дневный канал как фильтр системы - меньше сигналов, но выше качество тренда.

Мультитаймфрейм

Long: цена > middle Donchian на 4h (period 20, отдельное условие, gt) И donchian_upper (cross up upper) на 15m (period 20).
Short: цена < middle на 4h И donchian_lower на 15m.
Так вы не покупаете каждый локальный пробой upper против глобального медвежьего диапазона на старшем интервале.

DCA на откате к lower

Long: цена cross up lower на 1h (period 20, ручная настройка) И RSI < 40 на 1h - отскок от N-периодного минимума без экстремальной перепроданности.
Short: cross down upper на 1h И RSI > 60 - откат от максимума.
Для DCA-бота cross up lower мягче, чем donchian_upper - вход ближе к поддержке диапазона.

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

Бот с двумя сценариями Long:
Группа 1: donchian_upper на 15m (cross up upper) И цена > EMA 50 - трендовый пробой.
Группа 2: cross up lower на 15m (period 20) И RSI < 35 - отскок от нижней границы канала.
Между группами логика ИЛИ: сработает любой подходящий сценарий. Short настраивается симметрично (donchian_lower, cross down upper).

Совет
На боковом (ranging) рынке Donchian даёт много ложных пробоев: цена кратко выходит за upper или lower и возвращается в канал - бот стартует против реального движения. Увеличьте period (55 вместо 20), добавьте фильтр EMA или требуйте цену выше middle на старшем таймфрейме. В чистом флэте Donchian - слабый самостоятельный сигнал; комбинируйте с squeeze (сжатие канала) или Turtle-логикой только после расширения диапазона. Используйте проверку «на закрытии бара», чтобы не реагировать на внутрисвечной шум и ложные проколы high/low.