Type/to search

Стратегия отслеживания колебаний с двойными полосами Боллинджера

Common strategy
Created: 2023-12-25 11:49:41
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

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

Стратегия также устанавливает временное окно, чтобы сделать бэктестинг более ЦЕЛЕВЫМ и предотвратить влияние ранних данных на тестирование. Весь процесс работы стратегии: построение двойных полос Боллинджера, пересечение цены с границами как торговый сигнал, установка временного окна для исключения влияния начальных данных.

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

Главное преимущество стратегии заключается в способности в реальном времени улавливать колебания цены, определяя направление ОПЕРАЦИИ по пробою верхней или нижней границы полос Боллинджера. По сравнению с другими индикаторами, полосы Боллинджера реагируют на рынок более чувствительно и могут формировать торговые сигналы за короткий промежуток времени. Кроме того, двойные полосы Боллинджера создают более широкий канал, увеличивая вероятность пробоя цены и позволяя захватить больше торговых возможностей.

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

Основной риск стратегии связан с настройкой параметров, от которых зависит построение полос Боллинджера: периода N дней и множителя стандартного отклонения. Если параметры выбраны неправильно, полосы могут стать слишком широкими или слишком узкими, что приведёт к пропуску торговых возможностей или ложным сигналам. Кроме того, в двусторонней торговле не установлен стоп-лосс, что может привести к увеличению убытков.

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

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

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

  1. Оптимизировать параметры полос Боллинджера: настроить период N и множитель стандартного отклонения, чтобы полосы лучше соответствовали характеристикам различных рынков.

  2. Добавить механизм доливки: после получения определённой прибыли по первоначальному ордеру открывать дополнительные позиции для расширения прибыли.

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

  4. Комбинировать другие индикаторы для фильтрации сигналов, чтобы избежать ложных сигналов в колебательном рынке.

Заключение

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

Source
Pine
/*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")
Strategy parameters
Strategy parameters
length
Source
mult
From Month
From Day
From Year
To Month
To Day
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)