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

Индикатор Bollinger Bands

Как использовать Bollinger Bands в конструкторе сигналов на старт: готовые пресеты для Long и Short, параметры period и stddev, примеры для отскока, пробоя и сжатия канала.

График с индикатором Bollinger Bands: верхняя, средняя и нижняя полосы вокруг цены
Bollinger Bands строят канал вокруг SMA: верхняя и нижняя границы показывают зоны волатильности и потенциальные точки разворота или продолжения движения.

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

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

Что такое Bollinger Bands

Bollinger Bands - канальный индикатор волатильности вокруг простой скользящей средней (SMA). Три линии: верхняя, средняя (SMA) и нижняя. Ширина канала зависит от стандартного отклонения цены за выбранный период: при сильном движении полосы расширяются, при флэте - сужаются.

В конструкторе сигналов условия сравнивают цену с линиями полос или отслеживают пересечения цены с границами канала. Один и тот же индикатор подходит и для отскока от границ, и для пробоя, и для возврата в канал после экстремального выхода.

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

В конструкторе доступны четыре готовых пресета с разными операторами и направлением сделки. Каждый пресет можно изменить: другой таймфрейм, period, stddev или комбинация с другими индикаторами.

bbands_value_down - цена выше верхней полосы (Short)

Условие: цена больше верхней границы (valueUpperBand). Экстремальный пробой вверх относительно текущей волатильности - перекупленность. Старт Short-бота на ожидании возврата к средней линии или отката. Оператор по умолчанию: «больше», выход: верхняя полоса, цель: цена.

bbands_value_up - цена ниже нижней полосы (Long)

Условие: цена меньше нижней границы (valueLowerBand). Перепроданность относительно волатильности - сигнал для Long-бота на отскок к средней линии. Оператор по умолчанию: «меньше», выход: нижняя полоса, цель: цена.

bbands_cross_down - цена пересекает верхнюю полосу вниз (Short)

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

bbands_cross_up - цена пересекает нижнюю полосу вверх (Long)

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

Параметры Bollinger Bands

  • Период (period, по умолчанию 20): число свечей для расчёта SMA в центре канала и стандартного отклонения. Меньший период (например, 10) - более чувствительные полосы; больший (50) - более сглаженный канал и реже сигналы.
  • Отклонение (stddev, по умолчанию 2): множитель стандартного отклонения для ширины полос. Значение 2 - классическая настройка; 2.5–3 - реже пробои, но сильнее экстремумы; 1.5 - чаще касания границ и больше сигналов.
  • Выходы индикатора: valueUpperBand (верхняя), valueMiddleBand (средняя SMA), valueLowerBand (нижняя). Можно сравнивать цену с любой линией или строить пересечения.

Все четыре пресета используют period 20 и stddev 2 по умолчанию. При ручной настройке можно изменить любой параметр и выбрать другой выход или оператор.

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

  • Таймфрейм (интервал): 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.

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

Один индикатор Bollinger Bands покрывает разные стратегии - достаточно сменить оператор, линию сравнения или добавить фильтр в соседнюю группу условий.

  • Отскок (mean reversion): Long - цена ниже нижней полосы (bbands_value_up) или cross up нижней полосы (bbands_cross_up); Short - цена выше верхней (bbands_value_down) или cross down верхней (bbands_cross_down). Подходит для бокового рынка и диапазонной торговли.
  • Пробой (breakout): Long - цена cross up верхней полосы (ручная настройка: выход valueUpperBand, оператор «пересекает вверх», цель - цена); Short - cross down нижней полосы. Используют в тренде для входа на продолжение импульса после расширения канала.
  • Сжатие (squeeze): Когда полосы сужаются (низкая волатильность), первый пробой верхней или нижней границы часто запускает сильное движение. Старт бота на cross up верхней или cross down нижней полосы после периода узкого канала; усилите фильтр второй группой - например, RSI > 50 для Long.
  • Средняя линия (middle band cross): Цена cross up средней полосы (valueMiddleBand) - трендовый Long; cross down средней - Short. Средняя линия - это SMA с тем же period, удобна как динамическая поддержка или сопротивление.
  • Комбинации с RSI и Stochastic: Группа 1: цена < нижняя полоса И RSI < 30 - Long на перепроданность; группа 2: cross up нижней полосы ИЛИ Stochastic cross up 20. Так снижается число ложных стартов на слабых касаниях полосы.
  • stddev 1.5 vs 2.5: При stddev 1.5 полосы уже - пресеты bbands_value_up и bbands_value_down срабатывают чаще, удобно на 5m–15m. При stddev 2.5 - реже, но сигнал сильнее; cross-пресеты лучше сочетать с проверкой «на закрытии бара».
  • period 20 vs 50: period 20 - стандарт для внутридневной торговли и 15m–1h. period 50 - более широкий контекст на 4h–1d, меньше шума; cross up нижней полосы на 4h часто означает более крупный отскок, чем на 15m.
Совет
В сильном тренде цена может «ехать по полосе» - долго оставаться у верхней границы при росте или у нижней при падении. В таких фазах mean-reversion пресеты (bbands_value_down для Short, bbands_value_up для Long) дают преждевременные входы против тренда. Для тренда используйте пробои и cross в сторону движения; для флэта - возврат в канал и касания границ.