Skip to content
All library documents

Bollinger Band Reversals with Stochastic and EMA Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines Bollinger Bands, a Stochastic indicator calculated from RSI, and a fast exponential moving average. Its stated long entry occurs when price crosses back above the lower band, Stochastic K and D are at or below 20, and the fast EMA is rising. The source code enters short when price crosses above the upper band. Candlestick patterns are described as potential supporting signals, but they do not appear in the active entry rules shown in the code.

The document discusses false signals in sideways markets, price gaps, and the need for stop-loss controls, then suggests tuning indicator settings, adding volume filters, and testing holding periods. It provides parameter values and reports backtest settings for BTC/USDT futures at one-minute intervals over several days, but gives no performance statistics. The prose and code do not fully agree on the short rule and exit logic, so the actual implementation should be checked before interpreting or evaluating the strategy.

Key ideas

  • A long entry requires a cross above the lower Bollinger Band, oversold Stochastic readings, and a rising fast EMA.
  • The code opens a short position when price crosses above the upper Bollinger Band.
  • Candlestick patterns are presented as supplementary signals, but the shown active entry rule does not use them.
  • The document identifies choppy markets, false signals, gaps, and stop-loss failure as risks.
  • Published backtest settings specify BTC/USDT futures at one-minute intervals, without reporting results.

Tags

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