Type/to search

Стратегия следования за полосами Боллинджера

Common strategy
Created: 2024-02-27 16:11:44
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

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

Принцип стратегии

Стратегия сначала рассчитывает среднюю, верхнюю и нижнюю полосы Боллинджера. Средняя полоса представляет собой скользящую среднюю WMA длиной Len, а расстояние верхней и нижней полос равно произведению стандартного отклонения на коэффициент Deviation.

Когда цена пересекает верхнюю полосу вверх, открывается короткая позиция; когда цена пересекает нижнюю полосу вниз, открывается длинная позиция. После открытия позиции устанавливаются стоп-лосс и тейк-профит. Цена стоп-лосса равна введенному значению Stop, цена тейк-профита — введенному значению Limit.

Кроме того, стратегия предлагает опцию разворотного входа. При активации параметра «Reversal Entry» при повторном входе цены в полосы Боллинджера открывается противоположная позиция, что относится к торговле на возврат к среднему (MEAN REVERSION).

Независимо от того, открыта ли позиция по тренду или на разворот, настройки стоп-лосса и тейк-профита одинаковы. Для стоп-лосса и тейк-профита доступны два варианта: фиксированный стоп или трейлинг-стоп. Последний корректирует стоп в зависимости от изменения цены.

Преимущества

Стратегия, сочетающая полосы Боллинджера и трейлинг-стоп, позволяет эффективно контролировать риск и одновременно фиксировать трендовую прибыль. Разворотный вход снижает вероятность срабатывания стоп-лосса.

Верхняя и нижняя полосы Боллинджера четко определяют пробой цен, а полосовая торговля обеспечивает прозрачность прибылей и убытков. Трейлинг-стоп корректирует уровень стоп-лосса, предотвращая потерю уже полученной прибыли.

Анализ рисков

Самый большой риск стратегии с полосами Боллинджера — разворот тренда. После пробоя верхней полосы и открытия короткой позиции цена может совершить V-образный разворот, что приведет к быстрому срабатыванию стоп-лосса. Аналогичная ситуация возможна при длинной позиции.

Разворотный вход может привести к упущению продолжения тренда. Повторное вхождение цены в полосы и открытие противоположной позиции может сократить прибыль.

Кроме того, неправильная настройка параметров также может усилить риск. Len и Deviation необходимо тщательно подбирать, иначе риск срабатывания стоп-лосса возрастает.

Направления оптимизации

Данную стратегию можно оптимизировать по следующим направлениям:

  1. Добавление адаптации параметров. Len и Deviation могут динамически корректироваться в зависимости от волатильности рынка, делая полосы Боллинджера более адаптированными к цене.

  2. Добавление фильтров для открытия позиций. Можно добавить дополнительные условия, такие как резкий рост объема торгов или увеличение количества сделок, чтобы избежать попадания в ловушку.

  3. Объединение с другими индикаторами для фильтрации сигналов. Например, использование MACD, KDJ и других индикаторов для определения тренда, чтобы избежать пропуска сигналов.

  4. Добавление временных ограничений. Торговля только в определенные периоды времени может снизить ночной риск.

Заключение

Данная стратегия на основе полос Боллинджера с трейлинг-стопом использует индикатор полос Боллинджера для определения пробоя цены. Устанавливаются тейк-профит и стоп-лосс для фиксации прибыли, трейлинг-стоп регулирует риск. Стратегия проста и практична, позволяет выбирать торговлю по тренду или на разворот в зависимости от рынка. С помощью оптимизации параметров и фильтрации условий можно дополнительно снизить риск и получить более стабильную доходность.

Source
Pine
/*backtest
start: 2024-02-19 00:00:00
end: 2024-02-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="BB Strategy (Basic)",overlay=true, initial_capital=25000, default_qty_value=1, commission_type=strategy.commission.cash_per_contract, commission_value=3.02)
len = input(20, minval=1, title="Length")
src = input(close, title="Source")
Strategy parameters
Strategy parameters
Length
Source
Deviation
Trailing Stop(checked), Market stop(unchecked)
Stop (in ticks)
Limit Out
Reversal Entry(checked, Trend Entry(unchecked)
Limit Time of Day (Buying Side)
Start/Stop trades (Est time)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)