Рынок тестирования: фьючерсный.
Концепция системы: Полосы Боллинджера состоят из линий, которые отнесены на два стандартных отклонения выше и ниже средней скользящей (по умолчанию 20 дней). Диапазон полос Боллинджера (также как и волатильность), то расширяется, то сужается. Диапазон увеличивается с ростом волатильности и сокращается с ее снижением. Индикатор ширины полос Боллинджера (BandWidth) отображает расстояние между верхней и нижней границей диапазона как процентное соотношение к средней линии диапазона.
Формула индикатора следующая:
BWI = (UB – LB) / SMA
в которой UB это верхняя граница диапазона, LB – нижняя граница, SMA – длина простой средней скользящей, которая используется для создания ВВ.
Низкое значение индикатора отражает временный баланс между силами покупателей и продавцов. Когда диапазон сильно сужается – возможно резкое расширение волатильности, то есть резкие ценовые движения.
Наша система представляет собой попытку заработать на этой идее. Самое низкое значение индикатора – в процентном и абсолютном исчислении за определенный период используется для открытия сделки «на сжатии», поскольку мы предполагаем, что за низкой волатильностью, должно последовать сильное ценовое движение.
Правила стратегии: Если значение индикатора BandWidth является самым низким за 100 дней, и при этом абсолютное расстояние между верхней и нижней границами диапазона Боллинджера меньше, чем 2.5х10-дневный средний истинный диапазон (ATR), то мы
1) Открываем длинную позицию на следующий день, разместив стоп-ордер на максимуме бара сегодняшнего дня плюс 1 тик, или открываем короткую позицию на следующий день, разместив стоп-ордер на минимуме сегодняшнего дня плюс 1 тик. Мы входим по ордеру, который срабатывает первым.
2) После того как мы удерживаем позицию в течение 10 дней, мы закрываем ее.
3) Альтернативной закрытия позиции является выход по касанию 5-дневного минимума (для длинной позиции) или 5-дневного максимума (для короткой позиции).
Мы использовали стандартные настройки для полос Боллинджера: 20-дневную простую среднюю скользящую и 2 стандартных отклонения над и под средней. На рисунке 1 приведен пример сделки по системе.
Рисунок 1. Пример сделки по системе. Мы входим в случае «сжатия» диапазона Полос Боллинджера. Вверху показан индикатор BWI, где красными точками отмечены самые низкие значения за 100 дней. Управление капиталом: Риск 2% депозита на сделку.
Начальный капитал: 1.000.000 долларов. По умолчанию комиссия 8 долларов, 1 тик проскальзывания на сделку.
Тестовые данные: Система тестировалась на Система тестировалась на стандартном портфеле Active Trader, в который входят 20 следующих фьючерсов: британский фунт (BN), соевое масло (BO), зерно (C), сырая нефть (CL), хлопок (CT), Nasdaq 100 E-Mini (NQ),S&P 500 E-Mini (ES), 5-летняя обгиация США (FV), Euro Forex (EC), золото (GC), японская иена (JY), кофе (KC), пшеница (W), скот (LC), мясные туши(LH), природный газ (NG), сахар (SB), серебро (SI), швейцарский франк (SF), 30-летняя облигация (US). При тестировании использовались скорректированные данные, предоставленные PinnacleData Corp.
Тестовый период: декабрь 1997 года – ноябрь 2007 года
Итоги тестирования. В целом итоги тестирования системы можно назвать вполне приемлемыми. Чистая прибыль при тестировании составила 210.33% на 453 сделки за 10-летний период (21% годовой прибыли). Коэффициент выплат (средняя прибыль по прибыльным сделкам деленная на средний убыток по убыточным сделкам) составил 1.86, при этом количество прибыльных сделок было относительно невелико (43%).
Однако некоторые статистические показатели: такие как низкий коэффициент Шарпа и фактор прибыли представляют собой проблему. Для улучшения этих показателей необходима стратегия выхода, основанная на более быстром закрытии позиции с небольшой прибылью и быстрыми возвратами.
В течение первых пяти лет кривая депозита не впечатляет, однако затем начинается ее заметный рост (рисунок 2). Как длинные, так и короткие сделки по системе показали положительную прибыль. (Хотя коротких сделок было меньше, в целом именно они оказали большее влияние на общие итоги).
Рисунок 2. Основной рост кривая депозита продемонстрировала во второй половине тестового периода. Просадка была значительной, (рисунок 3), но не чрезмерной. Самое большое снижение от пика к основанию, которое также длилось дольше всего, приблизилось к -30% и имело место во время второй половины тестового периода. В конце тестового периода просадка была очень значительной, однако хороший показатель фактора восстановления (2.55) дает основания надеяться на откат.
Рисунок 3. Стратегия с меньшей экспозицией (т.е., которая проводит меньше времени на рынке) является более эффективной, чем стратегия со сходными результатами, однако с большой экспозицией. В данном случае экспозиция составила менее 3.5%, по этому показателю ее можно считать успешной. Средняя прибыль небольшая и составляет 0.34%, однако тот факт, что средняя длинна позиции всего 7 дней, оставляет чувство психологического комфорта.
Из таблицы 1 видно, что работа по большинству рынков была прибыльной, однако на некоторых рынках с трендовыми тенденциями были получены убытки (нефть, евро, британский фунт).
Годовой возврат (рисунок 4) не позволяет нам выделить что-либо интересно, за исключением того, что нелишне было бы модифицировать систему, чтобы он был более постоянным.
Рисунок 4. 6 из 10 лет работы по системе были прибыльными. Заключение. Тестирование системы дало вполне приличные результаты. Мы пришли к выводу, что итоги тестирования сильно зависят от набора рынков. Система менее эффективна на трендовых рынках.
Существует несколько способов модификации системы. Во-первых, инкорпорирование в нее правил, которые позволят определять направление пробоя. Например, сам Боллинджер советовал использовать осциллятор (например, индекс RSI) и индикатор, основанный на объеме для подтверждения сигналов. Например, положительная дивергенция между осциллятором и ценой (когда цена двигается вниз, а осциллятор вверх) может быть бычьим сигналом.
Наконец, мы можем использовать сам индикатор BWI для определения направления движения рынка.
Таблица 1 Таблица 2 Таблица 3. Примечания к таблицам. Net profit – Прибыль по состоянию на конец тестового периода. Exposure — Экспозиция. Часть кривой капитала, которая демонстрирует позиции по отношению к депозиту. Profit factor – Валовая прибыль, разделенная на валовый убыток. Payoff ratio – Средняя прибыль прибыльных сделок деленная на средний убыток по убыточным сделкам. Recovery factor – Чистая прибыль, деленная на максимальную просадку. Max. DD (%) – максимальная просадка по депозиту. Longest flat period – Самый длинный период между двумя максимумами на кривой депозита. Количество сделок – Количество сделок, которые сгенерировала система. Win/loss (%) – Соотношение прибыльных сделок к убыточным. Avg. trade – Средняя прибыль/убыток для всех сделок. Avg. winner – Средняя прибыльная сделка. Avg. loser – средняя убыточная сделка. Avg. hold time – среднее время ушедшее на среднюю сделку. Avg. hold time (winners) – средняя время для прибыльной сделки. Avg. hold time (losers) – средняя время для убыточной сделки. Max. consec. win/loss – максимальная последовательность прибыльных и убыточных сделок.
Возвраты. В колонке (недельный, месячный, квартальный, годовой). Avg. return – Средний возврат за период. Sharpe ratio — Коэффициент Шарпа, средний возврат деленный на стандартное отклонение возвратов (годовое).– Best return - Лучший возврат за период. Worst return – худший возврат за период. Percentage profitable periods – процент прибыльных периодов. Max. consec. Profitable – Максимальная последовательность прибыльных периодов. Max. consec. Unprofitable – Максимальная последовательность неприбыльных периодов.
© Active Trader
© Перевод: www.kroufr.ru