Стратегия отслеживания колебаний с двойными полосами Боллинджера
Обзор
Стратегия отслеживания колебаний с двойными полосами Боллинджера — это количественная торговая стратегия, которая строит двойные полосы Боллинджера и отслеживает колебания цены. Используя верхнюю и нижнюю границы полос Боллинджера, стратегия в реальном времени улавливает колебательные возможности рынка.
Принцип стратегии
Стратегия сначала вычисляет скользящую среднюю за N дней в качестве базовой линии, затем на основе скользящей средней, умножая на несколько стандартных отклонений, рассчитывает верхнюю и нижнюю границы, формируя полосы Боллинджера. Стратегия использует двойные полосы Боллинджера, то есть как верхняя, так и нижняя границы являются кратными стандартному отклонению. После формирования двойных полос, когда цена пробивает верхнюю границу, подаётся сигнал на покупку, а когда цена опускается ниже нижней границы — сигнал на продажу. Таким образом улавливаются колебательные возможности в пределах полос Боллинджера.
Стратегия также устанавливает временное окно, чтобы сделать бэктестинг более ЦЕЛЕВЫМ и предотвратить влияние ранних данных на тестирование. Весь процесс работы стратегии: построение двойных полос Боллинджера, пересечение цены с границами как торговый сигнал, установка временного окна для исключения влияния начальных данных.
Преимущества
Главное преимущество стратегии заключается в способности в реальном времени улавливать колебания цены, определяя направление ОПЕРАЦИИ по пробою верхней или нижней границы полос Боллинджера. По сравнению с другими индикаторами, полосы Боллинджера реагируют на рынок более чувствительно и могут формировать торговые сигналы за короткий промежуток времени. Кроме того, двойные полосы Боллинджера создают более широкий канал, увеличивая вероятность пробоя цены и позволяя захватить больше торговых возможностей.
Анализ рисков
Основной риск стратегии связан с настройкой параметров, от которых зависит построение полос Боллинджера: периода N дней и множителя стандартного отклонения. Если параметры выбраны неправильно, полосы могут стать слишком широкими или слишком узкими, что приведёт к пропуску торговых возможностей или ложным сигналам. Кроме того, в двусторонней торговле не установлен стоп-лосс, что может привести к увеличению убытков.
Решением является оптимизация параметров и оценка формы полос Боллинджера в реальном времени; также следует разработать стратегию стоп-лосса на основе исторических данных для контроля убытков по каждой сделке.
Направления оптимизации
Стратегию можно оптимизировать по следующим направлениям:
-
Оптимизировать параметры полос Боллинджера: настроить период N и множитель стандартного отклонения, чтобы полосы лучше соответствовали характеристикам различных рынков.
-
Добавить механизм доливки: после получения определённой прибыли по первоначальному ордеру открывать дополнительные позиции для расширения прибыли.
-
Установить стратегию стоп-лосса: выходить из позиции, когда цена пробивает верхнюю или нижнюю границу полос Боллинджера в неблагоприятном направлении, чтобы ограничить убытки.
-
Комбинировать другие индикаторы для фильтрации сигналов, чтобы избежать ложных сигналов в колебательном рынке.
Заключение
Стратегия отслеживания колебаний с двойными полосами Боллинджера, строя двусторонние полосы Боллинджера, в реальном времени улавливает колебания цены и позволяет захватить множество торговых возможностей в краткосрочной перспективе. Её преимущества — чувствительность к изменениям рынка и быстрое формирование торговых сигналов; основные риски связаны с неправильной настройкой параметров и отсутствием стоп-лосса. Многосторонняя оптимизация может сделать стратегию более стабильной и эффективной.
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("BB_BB", overlay=true,default_qty_type=strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
length = input(20, minval=1)
src = input(close, title="Source")- 1

