Индикатор Bollinger Bands: настройки и сигналы
Полосы Боллинджера показывают, насколько текущая цена отклонилась от своей средней в единицах статистического разброса.
Как индикатор выглядит на реальном графике
Данные: 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, а границы отстоят от неё на два стандартных отклонения цены за тот же период. Принципиальный момент в том, что стандартное отклонение пересчитывается на каждом баре, поэтому ширина канала — это не настройка, а измерение: она сама расширяется на волатильном рынке и сжимается на спокойном.
Джон Боллинджер изначально возражал против трактовки границ как уровней перекупленности. Полоса означает лишь то, что цена находится в статистически необычном положении относительно недавней средней. В сильном тренде такое положение — норма, и цена может идти вдоль верхней границы длительное время, что хорошо видно на графике.
Наиболее содержательный сигнал даёт не касание границы, а сжатие канала. Периоды низкой волатильности имеют свойство сменяться высокой, поэтому сузившийся канал часто предшествует резкому движению — правда, без указания направления.
Формула
Два стандартных отклонения выбраны потому, что для нормального распределения в этот интервал попадает около 95% значений. Реальные цены распределены не нормально и имеют более тяжёлые хвосты, поэтому выходы за границу случаются чаще, чем предсказывает статистика.
Стандартные настройки
| Параметр | Значение |
|---|---|
| Период средней | 20 |
| Множитель σ | 2.0 |
| Множитель для флэта | 1.5 |
Период 20 и множитель 2 предложены самим автором для дневных баров. При укорочении периода канал становится дёрганым и цена выходит за границы почти постоянно; при удлинении — сглаживается и перестаёт реагировать на изменения режима. Множитель 2.5 применяют на волатильных инструментах, чтобы сократить число ложных выходов.
Код реализации (Python)
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 — более содержательное событие, чем касание границы, и именно он чаще служит целью для отката.
- Торговать сжатие канала в определённую сторону. Сжатие предсказывает рост волатильности, но ничего не говорит о направлении будущего движения.
- Использовать одинаковые настройки для инструментов с принципиально разной волатильностью, ожидая одинакового поведения индикатора.
Кому и зачем это нужно
Инструмент для тех, кто оценивает контекст, а не ищет готовые точки входа: ширина полос отвечает на вопрос о режиме рынка, а положение цены внутри канала — о том, насколько текущее движение необычно.
Частые вопросы
Почему цена долго идёт по верхней полосе и не разворачивается?
Потому что граница показывает статистическую необычность, а не предел. В устойчивом тренде каждое новое движение вверх одновременно повышает и среднюю, и разброс, поэтому граница поднимается вместе с ценой. Продолжительное движение вдоль полосы — признак силы тренда, а не его исчерпания.
Что означает сильное сужение канала?
Что волатильность упала до необычно низкого уровня. Периоды затишья статистически сменяются периодами активности, поэтому сужение часто предшествует импульсу. Направление импульса индикатор не показывает — для этого нужен отдельный инструмент.
Чем полосы Боллинджера отличаются от каналов Кельтнера?
Способом измерения ширины. Боллинджер использует стандартное отклонение цен закрытия, Кельтнер — средний истинный диапазон. Из-за этого Боллинджер резче реагирует на выбросы отдельных баров, а Кельтнер даёт более гладкие границы. Их часто накладывают друг на друга: выход полос Боллинджера за канал Кельтнера считают признаком начала сильного движения.