Как настроить полосы Боллинджера

Обложка статьи «Как настроить полосы Боллинджера»: Свечи ходят вокруг пунктирной средней, сплошные линии - полосы на двух отклонениях, пунктир снаружи - на трёх, золотая точка на верхней полосе.

Какие параметры проверить перед настройкой

Окно настроек встроенного индикатора BB в TradingView короткое, но каждое поле меняет расчёт. Вот что в нём стоит и что делает каждая строка, названия полей оставлены как в справке платформы.

  • Length - 20. Сколько свечей берёт средняя линия, от неё строятся обе полосы.
  • Basis MA Type. Тип скользящей средней для центральной линии. В классических полосах она простая: автор объясняет это тем, что стандартное отклонение тоже считается через простую среднюю.
  • Source - Close. Какая цена каждого бара идёт в расчёт.
  • StdDev - 2. На сколько стандартных отклонений верхняя и нижняя полосы отстоят от средней.
  • Offset - 0. Сдвигает полосы вперёд или назад по графику. Для обычной работы его не трогают.
  • Timeframe. На каком таймфрейме считается индикатор. Если выбрать старший период, на графике появятся его полосы.
  • Wait for timeframe closes. Задаёт, как ведёт себя индикатор, когда его таймфрейм старше таймфрейма графика: ждать ли закрытия свечи старшего периода.

Вкладка стиля на расчёт не влияет: там видимость, цвет, толщина и тип линий средней и двух полос, а ещё заливка между ними и её прозрачность. Общая настройка самой платформы разобрана в ответе как настроить TradingView.

Что меняют период и отклонение

Проще всего увидеть это на числах. Возьмём 20 учебных закрытий, которые по очереди равны 98 и 102. Средняя за 20 свечей выходит ровно 100. Каждое закрытие отстоит от неё на 2, поэтому и стандартное отклонение равно 2.

При StdDev 2 полосы встают на 100 плюс-минус 4, то есть на 104 и 96. Поставим 3 - получим 106 и 94. Средняя при этом осталась на 100: множитель двигает только полосы, а центр не трогает.

Одни и те же 20 закрытий при отклонении 2 и 3

учебная схема · не котировка и не сигнал

20 закрытий: 98 и 102 по очереди

20 закрытий: 98 и 102 по очереди33 откл: 10622 откл: 104средняя 1002 откл: 963 откл: 941
  1. 1закрытия чередуются 98 и 102, средняя 20 закрытий равна 100, каждое закрытие отстоит от неё на 2, значит и стандартное отклонение равно 2
  2. 2StdDev 2: полосы на 100 плюс-минус 4, то есть 104 и 96
  3. 3StdDev 3: те же данные дают 106 и 94, а средняя линия осталась на 100
Схема учебная, цены вымышленные, это не котировки. Показаны последние 10 свечей из 20, остальные чередуются так же. Пунктир - средняя 100, линии выше и ниже - полосы при двух и трёх стандартных отклонениях.

С периодом история другая. Длина меняет и саму среднюю, и разброс, по которому считаются полосы. Короткая средняя быстрее идёт за ценой, длинная сглаживает. По правилам Боллинджера средняя вообще должна описывать среднесрочный тренд, а не ловить пересечения. Поэтому длину меняют вместе с множителем: для 10 периодов автор снижает его до 1,9, для 50 поднимает до 2,1. Смысл подстройки понятный: чтобы полосы с новой длиной были не шире и не уже по смыслу, чем при 20 и 2. Но это ориентир автора, а не точная формула.

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

Как сверить настройки на одинаковых данных

Частая ситуация: у вас и в чужом разборе стоят вроде бы одинаковые 20 и 2, а линии не совпадают. Прежде чем искать ошибку в индикаторе, проверьте условия по очереди, от данных к полям.

  1. Инструмент и площадка. Один и тот же тикер у разных бирж и поставщиков котировок даёт разные закрытия, а значит и разные полосы.
  2. Таймфрейм графика. Полосы на часовом и дневном графике считаются по разным свечам.
  3. Source. Close и, например, типичная цена бара дают разную среднюю.
  4. Basis MA Type. Экспоненциальная средняя вместо простой сдвигает центр, а с ним и обе полосы.
  5. Offset. Сдвиг даже на одну свечу визуально похож на другой расчёт.
  6. Timeframe и Wait for timeframe closes. Если индикатор считает старший период без ожидания закрытия, последняя его свеча ещё не закрыта, и линия на текущем баре может меняться до её закрытия.

Проверять удобно именно в таком порядке: сначала данные, потом поля, иначе можно долго крутить настройки, которые и так совпадают.

Почему готового набора для всех рынков нет

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

Настройка отвечает на вопрос, как считать полосы. Как их читать на графике, разобрано в ответе как пользоваться полосами Боллинджера, а сценарии входа и выхода - в разборе стратегии по полосам Боллинджера.

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

Источники

График TradingView с сигналами Buy и Sell индикатора Midas
Midas multi-индикатор for TradingViewОдин из самых продвинутых индикаторов для трейдинга
  • Сигналы без перерисовки
  • Интерактивный теханализ
  • 7 стратегий на выбор
Midas multi-индикатор for TradingViewСигнал, стоп и 3 цели - прямо на графике
  • Сигнал фиксируется по закрытию свечи
  • Стоп и 3 цели строятся автоматически
  • План сделки виден до входа