• «длинная» позиция закрывается и в том случае, когда цена закрытия пересекает нижнюю границу Боллинджера сверху вниз;
• «короткая» позиция закрывается и в том случае, когда цена закрытия пересекает верхнюю границу Боллинджера снизу вверх. Обратите внимание, что в этом случае торговая система уже не будет оборотной, так как, например, правила закрытия «короткой» позиции не совпадают с правилами открытия «длинной» позиции.
Мы не будем приводить результаты тестирования этого и других вариантов торговой системы, предоставляя это вам в качестве упражнения.
Второй метод изменения торговой системы
При открытии «длинной» позиции вместо цены закрытия можно использовать минимальную цену, то есть открывать «длинную» позицию тогда, когда минимальная цена пересечет нижнюю границу Боллинджера снизу вверх. Аналогично «короткую» позицию можно открывать, когда максимальная цена пересечет верхнюю границу сверху вниз. В этот же метод можно включить вариант использования минимальной и максимальной цены для закрытия позиций.
Третий метод изменения торговой системы
Вместо цен закрытия использовать скользящую среднюю с очень коротким периодом, например с периодом 3. Часто это помогает избежать большого числа ложных сигналов на открытие позиции.
Четвертый метод изменения торговой системы
Рассматривая график диапазона Боллинджера, можно заметить, что цена перед разворотом часто доходит не до противоположной границы, а до средней линии и отбивается от нее. С учетом этого можно добавить в торговую систему следующие условия:
1. Открывать «длинную» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера (скользящую среднюю) снизу вверх. Если в момент пересечения «длинная» позиция уже открыта, то второй раз она не откроется.
2. Закрывать «длинную» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера сверху вниз.
3. Открывать «короткую» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера сверху вниз. Если в момент пересечения «короткая» позиция уже открыта, то второй раз она не откроется.
4. Закрывать «короткую» позицию, когда цена закрытия пересечет среднюю линию диапазона Боллинджера снизу вверх.
4.6.2. Совместное использование диапазона Боллинджера и осцилляторов
Мы уже говорили, что сейчас используем диапазон Боллинджера для построения разворотной торговой системы. При построении таких торговых систем большую помощь могут оказать осцилляторы. Рассмотрим возможности использования осциллятора RSI совместно с диапазоном Боллинджера. При этом при использовании самого диапазона Боллинджера мы ограничимся самым простым вариантом. Вы легко сможете изменить этот вариант, используя методы, описанные выше.
Первый вариант — разворот 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 и т. д.). В заключение этой главы необходимо отметить, что все перечисленные выше можно использовать и для того, чтобы закрывать позицию, если цена развернулась торговые системы надо рассматривать только как примеры для создания собственных торговых систем.
Глава 5 Создание торговых систем на основе скользящих средних
5.1. Введение
О торговых системах, основанных на скользящих средних, написано почти в каждой книге по техническому анализу. И многие начинающие трейдеры пытаются работать на бирже, используя эти системы. Однако в большинстве случаев результаты работы оказываются совсем не такими, как ожидали. В этой главе мы попробуем детально проанализировать несколько торговых систем, основанных на скользящих средних, и показать их достоинства и недостатки.
Все рассмотренные в этой главе торговые системы проверялись на одном и том же материале — для сопоставимости результатов. Кроме того, все торговые системы проверялись отдельно для работы на часовых (внутридневная работа) и на дневных (междневная работа) свечках.
Материалом для междневной работы послужили дневные свечи за 13,5 лет — 3500 дней. Интервал — с середины 1987 по начало 2001 года. Свечи за более ранний период имеют иной вид, чем в указанный период — видимо рынок был еще не столь развит и дневные интервалы малы, много разрывов, некоторые суточные свечи состоят из одной котировки. Материал по дневным свечам охватывает только три валюты — иену, франк швейцарский и фунт. Евро большую часть этого временного периода еще не существовало, поэтому материалы по дневным свечам по евро не исследовались. Данные за 2001-2004 года использовались для того, чтобы оценить устойчивость полученных торговых систем.