
В категории 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 в сторону движения; для флэта - возврат в канал и касания границ.