Bitcoin Squeeze Breakout Strategy with Trend, Momentum, and Risk Filters
Summary
This Bitcoin-focused trend-following strategy looks for a volatility squeeze to release, then requires directional agreement from several indicators before entering. A squeeze is defined by Bollinger Bands sitting inside Keltner Channels; a release is accepted when the bands move outside after a recent squeeze. Long and short entries also require price relative to a long moving average, the slope of a Hull moving average, and a composite momentum reading built from a normalized trend measure, money flow, and RSI. Volatility-rank and optional ADX filters screen market conditions.
Position sizing estimates exposure from account equity, a risk input, and an ATR-based stop distance, with a cap on the size fraction. Exits use a trailing stop, fixed ATR-based target, maximum holding period, or a momentum cross or slope condition. The supplied material describes the logic and adjustable defaults for a 30-minute BTC market, but gives no independently verifiable performance results. Its very long lookbacks and parameters are market-specific choices that require careful out-of-sample evaluation; the code’s sizing and execution assumptions may not match live trading.
Key ideas
- Entries require a recent Bollinger Band and Keltner Channel squeeze followed by a release.
- Trend direction is confirmed with moving-average filters and a composite momentum signal.
- Volatility rank and an optional ADX threshold can exclude unsuitable market regimes.
- ATR-based trailing stops and profit targets are combined with momentum exits and a maximum holding period.
- The document supplies strategy logic and defaults but no verifiable performance evidence.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.