Так говорил Боллинджер

Мамчиц Роман

Суханов Андрей

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

ЧТО ТАКОЕ ПОЛОСЫ БОЛЛИНДЖЕРА

    Полосы Боллинджера названы в честь знаменитого аналитика финансового рынка Джона Боллинджера. Этот индикатор представляет собой динамически изменяющуюся полосу, использующую в своем построении стандартные отклонения скользящих средних. В результате мы видим на мониторе компьютера торговый диапазон финансового инструмента. Полосы Боллинджера объединяют в себе свойства таких индикаторов, как момент, объем, открытый интерес, стандартное отклонение и т.п.
    Полосы состоят из трех линий; линия посередине представляет собой скользящую среднюю, верхняя и нижняя линии - двойной диапазон ее отклонения. Соответственно, когда цена падает или поднимается относительно этих линий, это показывает <перекупленность< или <перепроданность< финансового инструмента (рис. 1).

РАСЧЕТ

    Чтобы определить пределы полос Боллинджера, первоначально рассчитывается сумма минимальной цены, максимальной цены и цены закрытия за определенный промежуток времени и делится на 3. Потом рассчитывается 20-дневное простое скользящее среднее. Вслед за этим рассчитывается стандартное отклонение цены за 20-дневный период. Верхняя полоса - 20-дневное скользящее среднее плюс 2 стандартных отклонения. Средняя полоса - 20-дневное скользящее среднее. Нижняя полоса - 20-дневное скользящее среднее минус 2 стандартных отклонения.
    Простое скользящее среднее дает общее направление цены финансового инструмента, текущая цена сравнивается со средним и фильтрует ценовой <шум<.
    Например, если цена финансового инструмента - 50 долл., а его стандартное отклонение - 10 долл., то: 68% всех цен будут находиться между 60 долл. и 40 долл., 98% всех цен (плюс/минус 2 стандартных отклонения от скользящего среднего) - между 70 долл. и 30 долл.

РЕКОМЕНДАЦИИ АВТОРА ИНДИКАТОРА

    Если попытаться пересказать в вольной форме то, что Джон Боллинджер написал в многочисленных монографиях, посвященных своему детищу, можно выделить ряд правил, которым (по мнению самого разработчика) должны следовать технические аналитики при интерпретации индикатора.
    Волатильность и направление тренда уже специфическим образом интерпретированы в концепции полос Боллинджера, поэтому их использование для подтверждения сигналов полос не рекомендуется. Индикаторы, которые используются с полосами, не должны иметь прямого отношения друг к другу. Например, вы можете использовать один индикатор момента и один индикатор объема успешно, но два индикатора, использующие концепцию момента вовсе не эффективнее, чем один. Впрочем, эта рекомендация относится не только к тем торговым системам, которые используют полосы Боллинджера, но и к любым другим.
    Полосы Боллинджера также можно использовать для подтверждения ценовых паттернов, таких, как двойная вершина или двойное дно, фракталы и т.п. Цена может и должна двигаться волнообразно от верхней полосы к нижней и наоборот. Закрытия вне полос Боллинджера служат сигналами продолжения, но не разворота (рис. 2). Следует сказать, что это правило послужило базовым для многих торговых систем, основанных на пробое волатильности.
    Параметры по умолчанию для полос Боллинджера - период скользящего среднего, равный 20, два стандартных отклонения ширины полос. Впрочем, сам разработчик оговаривает, что параметры для конкретно выбранного рынка могут разительно отличаться от параметров по умолчанию.
    Практика показывает, что, если значение среднего увеличивается, количество стандартных отклонений увеличивается от 2 при 20 периодах до 3 при 60. Боллинджер упоминает дробные значения, но большинство программ технического анализа их <не понимает<.
    Полосы Боллинджера базируются, в основном, на простых скользящих средних (реже - на взвешенных). Это основано на том, что простое скользящее среднее используется при вычислении стандартного отклонения и логически действительно более пригодно, чем какое-либо другое.
    Боллинджер констатирует, что его индикатор не дает абсолютно точных сигналов покупки и продажи на основании прикосновения цены к краям полос, но они могут определить границы, между которыми движения цены могут быть исследованы с помощью дополнительных индикаторов.
    Если цена достигает верхней полосы, и полосы Боллинджера следуют туда же, куда и цена, нельзя считать состоявшимся сигнал на продажу (рис. 3). С другой стороны, если цена касается верхней полосы, а верхняя полоса следует в обратную сторону, т.е., происходит дивергенция, мы имеем подтвержденный сигнал на продажу. Первая ситуация может служить сигналом продолжения, если у трейдера уже открыта <длинная< позиция.
    Также возможно генерировать сигналы к открытию позиций, исходя из движения цены внутри полос. Вершина, сформированная за пределами полос, за которой следует вторая вершина внутри полос, означает сигнал к продаже (рис. 4). Причем не имеет значение положение второй вершины относительно первой, имеет значение лишь их расположение относительно полос Боллинджера. Это часто помогает в обозначении вершин, когда <случайно< вторая вершина достигает нового максимума, реально же этот максимум может закончиться падением цены. Нетрудно догадаться, что это правило действительно не только для <верхов<, но и для <низов< рынка.

