Skip to content
All library documents

Bollinger–Keltner Squeeze Signals with Momentum and Risk Controls

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines Bollinger Bands and Keltner Channels to identify volatility compression, then uses a regression-based momentum value and rate of change to set directional signals. It describes long signals when the regression value is positive and momentum passes a threshold, with short signals for the opposite direction. Stop-loss and take-profit exits are included as configurable controls.

The document explains the indicator logic and lists possible refinements, including broader parameter testing, volume filters, multi-timeframe checks, and dynamic exits. It provides default parameters and published backtest settings for BTC-USDT futures, but reports no performance results. There is also a notable mismatch: the prose says entries occur during a squeeze, while the supplied strategy code does not use its squeeze condition to gate entries. The very wide default stop and profit settings, brief published test window, and absence of reported results limit what can be inferred about effectiveness.

Key ideas

  • Bollinger Bands nested inside Keltner Channels mark a volatility squeeze in the indicator logic.
  • A regression-based value and rate-of-change filter provide directional momentum signals.
  • The written description gates entries on a squeeze, but the provided execution logic does not.
  • Stop-loss and take-profit levels are configurable, though the document gives no measured performance.

Tags

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