Combining Bollinger Band Breakouts with Fibonacci Range Levels
Summary
This strategy combines Bollinger Bands with Fibonacci levels calculated from a rolling range of recent highs and lows. It enters long when the close crosses above the upper band while the bar’s low remains above the lower Fibonacci boundary. It enters short when the close crosses below the lower band while the bar’s high stays below the upper Fibonacci boundary. Positions close when price crosses the Bollinger middle band in the opposite direction.
The listed configuration uses a 20-period band and a standard-deviation multiplier of 2; the code calculates Fibonacci boundaries from a 50-bar high-low range. Published backtest settings use BTC/USDT futures on 45-minute bars over a short period, but no results are reported. There is an important inconsistency in the explanatory text: it describes long entries at the lower band and short entries at the upper band, whereas the code uses the upper band for longs and lower band for shorts. The method is indicator-based, may lag or trade infrequently, and its parameters and exits require testing across instruments and market conditions.
Key ideas
- Bollinger Bands provide breakout triggers, while rolling Fibonacci range boundaries filter entries.
- The code enters long above the upper band and short below the lower band, subject to range-level conditions.
- Positions exit when price crosses the middle band against the trade.
- The code’s entry rules conflict with the opposite band descriptions in the prose.
- The published settings provide no performance results, so robustness is not established.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.