Skip to content
All library documents

Bollinger Band Reclaims with Moving Average Trend Confirmation

Article Strategy library · Author: ChaoZhang

Summary

This BTC futures strategy combines Bollinger Bands with a configurable simple or exponential moving average. The bands use a 20-period simple moving average as their midpoint and extend by a chosen multiple of standard deviation. A long signal occurs when price crosses back above the lower band while remaining above the trend average; a short signal occurs when price crosses back below the upper band while below that average. Positions close when price moves against the moving average.

The document describes the rules and publishes a backtest setup using four-hour BTC/USDT futures data over roughly one year, but provides no performance results. Its stated risks include whipsaws in sideways markets, moving-average lag, abrupt trend reversals, and sensitivity to parameter choices. The source code’s order logic and the prose’s explanation of entries are not fully aligned: the code uses crossings back inside the bands, rather than breakouts beyond them. The strategy should therefore be evaluated using its implemented rules, with risk controls and market-specific testing.

Key ideas

  • The strategy uses Bollinger Bands to identify price movement relative to recent volatility.
  • A moving average filters entries according to the broader price direction.
  • Longs trigger on a cross above the lower band while price is above the moving average; shorts use a cross below the upper band while price is below it.
  • Positions close when price is on the adverse side of the moving average.
  • The document supplies a BTC futures test period but reports no backtest performance.

Tags

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