ТОРГОВЫЕ СИТУАЦИИ

    Есть несколько признаков, по которым трейдер может открывать позиции, ориентируясь по полосам Боллинджера. Если цена находится за пределами полос, это указывает на то, что цена может остаться за этими пределами лишь 4% всего времени от всех исторических данных. По крайней мере, это утверждает сам Боллинджер. Чем больше стандартное отклонение, тем, естественно, больше волатильность (рис. 5).
    С помощью полос Боллинджера можно определить начало конца тренда и уровни срабатывания стопов - в некоторых случаях быстрый переход цен с одной границы полос Боллинджера на другую может показывать возможный разворот тренда и возможное место открытия позиции в противоположную сторону.
    Как известно, линии тренда являются едва ли не основными средствами в определении уровней поддержки и сопротивления. Но полосы Боллинджера могут использоваться в качестве дополнительного средства построения уровней, обеспечивая более точное и более динамичное прогнозирование. Когда цена приближается к нижней полосе, рынок тестирует поддержку. Когда цена приближается к верхней полосе, рынок тестирует сопротивление.
    Из всего изложенного выше ясно, что цены, выходящие за пределы полос Боллинджера, являются экстремальными. И именно в тот момент, когда полосы Боллинджера находятся в стадии консолидации, выходы цен за пределы диапазона могут оказаться <роковыми<.
    Есть три интересных аспекта относительно полос Боллинджера. Во-первых, когда они сужаются, это часто бывает предвестием смены тренда. Во-вторых, следует обратить внимание на движения цен, вышедших за пределы крайних линий. Если цена движется вдоль верхней линии, находясь сверху нее, это говорит о бычьем тренде. Соответственно, если цена движется вдоль нижней линии, находясь внизу нее, это свидетельствует о медвежьем тренде. Такие длительные движения вдоль линии свидетельствуют обычно о том, что фундаментальные факторы пересиливают технические, и вхождения цены обратно в область, ограниченную полосами, ждать нескоро. Многие трейдеры, ориентируясь на <перекупленность< или <перепроданность> рынка, ждут, что цена вот-вот пересечет соответствующую линию, и тренд сменится. На самом деле, цены иногда на короткий период времени входят обратно в пространство между полосами, но через две-три свечи или бара выходят обратно. В результате у трейдеров срабатывают стопы, торговые системы дают сбои и т.п. В такой ситуации лучше входить только по тренду, либо вообще находиться вне рынка.

