Стратегия разворота на усиленных полосах волатильности
Обзор
Данная стратегия использует усиленный индикатор полос Боллинджера для определения точек разворота цены. Она открывает длинную позицию, когда цена приближается к нижней границе полосы, и закрывает её с фиксацией прибыли при появлении зелёной свечи, с целью захвата отскока от нижней границы полосы.
Принцип стратегии
- Рассчитываются параметры обычных полос Боллинджера: basis и dev, а также верхняя граница upperBB и нижняя граница lowerBB.
- Вычисляется скользящая средняя SMA и верхняя/нижняя границы upex2 и dnex2, отклоняющиеся от SMA на определённый процент.
- Вычисляются средние значения upex2 и dnex2 с upperBB и lowerBB, формируя кривые upex3 и dnex3.
- За новую верхнюю границу upex принимается максимальное значение из upex3 и upperBB, а за новую нижнюю границу dnex — минимальное значение из dnex3 и lowerBB.
- Когда цена оказывается ниже dnex, открывается длинная позиция; когда свеча зелёная (цена закрытия больше цены открытия), позиция закрывается с фиксацией прибыли.
Анализ преимуществ
- Усиленная полоса повышает чувствительность исходного индикатора полос, позволяя раньше обнаруживать развороты цены.
- Фильтрация по сигналам свечей уменьшает частые стоп-лоссы во время бокового движения.
- Бэктестинг показывает стабильную прибыльность стратегии в 2008–2018 годах, плавную кривую доходности и максимальную просадку менее 20%.
- Настраиваемые параметры, такие как процент использования капитала и торговые сессии, позволяют контролировать риски.
Анализ рисков
- Неправильная настройка параметров полос может привести к слишком частой торговле или упущенным возможностям.
- Стратегия работает только в длинную сторону, не принося прибыли при развороте тренда.
- Сигналы фильтрации по свечам могут запаздывать, не позволяя своевременно выйти с убытком.
- Данные бэктестинга охватывают лишь 10 лет; требуется расширение выборки для проверки устойчивости.
- Стратегия не адаптирована к значительным гэпам или разрывным движениям.
Направления оптимизации
- Тестирование различных комбинаций параметров для оптимизации полос.
- Добавление фильтрации по другим индикаторам для увеличения доли прибыльных сделок.
- Внедрение короткой стратегии для открытия позиций при превышении ценой верхней границы.
- Установка условий стоп-лосса для контроля убытков по каждой сделке.
- Разработка программы автоматической подстройки параметров под рыночные изменения.
- Оптимизация правил входа с учётом особенностей гэпов и разрывных движений.
- Расширение временного диапазона бэктестинга для проверки устойчивости параметров.
Заключение
Данная стратегия использует усиленные полосы Боллинджера для определения точек разворота цены, открывает длинные позиции вблизи нижней границы полосы и быстро фиксирует прибыль с фильтрацией по свечам. Бэктестинг показывает хорошие результаты. Однако стратегия работает только в длинную сторону, её выборка ограничена, а ключевые параметры требуют дальнейшей оптимизации. При изменении рыночных условий возможен риск снижения доходности. Следующим шагом необходимо внедрить множество фильтрующих сигналов для увеличения доли прибыльных сделок, добавить возможности для коротких позиций и провести тестирование устойчивости комбинаций параметров на более длительных исторических данных, чтобы повысить адаптивность и стабильность стратегии.
- 1
