Bollinger Band Breakouts with Trend and Volatility Filters
Summary
This short-term strategy uses a close above the upper Bollinger Band to enter long and a close below the lower band to enter short. Optional filters require price to align with a moving average, volatility to exceed its recent average, and price movement relative to the prior daily close to meet a threshold. Users can also restrict trading direction and set a backtest date range.
Positions have take-profit, stop-loss, and trailing-stop settings, with a maximum intraday loss limit. The published example specifies a BTC/USDT Binance futures backtest using daily bars and hourly base data over roughly a year, but supplies no performance results. The document cautions that band breaks can fail, ranging markets can frustrate the filters, and gaps may pass stop levels. Its parameter choices and backtest setup do not establish that the method is profitable; outcomes may depend on market conditions and configuration.
Key ideas
- A close crossing above the upper Bollinger Band triggers a potential long entry, while crossing below the lower band triggers a potential short entry.
- A moving-average trend filter can require price to be above the average for longs and below it for shorts.
- The volatility filter trades only when standard deviation exceeds its moving average, and an optional rate-of-change filter checks movement from the prior daily close.
- Take-profit, stop-loss, trailing-stop, and daily loss limits provide configurable exit and risk controls.
- False breakouts, ranging conditions, and price gaps can still cause losses.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.