ТОРГОВЫЕ СИСТЕМЫ И ФИЛЬТРЫ

    Одно из основных правил успешного использования технического анализа при построении механических торговых систем требует избегать использования в торговой системе большого количества родственных друг другу индикаторов. Поэтому при построении торговых систем лучше использовать индикаторы, различным образом интерпретирующие движения цены.
    Если один индикатор использует цены закрытия, другой использует объем, третий использует ценовой диапазон, это может быть весьма полезной группой индикаторов. Но комбинация RSI, MACD и ROC невозможна, так как все они строятся по ценам закрытия и используют похожие временные окна. Но любой из этих индикаторов можно использовать с полосами Боллинджера для генерации сигналов покупки и продажи.
    Индекс товарного канала (CCI) недавно был распространенным среди трейдеров выбором для комбинации с полосами Боллинджера, но время показало, что этот индикатор имеет тенденцию к одинаковым с самими полосами показаниям в отдельные промежутки времени, поэтому они в принципе не могут служить друг другу фильтрами.
    Правило, которое вы можете использовать в настройке периода, - определить, находится ли большая часть ценовых значений за определенный период внутри полос или нет. Правда, проникновения за пределы полос должны быть, иначе ваша торговая система просто не будет подавать сигналов. Такое может случиться, если период будет выбран слишком большим.
    Джон Боллинджер в своем индикаторе также применял отличную от <классической< версию использования цены закрытия. Вторая версия называется <взвешенным закрытием<. Она рассчитывается как сумма двойной цены закрытия, максимума и минимума, поделенная на 4. Взвешенное закрытие более точно определяет среднее значение цены.
    Сила сигналов полос Боллинджера может проявляться в двух вариантах. Во-первых, они могут показывать основную ось диапазона тренда точно так же, как цена или скользящие средние. Во-вторых, по мере своего движения они сжимаются или расширяются. Взаимодействие между этими двумя сигналами демонстрирует уникальные фигуры, когда бары проходят через их границы. Особенно хорошо с полосами взаимодействуют <японские свечи<. Так, свеча <доджи<, пробивающая сжатую полосу, эффективно сигнализирует о краткосрочном развороте (рис. 6).
    Волны полос Боллинджера, которые формируются в ответ на движения цены, предсказывают, насколько может продлиться откат тренда, прежде чем основная тенденция вернет цену к основной оси. Тренд имеет тенденцию к уменьшению силы, когда полосы сжимаются против него.
    Полосы могут колебаться около локальных максимумов или минимумов, а затем отступить в пропорциональном откате, чтобы начать новый импульс тренда. Или же они могут входить в широкий канал, блуждая назад и вперед без определенного направления. Движение часто замирает, когда цена повышается в падающей полосе или снижается в растущей. Боковые полосы могут появляться и в спокойном и в трендовом рынке. Цена часто не в состоянии достичь нового максимума или минимума, пока полосы не расширятся, чтобы очистить путь.
    Если вершина полосы повышается к уровню дневного максимума, хотя цена акции продолжает снижаться, это свидетельствует о возможном прорыве после того, как цена, наконец, развернется от основания полосы. Наблюдайте за наклоном полосы, когда бары подходят к важным уровням максимума или минимума. Он часто показывает время и силу, необходимую, чтобы <протолкнуть< цену через барьер поддержки/сопротивления.
    Опытный трейдер может работать с полосами Боллинджера и без системы, наблюдая сужения и расширения полос вокруг графика цены. Они хорошо работают при повторном тестировании важных максимумов или минимумов. Резкое ценовое движение вынуждает полосы расширяться. Когда активный рынок, наконец, станет боковым, полосы медленно сжимаются к цене. Опыт позволяет свинг-трейдеру быстро оценить требуемое время, прежде чем полосы сожмутся, и соответственно отреагировать.
    Если рынок <выстреливает< с повышением волатильности, отдельные высокие свечи могут не только пробивать границы полос Боллинджера своими максимумами, но и формироваться полностью за барьером (рис. 7). Опыт аналитиков свидетельствует, что за такими сильными нарушениями линии часто следуют резкие развороты. Но торгующий против этих событий рискует, так как рынок может нарисовать короткую серию этих изменчивых баров прежде, чем произойдет разворот. Такое ценовое действие редко происходит во внутридневном масштабе, правда, на фондовом рынке такое бывает в момент открытия.
    Трейдер может сократить риск, перейдя в меньший временной масштаб и ожидая там разворот перед входом в позицию против тренда. Вероятность также улучшится, если бары сочетаются с другими формами поддержки/сопротивления, что позволит перепроверить уровень входа. Когда цена откатывается в пределах полос, основной тренд может быстро возобновиться, если откат не показывает другие сигналы разворота. Ищите <завесу темных облаков< или подобную свечную фигуру, которая заполняет любой разрыв, созданный баром вне полосы.
    Свинг-трейдеры обычно торгуют внутри полос Боллинджера при боковом тренде, входя в позиции против тренда на одной полосе, и выходя с другой. Обычно эта стратегия более безопасна, чем входы на прорывах полосы. Также не очень целесообразны входы от центра полосы, поскольку он сам по себе служит естественным препятствием для цены.
    Трейдер должен иметь в виду, что цель цены, если ее определять по полосам Боллинджера, перемещается с каждым баром или свечой. Соответственно, трейдер должен передвигать ордер закрытия, ориентируясь по той границе полос, в сторону которой он открывал позицию. Причем, чем дольше длится боковой тренд, тем плотнее сжимается полоса вокруг ценового графика. Изменение тренда начинается с разворота полосы, ближайшей к предшествующему ценовому тренду. Например, когда строится <бычий< тренд вдоль верхней полосы, можно ожидать, что эта сторона индикатора развернется раньше другой, когда цена перейдет в канал или нисходящий тренд.

