Автор Тема: Прогнозирование пробоев по полосам Боллинджера  (Прочитано 7013 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн АрхивариусАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 7576
  • +1267/-9
  • Вопрос лучше сперва задать на форуме, а не в личку
    • Просмотр профиля
Рынок тестирования: фьючерсный.

Концепция системы: Полосы Боллинджера состоят из линий, которые отнесены на два стандартных отклонения выше и ниже средней скользящей (по умолчанию 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


akadex

  • Гость
Индикатор BandWidth  :-)

Оффлайн АрхивариусАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 7576
  • +1267/-9
  • Вопрос лучше сперва задать на форуме, а не в личку
    • Просмотр профиля
Прогнозирование пробоев по полосам Боллинджера на внутредневном диапазоне.

Рынок тестирования – акции 

Концепция системы – Эта система основана на использовании полос Боллинджера для идентификации ситуации на рынке, когда волатильность является исключительно низкой, с целью войти на рынок при начале сильного движения цены, которое обычно следует за периодом с низкой волатильностью.

Полосы Боллинджера состоят из линий, которые отнесены на два стандартных отклонения выше и ниже средней скользящей (по умолчанию 20 дней). Диапазон полос Боллинджера (также как и волатильность), то расширяется, то сужается. Диапазон увеличивается с ростом волатильности и сокращается с ее снижением. Индикатор ширины полос Боллинджера (BandWidth) отображает расстояние между верхней и нижней границей диапазона как процентное соотношение к средней линии диапазона.

Формула индикатора следующая:

BWI = (UB – LB) / SMA

В которой UB это верхняя граница диапазона, LB – нижняя граница, SMA – длина простой средней скользящей, которая используется для создания ВВ.

Чем больше значение индикатора, тем больше волатильность и тем больше расстояние между верхней и нижней границами диапазона (рисунок 1). Низкое значение индикатора отражает временный баланс между силами покупателей и продавцов. Когда диапазон сильно сужается – возможно резкое расширение волатильности, то есть резкие ценовые движения. Как писал сам Джон Боллинджер в своей книге: «Низкая волатильность приводит к высокой волатильности».

Также как и в торговой системе «Прогнозирование пробоев по полосам Боллинджера на фьючерсном рынке» мы попытаемся капитализироваться на этой идее. Однако в данном случае мы будем работать с внутредневными, а не дневными данными, кроме того при тестировании будут учитываться только длинные позиции.

Самый маленький показатель индикатора за 100 часовых (60-минутных свечей) будет использоваться для открытия «сделки на сжатии», поскольку мы полагаем, что после периода очень низкой волатильности с большой долей вероятности можно ожидать очень волатильного ценового движения.

В систему включено правило для увеличения вероятности прибыли по сделкам. Вход делается только в том случае, если сетап появился во второй половине торговой сессии, когда волатильность обычно ниже.

Правила работы по стратегии.

1) Если индикатор показывает самое низкое значение за последние 100 свечей, и если в настоящий момент время от 13 до 16:30 (ЕТ), то мы открываем дленную позицию на следующей свече.
2) Выходим после 10 часовых баров.
3) Альтернативный выход осуществляется по лимит ордеру по закрытию свечи, предшествующей свече входа + 3хATR с периодом 10.   
Мы использовали стандартные настройки для полос Боллинджера: 20-дневную простую среднюю скользящую и 2 стандартных отклонения над и под средней. На рисунке 1 приведен пример сделки по системе.



Рисунок 1. Примеры сделок по системе

Управление капиталом: 20% депозита на позицию.

Начальный депозит: 100.000, по умолчанию комиссия 8 долларов и проскальзывания 0.10% на сделку.

Тестовые данные. Система тестировалась по 10 наиболее ликвидным акциям

Apple Computer (AAPL), Applied Materials (AMAT), Bank of America (BAC), Citibank (C),
Cisco (CSCO), eBay (EBAY), J.P. Morgan Chase (JPM), Oracle (ORCL), Sirius Radio (SIRI), Yahoo (YHOO).

Период тестирования: апрель 2004 – декабрь 2007

Итоги тестирования.

Полученные данные могли бы быть другими, если фондовый рынок не находился большую часть времени в состоянии восходящего тренда. Однако, учитывая большое количество сделок (544), мы можем сделать некоторые выводы по итогам тестирования системы.

Во-первых, итоги тестирования внутредневной системы хуже, чем итоги тестирования системы на фьючерсах, где использовался дневной диапазона. Чистая прибыль составила всего 22%, что хуже чистой прибыли по стратегии долгосрочного удерживания акций (123%). На годовом базисе сравнения это составляет 5.6 против уровня возврата 24.8%. Единственный плюс в данном случае заключается только в том, что при работе по этой системе мы находились на рынке только 14.7% времени.

Налицо тенденция к относительно длительным последовательностям прибыльных сделок (до 14 подряд), однако процент прибыльных сделок небольшой и составляет всего 54%.

Как и для большинства внутредневных техник одним из главных недостатков этой системы является очень небольшая средняя прибыль на сделку – только 0.19% (чуть больше 40 долларов). В связи с этим комиссия в размере 8.688 долларов оказала большую роль на снижение прибыли. Таким образом, затраты на торговлю (особенно качество исполнения) оказывают большое влияние на итоги тестирования системы. При тестировании с меньшим проскальзыванием (0.05%) значительно улучшились показатели соотношения риска к прибыли, прибыльность и просадка. Однако при тестировании лучше оценивать проскальзывание более консервативно, как мы сделали при оригинальном тесте.

Кривая депозита (рисунок 2) росла в течение большей части тестового периода, однако достаточно медленно. На самом деле большая часть прибыли была получена в первый год работы по системе (рисунок 3).



Рисунок 2. Кривая депозита росла очень медленно. Маленькая средняя прибыль на сделку представляет собой один из главных недостатков системы.



Рисунок 3. За первый год тестирования получена основная прибыль.


С другой стороны самая большая просадка оказалась относительно безобидной и составила около 6.150 долларов (рисунок 4). В целом просадки были очень короткими за исключением одной, которая длилась более года – что является еще одной плохой характеристикой внутредневных систем (рисунок 5).



Рисунок 4. Просадки не очень рискованны.



Рисунок 5. Самая длительная просадка была очень длинной для внутредневной системы.

Наконец, хотя из Таблицы 1 следует, что тестирование по 5 из 10 акций было прибыльным, основания прибыль получена только по 3 акциям.



Рисунок 6. Профиты и лоссы по инструментам 

Заключение.

Хотя на дневном базисе предложенное нами ожидание пробоя дало хорошие результаты на фьючерсном рынке, оно не сработало на внутредневном фондовом рынке. Хотя мы получили чистую прибыль и количество прибыльных сделок было больше количества убыточных, маленькая средняя прибыль на сделку сделала систему очень чувствительной к торговым расходам.

Как и в других случаях, здесь есть возможность для экспериментирования. Например, мы можем добавить фильтр подтверждения тренда или использовать правило последовательного низкого значения: при котором вход откладывается или фильтруется пока индикатор не покажет несколько последовательных маленьких значений.


Рисунок 7. Итоги тестирования системы.



Рисунок 8. Периодичность возвратов.


Примечания к таблицам.

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