Skip to content
All library documents

Bollinger Band Pullbacks Filtered by a Moving Average Trend

Article Strategy library · Author: ChaoZhang

Summary

This strategy pairs Bollinger Bands with a moving-average trend filter. It describes using a 20-period short-term average and a 60-period trend reference: trades are allowed in the direction indicated by the trend filter, with lower-band moves serving as long setups in an uptrend and upper-band moves as short setups in a downtrend. Exits combine band or short-average conditions with stop rules that vary according to band width. The accompanying source uses a higher-timeframe close relative to its 20-period average for trend direction and includes multiple band distances, so some implementation details differ from the prose, including how dynamic stops are calculated.

The document supplies a BTC/USDT Binance futures backtest configuration covering roughly one year of daily bars with hourly base data, but gives no reported results. It flags false trend signals, whipsaws, and stops near support or resistance as risks. Suggestions such as parameter tuning, volume confirmation, and position sizing are untested recommendations; no evidence establishes the claimed win rate or robustness.

Key ideas

  • The described system uses a moving-average trend filter to condition Bollinger Band entries.
  • It seeks long setups near the lower band in an uptrend and short setups near the upper band in a downtrend.
  • Exit and stop conditions use bands and moving averages, with stop distance linked to band width.
  • The source code and written explanation differ in some signal and stop details.
  • The published futures test settings contain no performance results, and the suggested refinements are unvalidated.

Tags

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