Каналы Келтнера дают альтернативный базис для конструирования пробойной системы
Каналы Келтнера дают альтернативный базис для конструирования пробойной системы.
Системы пробои волатильности – это стратегии, основанные на моментуме. Мы открываем длинную или короткую позицию, когда цена совершает сильное движение вверх или вниз, руководствуясь допущением, что рынок с большой долей вероятности продолжит, хотя бы в течение определенного времени, движение в направлении пробоя. Техники, используемые для определения таких сильных движений, основанных на моментуме, разнообразны. В стратегии «Бандит Боллинджер на рынке форекс» (Currency Trader, февраль 2011) была использована пробойная техника, основанная на Полосах Боллинджера. Успешные результаты тестирования этой стратегии привели нас к идее поэкспериментировать со схожими инструментами для разработки аналогичных тактик.
Следующая стратегия использует каналы Келтнера для определения того, лучше ли этот индикатор, который похож на полосы Боллинджера, позволяет использовать тренды на дневном диапазоне.
Каналы Келтнера
Честер В. Келтнер создал каналы, которые были названы в его честь в конце 1950-х годов. Оригинальный индикатор состоят из просто средней скользящей (SMA) «типичной цены» каждого бара (максимум+минимум+закрытие/3). Верхняя и нижняя канальные линии находились на фиксированном расстоянии над и под SMA.
Однако в последующие 40 лет индикатор был значительно модифицирован. Для построения канальных линий теперь используется индикатор Среднего истинного диапазона (ATR) над и под центральной средней скользящей. У индикатора есть несколько модифицируемых параметров: длина центральной средней скользящей, ее тип (иногда вместо простой SMA используется экспоненциальная), период ATR и его множитель.
Каналы Келтнера традиционно используются в качестве инструмента следования тренду: пробой верхней или нижней линии канала предполагает сильный моментум в направлении пробоя. Например, если цена пробила верхнюю канальную линию, которая представляет собой 2х14-дневный ATR над 50-дневной SMA, это означает, что рынок прошел по меньшей мере две средних дневных волатильности за последние 14-дней над «консенсусной» ценой последних 50 дней. Чем больше период средней скользящей, используемый для центральной линии, тем более значительный тренд отражает Канал Келтнера. Чем меньший множитель мы используем для ATR, тем легче цене пробить канальную линию, тем меньший моментум необходим для того, чтобы цена вышла за границы канала.
В нашей системы мы будем использовать каналы Келтнера в «классической» системе следования тренду – применяя долгосрочную длину индикатора – мы также добавим стоп-лосс, основанный на волатильности и альтернативные правила выхода.
Пробойная система канала Келтнера
Стратегия открывает позицию, когда цена пробивает вверх или вниз верхнюю или нижнюю границу канала, позиция закрывается, когда цена пересекает (в противоположном направлении) отдельную SMA с периодом 175, которую мы будем использовать для выходов.
Настройки канала Келтнера следующие:
1) Центральная линия индикатора – 250-дневная SMA типичной цены.
2) Длина ATR 10 дней.
3) Множитель ATR 2.5.
Правила работы по стратегии следующие:
1) Открываем длинную позицию, если вчерашнее закрытие выше верхней линии канала Келтнера и цена находится выше, чем 175-дневная SMA.
2) Открываем короткую позицию, если вчерашнее закрытие ниже нижней линии канала Келтнера и цена находится ниже, чем 175-дневная SMA.
3) Закрываем длинную позицию, если вчерашнее закрытие произошло ниже 175-дневной SMA.
4) Закрываем короткую позицию, если вчерашнее закрытие произошло выше 175-дневной SMA.
5) Размещаем стоп-лосс ордер на расстоянии 2х14-дневный ATR ниже цены входа (для длинных позиций) или выше цены входа (для коротких позиций).
Размер позиции определяется при помощи следующего уравнения:
Размер сделки = (0.01*баланса депозита в долларах США)/(размер контракта*14- ATR).
При тестировании для всех валютных пар будут использоваться одинаковые параметры. На рисунке 1 мы видим пример сделки на графике пары австралийский доллар/американский доллар. Короткая позиция была открыта, когда цена пробила вниз нижнюю линию канала Келтнера. Закрытие позиции произошло примерно через 6 месяцев, после того как цена закрылась над 175-дневной SMA. Открытие позиции произошло на уровне .8712 (когда 14-дневный ATR составлял 0.0104), стоп-лосс был размещен на отметке .8920. (.8712 – 2*0.0104). Если наш счет к тому моменту составлял 100.000 американских долларов и размер контракта на стандартный лот составлял 100,000 долларов, то размер сделки должен бы был быть 0.96 лотов ($96,000). Стратегия тестировалась на дневных ценовых данных с 6 июня 2000 года по 1 января, 2011 года (10,5 лет) по следующими семи валютным парам: евро/американский доллар (EUR/USD), британский фунт/американский доллар (GBP/USD), американский доллар/японская иена (USD/JPY), австралийский доллар/американский доллар (AUD/USD), американский доллар/канадский доллар (USD/CAD) и новозеландский доллар/американский доллар (NZD/USD). Торговые затраты, выраженные через спреды для разных валютных пар, приведены в конце таблицы 1. Стратегия тестировалась при помощи платформы ТТ4.
Рисунок 1. Пример сделки. Стратегия ловит долгосрочные сделки. Короткая позиция была открыта, когда цена пробила нижнюю канальную линию Келтнера. Выход произошел через шесть месяцев при закрытии выше 175 SMA.
Результаты тестирования.
Система принесла чистую прибыль по всем компонентам портфеля. В таблице 1 приведены краткие статистические данные для каждой валютной пары. Лучше всего система работала по следующим валютным парам USD/CAD, GBP/USD и NZD/USD (если сравнивать через отношение средней годовой прибыли к максимальной просадке, показанной в третьей строчке). Странно, но пара EUR/USD, которая считается лучшей парой для подобного рода систем, дала несколько худший результат. Самые плохие результаты были получены USD/JPY и USD/CHF. Значительную часть тестового периода они находились в просадке, и восстановились только в последние месяцы теста. На рисунке 2 показан рост депозита для всего портфеля.
Рисунок 2. Рост депозита. На графике мы видим сравнение счета по открытым сделкам (тонкая линия) и депозит по закрытым сделкам (толстая линия). Торговый счет растет медленно и стабильно, тогда как реальный баланс депозита растет скачками при закрытии прибыльных сделок.
В течение всего тестового периода система эффективно ловила очень долгосрочные тренды, подобные тому, который мы видим на рисунке 3 на примере пары AUD/USD. Однако результаты ее работы были гораздо хуже для пар, которые не формируют подобного рода чистых и продолжительных трендов, например USD/JPY (рисунок 4). Если на рисунке 3 показан идеальный сетап для этой системы, то на рисунке 4 мы видим, что происходит, если система сталкивается с зыбью на рынке, что дает повторяющиеся убытки, когда цена барахтается между верхней и нижней границами диапазона.
Рисунок 3. На примере пары австралийский доллар/доллар США мы видим, как система может ловить сильные тренды.
Рисунок 4. На боковых, зыбчатых рынках система работает плохо.
Стратегия на основе каналов Келтнера успешно использует неэффективность, которая появляется на рынках пар с высокой ликвидностью. Результаты тестирования показывают, что система характеризуется нечастыми эпизодами фиксации значительной прибыли (когда закрываются успешные сделки), что объясняется тем, что прибыль по открытым позициям аккумулируется в течение длительного времени. На рисунке 5 мы видим месячное распределение прибыли: мощные сценарии фиксации прибыли имеют место каждые 3-5 лет. На рисунке 2 показана разница между балансом счета (который отражает закрытую прибыль по сделкам) и счетом по открытым сделкам. Торговый счет растет медленно, тогда как реальный баланс депозита резко растет только в случаях, когда прибыльные сделки с успехом закрываются.
Рисунок 5. Месячная прибыль. Большинство месяцев убыточные, но эти убытки небольшие, их перевешивает большая прибыль, полученная в отдельные месяцы.
Основываясь на этом тесте, можно сказать, что канальная стратегия Келтнера это солидная долгосрочная система следования тренду, которую можно применить к более значительной корзине валютных пар, если даже на других рынках.
Система является робастной, хотя для всех пар параметры одинаковые.
Также результаты тестирования системы являются более сбалансированными, чем результаты тестирования подобного рода систем, например «Бандит Боллинджер».
Наконец, некоторые аспекты, стратегии такие как работа по время боковых периодов на рынке, возможно усовершенствовать, а прибыль можно увеличить при помощи техники пирамидинга.
Таблица, итоги тестирования. В левой колонке: Средняя составная годовая прибыль, Максимальная просадка, Соотношение средней годовой прибыли к просадке. Соотношение средней прибыльной сделки к средней убыточной, Процент прибыльных сделок, Фактор прибыли, Количество сделок. Ulcer index, Спрэд
Лучше всего был результат по парам, которые имеют тенденцию к формированию сильных трендов, таких как USD/CAD, GBP/USD и NZD/USD . Слабые результаты были получены для «зыбчатых» пар USD/JPY иUSD/CHF.
© CURRENCY TRADER