Skip to content
All library documents

Bollinger Band Breakouts with Volume Filters and Trailing Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy trades price breakouts from a rolling high and low channel, while its description frames the approach in terms of Bollinger Bands. The code uses the highest high and lowest low over a configurable lookback, entering long above the upper bound or short below the lower bound. A volume threshold filters entries, and an ATR-based stop is adjusted as the position develops. Position size can scale with equity and the selected risk parameter.

The document lists a brief BTC/USDT futures backtest window and the strategy’s input settings, but it reports no performance results. It presents channel breaks as a way to participate in trends and suggests adjusting band width in response to drawdown. Its cautions include lagging signals, reversals after breakouts, and missed trades when optimization favors low frequency. The written Bollinger Band explanation does not fully match the source code’s rolling price extremes, and the document offers no evidence that its proposed filters or parameter adjustments improve results.

Key ideas

  • The source code enters long above a lookback high and short below a lookback low.
  • A volume threshold must be met before the strategy places new entries.
  • ATR-based stops and optional equity-based sizing are used to manage exposure.
  • The document warns that lag and post-breakout reversals can undermine performance.
  • The published backtest settings provide context but no reported performance evidence.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.