Skip to content
All library documents

Squeeze Momentum Signals with Trend and Candle Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines Bollinger Bands and Keltner Channels to classify price action as compressed or released, then uses a linear regression value to indicate the prevailing trend. Its signals also depend on candle direction and body size in one mode; another mode uses changes in the regression value. The source describes long and short entries, with a conditional close when a position is profitable.

The document provides indicator rules, parameter inputs, and a short published Bitcoin futures backtest window, but no performance results or comparative evidence. It describes stop-loss control as an advantage, yet the supplied code contains no explicit stop-loss order. The write-up also gives conflicting descriptions of how squeeze and release relate to the trend, and its signal conditions do not consistently match the summary. Parameter sensitivity, lag, abrupt moves, and overfitting are noted concerns, so the rules require careful validation before practical use.

Key ideas

  • Bollinger Bands inside Keltner Channels define a squeeze, while bands outside the channel define a release.
  • A linear regression value above or below zero is used to classify upward or downward trend conditions.
  • Entry signals combine trend state with candle behavior or changes in the regression value, depending on the selected mode.
  • The published code closes positions only under a profit-related condition and does not implement the stated automatic stop loss.
  • The document gives no backtest performance figures and flags parameter sensitivity and lag as risks.

Tags

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