Improved Scalping Consolidation & Squeeze Indicator

This indicator highlights three key market states designed for scalpers and intraday traders:
Consolidation zones (low volatility, neutral momentum)
Volatility squeezes (Bollinger Bands inside Keltner Channels)
Momentum exhaustion (trend weakening signals)
It applies bar coloring to visually map the transition between compression → expansion conditions that often precede breakouts or trend continuations.
How It Works
1. Consolidation Detection
The script identifies compression periods based on:
RSI neutrality (45–55 range)
Low MACD histogram amplitude
Low short-term ROC (rate of change)
These zones represent tightened price action before volatility returns.
2. Squeeze Detection
A squeeze occurs when:
Bollinger Bands contract inside Keltner Channels
This is a classic volatility compression signal and is often used to anticipate breakout conditions.
3. Momentum Exhaustion Detection
Signals when:
RSI is overbought (>70)
MACD histogram begins weakening
This highlights potential fatigue in upward momentum.
Strength Filters (Optional)
You can choose whether signals require:
Single-bar confirmation
or
N-bar consecutive confirmation (configurable)
This allows the script to be used as:
A sensitive, real-time scalping tool
A slower, more selective swing filter
Bar Colors
Orange → Squeeze detected
Yellow → Consolidation zone
White → Momentum exhaustion
Normal candles → No significant condition detected
Priority is applied in this order:
Squeeze → Consolidation → Exhaustion
Use Cases
Anticipating breakouts during low-volatility phases
Mapping structure during ranging markets
Improving scalping entries with volatility filters
Understanding when trending momentum is weakening
Notes
This tool is not a buy/sell indicator by itself. It is a market condition visualizer designed to enhance timing, confirmation, and context when combined with your strategy.
Tập lệnh chỉ hiển thị cho người được mời
Chỉ những người dùng được tác giả chấp thuận mới có thể truy cập tập lệnh này. Bạn sẽ cần yêu cầu và được cấp quyền sử dụng. Thông thường quyền này được cấp sau khi thanh toán. Để biết thêm chi tiết, làm theo hướng dẫn của tác giả bên dưới hoặc liên hệ trực tiếp với OxPsalms.
TradingView KHÔNG khuyến nghị bạn trả phí hoặc sử dụng một tập lệnh trừ khi bạn hoàn toàn tin tưởng vào tác giả và hiểu cách hoạt động của tập lệnh. Bạn cũng có thể tìm các lựa chọn miễn phí, mã nguồn mở trong các script cộng đồng của chúng tôi.
Hướng dẫn của tác giả
Thông báo miễn trừ trách nhiệm
Tập lệnh chỉ hiển thị cho người được mời
Chỉ những người dùng được tác giả chấp thuận mới có thể truy cập tập lệnh này. Bạn sẽ cần yêu cầu và được cấp quyền sử dụng. Thông thường quyền này được cấp sau khi thanh toán. Để biết thêm chi tiết, làm theo hướng dẫn của tác giả bên dưới hoặc liên hệ trực tiếp với OxPsalms.
TradingView KHÔNG khuyến nghị bạn trả phí hoặc sử dụng một tập lệnh trừ khi bạn hoàn toàn tin tưởng vào tác giả và hiểu cách hoạt động của tập lệnh. Bạn cũng có thể tìm các lựa chọn miễn phí, mã nguồn mở trong các script cộng đồng của chúng tôi.