Стратегия на основе полос Боллинджера с сигналами «золотого креста» и «смертельного креста»
Обзор
Эта стратегия основана на пересечениях Golden Cross и Death Cross полос Боллинджера для открытия длинных и коротких позиций. Когда цена пробивает верхнюю полосу — открывается короткая позиция; когда цена пробивает нижнюю полосу — открывается длинная позиция. Во время удержания позиции производится добавление позиций и трейлинг-стоп.
Принцип стратегии
Стратегия использует три линии полос Боллинджера: верхнюю, среднюю и нижнюю. Средняя линия — это скользящая средняя за n дней, верхняя линия — средняя плюс k-кратное стандартное отклонение за n дней, нижняя линия — средняя минус k-кратное стандартное отклонение. Обычно n = 20, k = 2.
Когда цена пробивает нижнюю полосу снизу вверх, это сигнализирует о начале роста цены, и открывается длинная позиция. Когда цена пробивает верхнюю полосу сверху вниз, это указывает на начало падения цены, и открывается короткая позиция.
После открытия длинной или короткой позиции стратегия продолжает добавлять позиции. Условие для добавления: при уже открытой позиции, если цена снова касается скользящей средней, открывается ещё одна длинная или короткая позиция.
Трейлинг-стоп для всех позиций обновляется в реальном времени. Линия стопа устанавливается на основе разницы между средней ценой текущих позиций и ценой полос Боллинджера.
Преимущества
У стратегии следующие преимущества:
- Использование полос Боллинджера позволяет улавливать пробои цены и точно открывать длинные/короткие позиции.
- Применение пересечений Golden Cross/Death Cross обеспечивает правила для входа в рынок.
- Добавление позиций после открытия увеличивает потенциальную прибыль.
- Обновление стоп-лосса в реальном времени предотвращает его срабатывание на резких движениях.
Анализ рисков
Стратегия также имеет некоторые риски:
- Полосы Боллинджера чувствительны к волатильности рынка, что может привести к ложным сигналам.
- Метод добавления позиций увеличивает подверженность риску, убытки могут быть увеличены.
- Стоп-лосс не является абсолютным, возможно попадание в ловушку.
Для снижения этих рисков можно оптимизировать следующие аспекты:
- Настройка параметров полос Боллинджера для различных периодов.
- Оптимизация величины и частоты добавления позиций.
- Добавление средней линии как дополнительного уровня стоп-лосса.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
- Настройка параметров полос Боллинджера для адаптации к разным рыночным условиям.
- Оптимизация логики добавления позиций для баланса риска и доходности.
- Добавление дополнительных уровней стоп-лосса, например, по средней линии.
- Внедрение стратегии фиксации прибыли для более активного закрытия.
- Комбинирование с другими индикаторами для фильтрации сигналов входа.
- Оптимизация управления капиталом для контроля риска на одну сделку.
Заключение
В целом данная стратегия является типичной трендовой стратегией. Она позволяет следовать тренду и получать прибыль при его появлении. В то же время она несёт определённые риски, требующие дальнейшей оптимизации и доработки для адаптации к разным рыночным ситуациям и снижения рисков ложных пробоев.
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='Bollinger Band strategy with split, limit, stop', shorttitle='bb strategy', overlay=true,commission_type = strategy.commission.percent, commission_value = 0.01, default_qty_type = strategy.percent_of_equity, default_qty_value = 10, pyramiding = 4)
- 1