ПРИМЕРЫ ТОРГОВЫХ СИСТЕМ

    Следует отметить, что любые торговые системы, созданные с применением стандартного отклонения, работают лучше всего на рынках с высокой волатильностью. Российский рынок акций к таким рынкам, к сожалению, не относится из-за своих сравнительно низких объемов торгов. Лучше всего применять механические торговые системы на основе полос Боллинджера на высоколиквидных финансовых инструментах рынков NASDAQ, FOREX, AMEX и NYSE. В качестве конкретного примера мы возьмем популярную среди российских трейдеров валютную пару рынка FOREX: евро/долл. На ней мы и протестируем две торговые системы с использованием полос Боллинджера.
    Первая торговая система будет построена на комбинации полос Боллинджера со скользящими средними. Пересечение скользящих средних в данной торговой системе будет фильтровать сигналы полос Боллинджера. То есть, <длинная< позиция будет открываться в случае, если:
    1. цена пересекла нижнюю полосу снизу вверх;
    2. скользящее среднее с меньшим периодом находится выше скользящего среднего с большим периодом.
    Соответственно, <короткая< позиция будет открываться в случае, если:
    1. цена пересекла верхнюю полосу сверху вниз;
    2. скользящее среднее с меньшим периодом находится ниже скользящего среднего с большим периодом.

    Код системы для MetaStock будет иметь такой вид:
    Enter Long:
    Cross (C, BBandBot (C, opt1, S, 2)) AND
    Mov (C, opt2, E) > Mov (C, opt3, E) AND opt2 < opt3
    Enter Short:
    Cross (BBandTop (C, opt1, S, 2), C) AND
    Mov (C, opt2, E) < Mov (C, opt3, E) AND opt2 < opt3;
    где opt1 - период полос Боллинджера, opt2 и opt3 - периоды скользящих средних. Система относится к категории stop & reverse, т.е., одновременно с закрытием позиции открывается позиция в противоположную сторону.

    По часовым графикам евро/долл. система дает 272 пункта в месяц при значениях opt1 = 23, opt2 = 16 и opt3 = 17 (рис. 8).

    Существует удачный вариант комбинации полос Боллинджера с осцилляторами. В данном случае по рекомендации Джона Боллинджера мы используем осциллятор RSI. Чтобы представить себе эту систему, откройте в MetaStock в отдельном окне RSI, примененный к графику цены. Затем в том же окне наложите на него полосы Боллинджера. Позиции будут открываться в случае обратного пересечения осциллятором полос: <длинная> позиция открывается при пересечении осциллятором нижней полосы Боллинджера снизу вверх, тогда как <короткая> позиция открывается при пересечении осциллятором верхней полосы Боллинджера сверху вниз. Код для MetaStock будет таким:
    Enter Long:
    Cross(RSI (C, opt1), BBandBot (RSI (C, opt1 ), opt2, E, 2))
    Enter Short:
    Cross (BBandTop (RSI (C, opt1), opt2, E, 2), RSI (C, opt1))

    На дневных графиках евро эта система показала абсолютную прибыльность, выдав за 701 день тестирования 4 прибыльных сделки и ни одной убыточной. Единственным недостатком системы является ее относительно низкая прибыльность - 3817 пунктов за указанный период. Но это компенсируется стабильностью прибыли, убедиться в которой можно, взглянув на кривую доходности (рис. 9). На данном финансовом инструменте значения opt1 и opt2 - 6 и 14.

ЗАКЛЮЧЕНИЕ

    Полосы Боллинджера используются, как правило, в совокупности с другими индикаторами. Особенно нуждаются в фильтрации вышеописанные <блуждания> цены вдоль линий. Наиболее распространенный выбор технических аналитиков - RSI (Индекс относительной силы). Джон Боллинджер рекомендует RSI, допуская также использования индикаторов MACD, Money Flow или баланс объема (весьма спорный индикатор, подвергавшийся резкой критике, в частности, доктором Александром Элдером - известным в России автором книг и пособий для трейдеров).
    Основная цель использования индикаторов - фильтровать сигналы описанного выше <хождения по краю<. Зачастую, когда другой индикатор показывает изменение тренда, цена действительно следует к средней или противоположной линиям.
    Какие изменения самого индикатора помогут улучшить его эффективность? Первое - количество периодов, по которым вычисляется волатильность и простое скользящее среднее. По умолчанию это - 20 дней. Смысл оптимизации этого значения - заставить скользящее среднее работать как линии поддержки и сопротивления, но только для фазы коррекции после ценовых максимумов или минимумов.
    Полосы Боллинджера определяют относительные максимумы и минимумы рынка. Это определение может быть использовано для сравнения действий цены и индикаторов, чтобы прийти к решению о покупке или продаже.

    При подготовке статьи были использованы материалы зарубежной финансовой прессы.

© ЗАО "Группа РЦБ".