К основному содержанию
ForexNews24
Волатильность

Индикатор Bollinger Bands: настройки и сигналы

Полосы Боллинджера

Полосы Боллинджера показывают, насколько текущая цена отклонилась от своей средней в единицах статистического разброса.

Как индикатор выглядит на реальном графике

Полосы Боллинджера (20, 2σ)1.12521.14671.16831.18991.2114
Полоса ±2σВерхняя полосаSMA(20)Нижняя полосаЦена закрытия
Ширина канала — это волатильность: полосы сжимаются в спокойном рынке и резко расходятся на импульсе. Хорошо видно, что цена подолгу идёт вдоль верхней полосы в тренде — поэтому касание полосы само по себе не является сигналом разворота.

Данные: EUR/USD, дневные бары, 2025-06-16 — 2026-07-20. Индикатор рассчитан по 400 барам, на графике показаны последние 180. Источник котировок: Binance Spot REST API (api.binance.com/api/v3/klines).

Эффективность по режимам рынка
РежимОценка
Трендовый рынок33
Флэт71
Высокая волатильность44
Низкая волатильность52

Что индикатор измеряет на самом деле

Конструкция проста: центральная линия — обычная SMA, а границы отстоят от неё на два стандартных отклонения цены за тот же период. Принципиальный момент в том, что стандартное отклонение пересчитывается на каждом баре, поэтому ширина канала — это не настройка, а измерение: она сама расширяется на волатильном рынке и сжимается на спокойном.

Джон Боллинджер изначально возражал против трактовки границ как уровней перекупленности. Полоса означает лишь то, что цена находится в статистически необычном положении относительно недавней средней. В сильном тренде такое положение — норма, и цена может идти вдоль верхней границы длительное время, что хорошо видно на графике.

Наиболее содержательный сигнал даёт не касание границы, а сжатие канала. Периоды низкой волатильности имеют свойство сменяться высокой, поэтому сузившийся канал часто предшествует резкому движению — правда, без указания направления.

Формула

Middle = SMA(20); Upper = Middle + 2×σ; Lower = Middle − 2×σ

Два стандартных отклонения выбраны потому, что для нормального распределения в этот интервал попадает около 95% значений. Реальные цены распределены не нормально и имеют более тяжёлые хвосты, поэтому выходы за границу случаются чаще, чем предсказывает статистика.

Стандартные настройки

20
Период средней
2.0
Множитель σ
1.5
Множитель для флэта
Стандартные параметры
ПараметрЗначение
Период средней20
Множитель σ2.0
Множитель для флэта1.5

Период 20 и множитель 2 предложены самим автором для дневных баров. При укорочении периода канал становится дёрганым и цена выходит за границы почти постоянно; при удлинении — сглаживается и перестаёт реагировать на изменения режима. Множитель 2.5 применяют на волатильных инструментах, чтобы сократить число ложных выходов.

Код реализации (Python)

bollinger.py
def bollinger_bands(close, period=20, mult=2.0):
mid = close.rolling(period).mean()
std = close.rolling(period).std()
return mid + mult * std, mid, mid - mult * std

Когда индикатор перестаёт работать

Ограничения
  • В трендовом рынке цена может двигаться вдоль границы, не возвращаясь к средней, — торговля от полос против тренда даёт серию убытков.
  • Ширина канала запаздывает: стандартное отклонение отражает уже случившуюся волатильность, а не будущую.
  • На инструментах с частыми гэпами расчёт отклонения искажается разрывами, которых в непрерывной модели не предполагается.

Типичные ошибки применения

  • Считать касание верхней полосы сигналом на продажу. Это самое распространённое и самое дорогое заблуждение о Боллинджере — сам автор индикатора отдельно предупреждал против него.
  • Игнорировать центральную линию. Возврат к SMA — более содержательное событие, чем касание границы, и именно он чаще служит целью для отката.
  • Торговать сжатие канала в определённую сторону. Сжатие предсказывает рост волатильности, но ничего не говорит о направлении будущего движения.
  • Использовать одинаковые настройки для инструментов с принципиально разной волатильностью, ожидая одинакового поведения индикатора.

Кому и зачем это нужно

Инструмент для тех, кто оценивает контекст, а не ищет готовые точки входа: ширина полос отвечает на вопрос о режиме рынка, а положение цены внутри канала — о том, насколько текущее движение необычно.

Частые вопросы

Почему цена долго идёт по верхней полосе и не разворачивается?

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

Что означает сильное сужение канала?

Что волатильность упала до необычно низкого уровня. Периоды затишья статистически сменяются периодами активности, поэтому сужение часто предшествует импульсу. Направление импульса индикатор не показывает — для этого нужен отдельный инструмент.

Чем полосы Боллинджера отличаются от каналов Кельтнера?

Способом измерения ширины. Боллинджер использует стандартное отклонение цен закрытия, Кельтнер — средний истинный диапазон. Из-за этого Боллинджер резче реагирует на выбросы отдельных баров, а Кельтнер даёт более гладкие границы. Их часто накладывают друг на друга: выход полос Боллинджера за канал Кельтнера считают признаком начала сильного движения.

Другие индикаторы категории «Волатильность»

От исследования — к применению

В продукте Allocation мы реализовали эти алгоритмы с учётом всех нюансов, разобранных на портале.

Узнать про Allocation