4.6. Каналы на основе диапазонов Боллинджера
4.6.1. Торговые системы на основе диапазонов Боллинджера
Мы не будем останавливаться на расчетах самого диапазона Боллинджера (этот способ описан в любой книге по техническому анализу). Отметим только, что для построения диапазонов Боллинджера надо задать количество свечек для расчета скользящей средней — n, тип скользящей средней (простая, взвешенная или какая-то другая) и ширину диапазона — d. Ширина диапазона измеряется в среднеквадратичных отклонениях (см. описание диапазона Боллинджера). На рисунке 4.6.1 приведен пример диапазона Боллинджера для часовых свечек швейцарского франка, построенный на основе простой скользящей средней с n = 24 и d = 2.
Если внимательно рассмотреть рисунок 4.6.1, то можно заметить, что часто цена, выйдя за границу диапазона Боллинд- жера, разворачивается и идет к другой границе. При этом мы пытаемся «поймать» самое начало разворота, то есть строим
«разворотную» торговую систему. Поэтому для создания первого варианта торговой системы можно предложить следующие правила:
1. Открываем длинную позицию, когда цена закрытия пересечет нижнюю границу диапазона Боллинджера снизу вверх.
2. Закрываем длинную позицию, когда цена закрытия пересечет верхнюю границу диапазона Боллинджера сверху вниз.
3. Открываем короткую позицию, когда цена закрытия пересечет верхнюю границу диапазона Боллинджера сверху вниз.
4. Закрываем короткую позицию, когда цена закрытия пересечет нижнюю границу диапазона Боллинджера снизу вверх. В этой торговой системе правила для открытия одной позиции
совпадают с правилами для закрытия другой позиции. Такие торговые системы называются разворотными. Если еще раз посмотреть на рисунок 4.6.1, то легко заметить, что цена после разворота часто доходит не до противоположной границы диапазона, а до его средины, то есть до скользящей средней. И этот факт не зависит от параметров диапазона Боллинджера. И при создании своей торговой системы вы должны это учитывать. А какие еще изменения можно внести в эту торговую систему? Самый простой вариант — это изменить параметры диапазонов Боллинджера. Но этот вариант самый простой и далеко не единственный. Ниже мы кратко опишем и другие возможные варианты изменений.
Первый метод изменения торговой системы
Рассматривая области открытия позиции, можно заметить, что часто бывает, например, такая ситуация: цена закрытия пересекла сверху вниз верхняя границу диапазона Боллинджера, была открыта «короткая» позиция, но далеко вниз цена не пошла, а развернулась и пошла верх. Разумно было бы в этом случае закрыть «короткую» позицию. Аналогичные рассуждения можно провести и для «длинной» позиции. Чтобы это учесть, введем в правила для закрытия позиции добавочные условия: • «длинная» позиция закрывается и в том случае, когда цена закрытия пересекает нижнюю границу Боллинджера сверху вниз;
• «короткая» позиция закрывается и в том случае, когда цена закрытия пересекает верхнюю границу Боллинджера снизу вверх. Обратите внимание, что в этом случае торговая система уже не будет оборотной, так как, например, правила закрытия «короткой» позиции не совпадают с правилами открытия «длинной» позиции.
Мы не будем приводить результаты тестирования этого и других вариантов торговой системы, предоставляя это вам в качестве упражнения.
Второй метод изменения торговой системы
При открытии «длинной» позиции вместо цены закрытия можно использовать минимальную цену, то есть открывать «длинную» позицию тогда, когда минимальная цена пересечет нижнюю границу Боллинджера снизу вверх. Аналогично «короткую» позицию можно открывать, когда максимальная цена пересечет верхнюю границу сверху вниз. В этот же метод можно включить вариант использования минимальной и максимальной цены для закрытия позиций.
Третий метод изменения торговой системы
Вместо цен закрытия использовать скользящую среднюю с очень коротким периодом, например с периодом 3. Часто это помогает избежать большого числа ложных сигналов на открытие позиции.
Четвертый метод изменения торговой системы
Рассматривая график диапазона Боллинджера, можно заметить, что цена перед разворотом часто доходит не до противоположной границы, а до средней линии и отбивается от нее. С учетом этого можно добавить в торговую систему следующие условия:
1. Открывать «длинную» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера (скользящую среднюю) снизу вверх. Если в момент пересечения «длинная» позиция уже открыта, то второй раз она не откроется.
2. Закрывать «длинную» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера сверху вниз.
3. Открывать «короткую» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера сверху вниз. Если в момент пересечения «короткая» позиция уже открыта, то второй раз она не откроется.
4. Закрывать «короткую» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера снизу вверх.
4.6.2. Совместное использование диапазона Боллинджера и осцилляторов
Мы уже говорили, что сейчас используем диапазон Боллинджера для построения разворотной торговой системы. При построении таких торговых систем большую помощь могут оказать осцилляторы. Рассмотрим возможности использования осциллятора RSI совместно с диапазоном Боллинджера. При этом при использовании самого диапазона Боллинджера мы ограничимся самым простым вариантом. Вы легко сможете изменить этот вариант, используя методы, описанные выше.
Рассматривая одновременно графики диапазона Бол- линджера и RSI (рисунок 4.6.2) нетрудно заметить, что обычно если цены выше верхней границы диапазона Боллинджера, то RSI имеет большие значения, а если цена ниже нижней границы, то RSI имеет низкие значения. Поэтому можно попробовать использовать RSI следующим образом:
1. Открывать «длинную» позицию, если цена ниже нижней границы диапазона Боллинджера и RSI начал возрастать (то есть значение RSI больше, чем было на предыдущей свечке).
2. Закрывать «длинную» позицию, если цена выше верхней границы диапазона Боллинджера и RSI начал убывать (то есть значение RSI меньше, чем было на предыдущей свечке).
3. Открывать «короткую» позицию, если цена выше верхней границы диапазона Боллинджера и RSI начал убывать.
4. Закрывать «короткую» позицию, если цена ниже нижней границы диапазона Боллинджера и RSI начал возрастать. Но если эту систему протестировать, то можно увидеть, что
она слишком «дерганная», то есть слишком часто открывает позиции и дает большой процент убыточных сделок. Чтобы избавиться от этого, попробуем применить сглаживание RSI.
Второй вариант — разворот сглаженного RSI
Для сглаживания RSI воспользуемся простой скользящей средней. То есть вместо RSI будем использовать среднюю от RSI с периодом 3. Как показывает опыт, в подавляющем большинстве случаев — это наилучший вариант. Более длинный период часто приводит к тому, что сигнал на открытие позиции возникает слишком поздно.
Мы рекомендуем провести тестирование этой торговой системы. Для определенности в качестве условия для закрытия позиции используйте фиксированный take-profit равный 60 пунктам. У нас при тестировании такой торговой системы на часовых свечках на франке получалось очень хорошее соотношение прибыльных торгов к убыточным.
Третий вариант — учет запаздывания разворота RSI
При реальной работе возможна ситуация, когда цена закрытия уже пересекла нижнюю границу диапазона Боллин- джера, а RSI еще не успел развернуться вверх. В этом случае мы можем пропустить возможность для открытия «длинной» позиции. Возможна аналогичная ситуация и для «короткой» позиции. Поэтому в базовом варианте торговой системы, в правиле для открытия «длинной» позиции, условие «цена закрытия меньше нижней границы диапазона Боллинджера» заменим условием «минимальная цена закрытия за несколько предыдущих свечек меньше нижней границы». Аналогично в правиле для открытия «короткой» позиции условие «цена закрытия больше верхней границы диапазона Боллинджера» заменим условием «максимальная цена закрытия за несколько предыдущих свечек больше верхней границы». Условия закрытия позиции в этом варианте менять не будем. Такой вариант работы можно использовать как на дневных, так и на часовых свечках.
Четвертый вариант — использование RSI для закрытия позиции
RSI, не дойдя до противоположной границы диапазона Боллинджера. Например, для закрытия «короткой» позиции можно использовать следующее добавочное условие: RSI пересек снизу вверх уровень 50, то есть он опустился ниже 50, а затем развернулся и пошел вверх. Аналогичное условие может быть записано и для закрытия длинной позиции.
Вместо одного уровня 50 можно взять два разных уровня для «длинной» и «короткой» позиций, вместо RSI — сглаженный RSI и т. д.
На этом мы заканчиваем главу о торговых системах, основанных на конвертах. Еще раз обращаю ваше внимание, что вместо диапазонов Боллинджера можно использовать любой из конвертов, а вместо RSI — любой из осцилляторов (стохастику, %W и т. д.). В заключение этой главы необходимо отметить, что все перечисленные выше можно использовать и для того, чтобы закрывать позицию, если цена развернулась торговые системы надо рассматривать только как примеры для создания собственных торговых систем.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 Наверх ↑