OPEN-SOURCE SCRIPT

Squeeze Ping — BB Width Percentile (quiet → expansion) v1.4

37
What it shows

Aqua dot = Quiet / Squeeze (current Bollinger Band width ranks in the lowest X% of the last N bars).

Pink “EXP” dot = Expansion ping (first bar leaving quiet with width rising).

Info box (optional) on the last bar: percentile, threshold, current state, and whether an expansion ping just fired.

How it works

BB width = (UpperBB − LowerBB) / Basis.

Percentile rank = where today’s width sits vs the last N widths (lower = quieter).

Quiet when percentile ≤ threshold.

Expansion when we exit quiet and width > width[1].

Inputs

BB length / stdev

Percentile lookback (N)

Quiet threshold (e.g., 10–20%)

Show expansion ping

Dot size (tiny/small/normal)

Info box gap + quick help toggle

Alerts

Squeeze ON — entered quiet zone

Squeeze OFF — left quiet zone

Expansion — quiet → expansion with width rising

Tips

Lower thresholds (e.g., 10%) catch deeper, rarer squeezes; higher (e.g., 20–30%) catch more frequent setups.

Works on any timeframe; consider pairing with your trend/regime overlay or key levels for context.

This is a volatility/timing tool, not a buy/sell signal.

Credits
with GPT-5 Thinking (ChatGPT). Education only; not financial advice.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.