Type/to search

Торговая стратегия прорыва и возвращения полос Боллинджера

Common strategy
Created: 2024-03-08 14:08:53
Last modified: 2 years ago
1
Follow
1802
Followers

img

Обзор

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

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

  1. Рассчитываются средняя, верхняя и нижняя полосы Боллинджера. Средняя полоса представляет собой скользящую среднюю, верхняя и нижняя полосы образуются добавлением/вычитанием определенного количества стандартных отклонений от средней.
  2. Определяется, произошел ли пробой цены верхней или нижней полосы. Если цена закрытия превышает верхнюю полосу, считается, что произошел пробой вверх; если цена закрытия падает ниже нижней полосы — пробой вниз.
  3. Если произошел пробой вверх, фиксируется максимальная цена свечи пробоя как peak. Если произошел пробой вниз, фиксируется минимальная цена свечи пробоя как peak. peak используется для последующей оценки возврата цены.
  4. После пробоя ожидается возврат цены внутрь полос Боллинджера. Если цена закрытия оказывается между верхней и нижней полосами, считается, что возврат произошел.
  5. При возврате цены, если предыдущая свеча была пробоем вверх (break_up[1] and inside), открывается длинная позиция; если предыдущая свеча была пробоем вниз (break_down[1] and inside), открывается короткая позиция.
  6. Управление позицией: при наличии длинной позиции, если цена закрытия пересекает среднюю полосу снизу вверх, происходит закрытие длинной позиции; при наличии короткой позиции, если цена закрытия пересекает среднюю полосу сверху вниз, происходит закрытие короткой позиции.

Анализ преимуществ

  1. Полосы Боллинджера обладают высокой адаптивностью, динамически подстраиваясь под волатильность цены, что полезно для выявления трендов и колебаний.
  2. По сравнению со стратегией, использующей только пробой полос Боллинджера, добавление условия возврата позволяет в некоторой степени избежать покупки на пике и продажи на дне, повышая качество входа в рынок.
  3. Условие закрытия позиции, ориентированное на среднюю полосу, просто и удобно в использовании, позволяет хорошо защитить прибыль.
  4. Возможность настройки параметров полос Боллинджера (длина, множитель отклонения) обеспечивает высокую гибкость.

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

  1. Неправильный выбор параметров полос Боллинджера может привести к преждевременному или запоздалому входу, что повлияет на результаты стратегии. Проблему можно смягчить оптимизацией параметров.
  2. При колебаниях цены вблизи полос Боллинджера может происходить частое открытие и закрытие позиций, что увеличивает торговые издержки.
  3. При сильном тренде цена может долго не возвращаться внутрь полос, что приведет к упущению трендовой прибыли.
  4. Использование только полос Боллинджера может быть неэффективно для некоторых инструментов или рыночных условий; требуется комбинация с другими сигналами.

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

  1. Можно рассмотреть введение дополнительных фильтров, например, пробой считается более надежным после того, как цена находится выше полос в течение некоторого времени, или использование индикаторов направления тренда, таких как угол скользящей средней, ADX.
  2. Для бокового рынка можно добавить лимитные ордера и таймеры, чтобы избежать слепого открытия позиций.
  3. В части закрытия позиций можно комбинировать с ATR или скользящими средними для выбора оптимального момента выхода.
  4. Провести оптимизацию параметров и анализ характеристик для различных инструментов и таймфреймов, выбрав подходящие торговые инструменты и периоды.
  5. Рассмотреть возможность управления размером позиции, например, увеличивать размер при сжатии волатильности и уменьшать при расширении.

Заключение

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

Source
Pine
/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-27 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(shorttitle="BB", title="Bollinger Bands", overlay=true)
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options = ["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
Strategy parameters
Strategy parameters
length
Basis MA Type
Source
StdDev
Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)