Squeeze Momentum Reversals with a 50-Period EMA Filter
Summary
This long-only strategy uses Bollinger Bands and Keltner Channels to identify squeeze conditions, then uses a linear-regression momentum measure to time entries and exits. The stated setup treats bands fully inside the channels as a squeeze. A momentum slope reversal is used to signal a turn, while long entries are filtered by the close being above a rising 50-period EMA. Although the overview discusses buy and sell turns, the supplied source closes longs on a negative slope crossover and does not open short positions.
The document describes a BTC/USDT futures backtest using hourly bars over roughly one month, but provides no performance statistics to substantiate its claim of strong results. It notes risks around sudden price moves, regime changes, and sparse signals in volatile conditions, and suggests parameter tuning or additional filters. The band and channel calculations use configurable lengths and multipliers; outcomes may therefore depend on the instrument, timeframe, and implementation details.
Key ideas
- Bollinger Bands contained within Keltner Channels mark the stated squeeze condition.
- A linear-regression momentum slope reversal provides timing signals, with a rising 50-period EMA filtering long entries.
- The supplied source opens long positions and closes them on a negative slope crossover; it does not enter shorts.
- The published BTC/USDT futures test covers about a month of hourly bars but gives no performance metrics.
- Sudden moves, market transitions, and parameter sensitivity are identified as risks.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.