Bollinger Band Consolidation Signals with ATR Filters and a Trailing Stop
Summary
This long-only strategy uses Bollinger Bands and average true range to look for changing volatility, then manages an open position with an ATR based stop. The bands use a moving average and offsets of two standard deviations; the written explanation describes entry during band contraction alongside declining average ATR. The source code’s actual entry condition differs: it requires twice ATR to exceed the band’s two-standard-deviation width, while average ATR is falling. It also permits another long entry while already positioned, consistent with its pyramiding setting. The stop is initialized using twice ATR and adjusted using prior closing prices.
The document provides a BTC/USDT futures backtest configuration, but no performance results. Its narrative describes the approach as a breakout strategy, although the source does not specify an upside breakout trigger; it enters based on volatility conditions. The authors caution that volatility signals and parameter choices can mislead, and propose backtesting and adding trend confirmation. The stated claim of profitability is unsupported by reported evidence, so the code and prose should be checked against each other before interpreting or reproducing the method.
Key ideas
- The strategy combines Bollinger Band width and average ATR behavior to define volatility based entries.
- The prose describes contraction, but the code enters when twice ATR exceeds the band deviation and average ATR is falling.
- The example opens long positions and uses an ATR based trailing stop.
- The published configuration identifies a BTC/USDT futures test but gives no performance results.
- The source does not define an upside breakout trigger despite the breakout framing.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.