Skip to content
All library documents

Bollinger-Keltner Squeeze Momentum with Candle-Body Filters

Article Strategy library · Author: ChaoZhang

Summary

This short-term strategy combines Bollinger Bands, Keltner Channels, a linear-regression momentum value, and candle characteristics. Bollinger Bands inside the Keltner Channel mark a squeeze; the document frames this as a possible precursor to changing market conditions. The momentum value sets direction, while candle color and a minimum body-size filter determine entry: positive momentum with a bearish candle can signal a long, and negative momentum with a bullish candle can signal a short. The source implements the body threshold as one-third of a 30-bar exponential average of candle bodies.

The document describes the indicators and configurable lengths and multipliers, and includes a BTC/USDT futures backtest configuration spanning about one month. It supplies no performance metrics or detailed results, so the claimed filtering benefit and effectiveness are unverified. It also acknowledges false signals, missed entries from strict filters, potentially large drawdowns, and the need to test parameters, markets, and stop-loss rules. The heading calls this a dual-moving-average strategy, but the shown code does not implement a dual moving-average crossover.

Key ideas

  • A squeeze is defined as Bollinger Bands lying inside the Keltner Channel.
  • The sign of a linear-regression momentum value determines the strategy's directional bias.
  • Candle color and a body-size threshold filter entries against that bias.
  • The provided backtest configuration covers BTC/USDT futures, but no outcome metrics are reported.
  • The source suggests testing parameters and stop-loss rules while warning of false signals and drawdowns.

Tags

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