Полосы Боллинджера: расчёт, сжатие и сигналы

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

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

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

Джон Боллинджер разработал индикатор в начале 1980-х годов. В классическом варианте средняя линия является простой скользящей средней, SMA: суммой выбранных цен, разделённой на их количество. Обычно используются цены закрытия и период 20 баров.

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

Для классического расчёта сначала находят среднюю цену. Затем для каждой цены считают разность со средней, возводят разность в квадрат, складывают квадраты и делят на число цен. Квадратный корень результата даёт стандартное отклонение. Средняя и отклонение используют одно и то же окно данных.

Верхняя полоса равна средней плюс отклонение, умноженное на коэффициент. Нижняя равна средней минус то же произведение. Обычные настройки 20 и 2 означают окно из 20 баров и отступ на два стандартных отклонения; это отправные параметры, а не лучший вариант для любого рынка.

Пример расчёта полос

Возьмём учебный пример с четырьмя закрытиями акции в долларах: 98, 100, 100 и 102. Короткое окно выбрано только для удобства расчёта. Средняя цена равна 100 долларам. Квадраты отклонений равны 4, 0, 0 и 4, их среднее равно 2, поэтому стандартное отклонение равно √2, примерно 1,4142 доллара.

При коэффициенте 2 верхняя полоса равна 100 + 2 × √2, примерно 102,83 доллара; нижняя равна 100 − 2 × √2, примерно 97,17 доллара. Это расчётные значения по указанным закрытиям. Они не означают, что следующий бар обязан остаться внутри или что акция объективно дорогая возле верхней линии.

Расчёт полос по закрытиям 98, 100, 100 и 102 доллара: средняя 100, стандартное отклонение корень из двух, верхняя полоса 102,83 и нижняя 97,17 доллара.

Нельзя переносить на полосы обещание «95 процентов будущих цен будут внутри». Распределение рыночных цен не обязано соответствовать модели, для которой действует такое статистическое правило. Сам Боллинджер предостерегает от подобных предположений: коэффициент 2 задаёт отступ, а не вероятность будущего результата.

Как настроить индикатор на графике

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

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

При сравнении платформ уточните, как они рассчитывают отклонение: деление на число значений и деление на число значений минус один дают разные результаты. В приведённом примере использовано деление на число цен. Разница настроек не является новым сигналом рынка.

На незакрытом баре текущая цена и линии ещё меняются. Касание или выход, видимый внутри свечи, может отсутствовать к её закрытию. Если правило использует закрытие, проверяйте завершённый бар. Визуальное смещение полос на графике не добавляет будущих данных.

Что означает касание верхней или нижней полосы

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

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

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

Что означает сжатие полос

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

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

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

Расширение также не доказывает завершение тренда. Оно может сопровождать как направленное движение, так и резкие колебания туда и обратно. Другой способ измерить размеры колебаний объясняется в статье индикатор ATR; его числа не тождественны разбросу закрытий, на котором построены полосы.

W-дно и M-вершина

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

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

Условная W-модель: первый минимум за нижней полосой, второй более низкий минимум внутри новой полосы и последующее прохождение промежуточного сопротивления.

M-вершина описывает обратное сравнение. После первого подъёма к верхней полосе или выше неё происходит откат к средней, затем новая попытка роста. Даже более высокий ценовой максимум может не достигнуть новой верхней полосы. Это возможное ослабление относительного движения, а не готовая продажа; дальнейшее прохождение поддержки проверяет предполагаемый поворот.

Условная M-модель: первый максимум у верхней полосы, второй более высокий максимум ниже новой верхней полосы и проверка промежуточной поддержки.

Заранее выберите, какие точки и закрытия сравниваете. Если после просмотра будущего подбирать удобные вершины или менять настройки полос, модель можно нарисовать почти под нужный вывод. Последовательность должна быть видна по данным, доступным на момент проверки.

Что показывают %B и BandWidth

%B переводит положение цены между полосами в число. Формула: %B = (цена − нижняя полоса) / (верхняя полоса − нижняя полоса). В этой шкале 0 соответствует нижней линии, 1 верхней, 0,5 средней. Значения ниже 0 или выше 1 возможны и означают выход за соответствующий край.

Вернёмся к тому же учебному примеру: последнее закрытие равно 102 долларам, полосы равны 100 ± 2 × √2. Тогда %B = (102 − (100 − 2 × √2)) / (4 × √2), примерно 0,854. Цена находится выше средней, но ниже верхнего края. Здесь 0,854 является долей ширины канала, а не вероятностью сделки; некоторые программы показывают ту же долю как 85,4 процента.

BandWidth измеряет относительную ширину полос. В процентном представлении формула равна (верхняя полоса − нижняя полоса) / средняя полоса × 100. Для тех же данных получаем 4 × √2 / 100 × 100, примерно 5,66 процента. Программа может показывать долю без умножения на 100, поэтому шкалу нужно проверить.

Различие показателей полос: процент B характеризует положение цены между границами, BandWidth — относительную ширину; в примере 0,854 и 5,66 процента.

Когда обе полосы совпадают, знаменатель %B равен нулю и положение внутри канала по этой формуле не определено. Для BandWidth нужна ненулевая средняя; обычная интерпретация относительной ширины предполагает положительную цену. Ни один показатель не задаёт направление: %B описывает положение, BandWidth ширину.

Как проверить применение полос

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

При выходе за край объём и реакция цены добавляют сведения, которых нет в полосах. Рост объёма показывает активность, но не гарантирует продолжение и не раскрывает личность участников. Проверяйте, удерживается ли новое положение цены или выход сменился возвратом, вместо готового вывода «большой объём подтверждает любой пробой».

Почему ценовой индикатор реагирует на уже произошедшее движение, объясняет видео «Запаздывание индикаторов». Это общий принцип расчёта, а не демонстрация отдельной стратегии на полосах.

Для проверки зафиксируйте период, источник, множитель и момент чтения бара. Выберите одно условие: например, сжатие относительно собственной истории или описанную последовательность W-дно. Открывайте график поэтапно без будущих свечей и отмечайте как подтверждения, так и несостоявшиеся модели. Если вывод получается только после смены настроек или выбора других точек задним числом, перепроверьте само правило.

Часто задаваемые вопросы

Что показывают полосы Боллинджера?

Среднюю цену, разброс цен вокруг неё и положение относительно внешних границ. Ширина увеличивается при большем стандартном отклонении, но не показывает направление будущего движения.

Об авторе

Игорь Арапов, практикующий трейдер с 2013 года, автор библиотеки ArapovTrade. ORCID: 0009-0003-0430-778X.

ПРЕДЫДУЩАЯ СТАТЬЯ
СЛЕДУЮЩАЯ СТАТЬЯ