Стратегия прорыва полос Боллинджера
Обзор
Данная стратегия основана на индикаторе полос Боллинджера. Когда цена пробивает верхнюю полосу, открывается длинная позиция, а при пробое нижней полосы — короткая. Стратегия относится к трендовым.
Принцип стратегии
- Рассчитываются средняя, верхняя и нижняя полосы Боллинджера.
- Когда цена закрытия пробивает верхнюю полосу, открывается длинная позиция.
- Когда цена закрытия пробивает нижнюю полосу, открывается короткая позиция.
- Условие закрытия: при пробое средней линии закрывается длинная позиция; при пробое средней линии закрывается короткая позиция.
Стратегия использует полосы Боллинджера для определения торгового диапазона и направления тренда. Пробой верхней или нижней полосы рассматривается как сигнал разворота тренда, по которому открывается длинная или короткая позиция. Средняя линия служит уровнем стоп-лосса: при её пробое позиция закрывается.
Преимущества
- Использование полос Боллинджера для определения тренда и уровней поддержки/сопротивления.
- Высокая вероятность сигнала при пробое верхней/нижней полосы.
- Чёткие правила входа и выхода.
Риски
- Ложные сигналы пробоя полос Боллинджера (краткосрочные ценовые колебания).
- При сильных движениях стоп-лосс может быть значительным.
Методы снижения рисков:
- Комбинирование с другими индикаторами для определения тренда.
- Настройка параметров, расширение диапазона полос Боллинджера.
Направления оптимизации
- Добавление трендовых индикаторов для избежания ненужных разворотов.
- Динамическая настройка параметров полос Боллинджера, оптимизация их значений.
Заключение
Стратегия использует полосы Боллинджера для определения ценового тренда и уровней поддержки/сопротивления. Вход осуществляется при пробое верхней/нижней полосы, стоп-лосс — на средней линии. Логика стратегии проста и понятна, легко реализуема. Стратегию можно оптимизировать путём настройки параметров или комбинирования с другими индикаторами, она показывает хорошие результаты на трендовых рынках.
/*backtest
start: 2024-01-21 00:00:00
end: 2024-02-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("FFFDBTC", overlay=true,initial_capital = 100,commission_type =strategy.commission.percent,commission_value= 0.15,default_qty_value = 100,default_qty_type = strategy.percent_of_equity)
// === INPUT BACKTEST RANGE ===
FromMonth = input.int(defval=1, title="From Month", minval=1, maxval=12)- 1

