Daily Bollinger Bands data from Pineify's TradingView Alert pipeline

Bollinger Band Squeeze Screener

Scan stocks, major crypto pairs, and ETFs with daily Bollinger Bands readings. Search a covered Symbol or switch market collections to compare the latest reported values.

Daily Bollinger Bands values4 market collectionsSearch and filter8 timeframe columns

Bollinger Bands Market Snapshot

0 Symbols

Public page data is daily only. Shorter timeframes open in the App.

Symbol1DVISIBLE4H2H1H30M15M5M1M

Pineify shows the latest daily values reported through its TradingView Alert pipeline. This page does not recalculate the indicator in the browser. It is an information tool, not investment advice.

What Bollinger Bands measures

A Bollinger Band squeeze screener finds unusually narrow bands for chart review. Low BandWidth measures compression; it does not identify the direction or timing of the next move.

Calculation

Pineify receives the reported indicator fields from its TradingView Alert pipeline. The calculation follows this method:

Pineify uses a 20-close SMA and bands at two standard deviations: BandWidth (%) = 100 x (upper - lower) / abs(middle). Position = (close - lower) / (upper - lower). A zero middle makes width unavailable; a zero band range makes position unavailable.

The page leaves missing readings unavailable. It does not fill a gap with an estimate or a browser-side calculation.

How to use this scan

Use this screen to review a watchlist before deciding whether to investigate a chart. Use daily width and rank to narrow a covered market collection, then open each candidate in TradingView to verify the squeeze sequence.

  1. 1Start in All, then search a reference symbol such as AAPL, SPY, or BTCUSDT. Verify liquidity separately.
  2. 2Compare the Bollinger Bands reading with other Symbols in the same market collection.
  3. 3Open the chart to check price structure, volume and data timing before making a decision.
Compare shorter timeframes

Reading the Bollinger Bands signals

Read the value in context. A single daily result can narrow the list, but it cannot replace a chart review.

1

Compare width with the same symbol and timeframe: 4% can be narrow for one market and ordinary for another.

2

Position above 1 means a close above the upper band; below 0 means a close below the lower band. Neither guarantees follow-through.

3

Treat low width as a candidate state, then check closed-bar expansion and a separately defined price breakout.

Where the signal can fail

A current snapshot cannot prove that compression preceded a breakout. Sideways markets can produce repeated failed breaks, and stale or missing readings cannot confirm a signal. Educational information, not investment advice.

Bollinger Bands cannot predict future prices. Confirm the setup and define your risk before acting.

Markets in this Bollinger Bands scan

All combines Pineify's four default Screener collections. A Symbol that belongs to more than one collection appears once in All and stays available in each matching tab.

Top US Stocks

Widely followed US companies from the current default stock list.

Crypto Majors

Major crypto pairs covered by the Pineify Alert feed.

Hot Markets

Stocks, funds, and crypto pairs in the current hot-market list.

Index ETFs

Index, sector, bond, commodity, and thematic exchange-traded funds.

Data and cache method

This public endpoint requests daily snapshots and caches each indicator response for up to four hours. Seven shorter timeframes stay locked on the public page and are available in the full Pineify Screener, subject to sign-in and plan access.

Read the Pineify Screener method and feature guide for the full workflow behind collections, timeframes, and technical signals.

Fixed width versus historical percentile

Choose the compression rule before examining outcomes. The thresholds below are illustrative research settings, not validated trading recommendations. Keep the band settings, timeframe, session and data source consistent.

Fixed width versus historical percentile
RuleExample definitionTradeoff
Fixed BandWidthBandWidth at or below 4%Simple to compare and reproduce, but a common cutoff can exclude volatile markets and repeatedly select quiet ones.
Historical percentileCurrent width at or below the 10th-percentile cutoff of the previous 100 valid daily widthsAdapts to each symbol. Requires sufficient history and a specified percentile method; a low percentile need not mean low absolute volatility.
Public width rankInspect bb_width_rank alongside bb_width_pctThe product describes rank over the latest 100 bars. Do not assume its window and tie handling equal the custom previous-100-bar rule.

A reproducible compression example

Assume a completed daily bar has a middle band of $100, an upper band of $102 and a lower band of $98. Width is 100 x (102 - 98) / 100 = 4%. With a $101 close, position is (101 - 98) / 4 = 0.75, displayed as 75%. This passes the inclusive 4% rule but is still inside the bands.

  • For a custom percentile test, sort the previous 100 valid daily widths ascending and use the 10th value as a nearest-rank 10th-percentile cutoff. If that value is 4.2%, the current 4% width qualifies. Equality qualifies under this example rule.
  • If another symbol has the same 4% width but its 10th value is 2.5%, it fails the historical test despite passing the fixed test. The thresholds answer different questions.
  • Require the full history before evaluating the percentile. With 20-close bands and 100 prior widths, the first test needs 120 daily closes. Skip missing widths and invalid denominators; do not replace them with zero.

Define squeeze release before confirming direction

One testable workflow requires three consecutive completed bars to pass the chosen compression rule. At the third close, save its threshold and the high and low of those three bars. For the next five completed bars, call the squeeze released when width first rises above that saved threshold and above the previous width. If confirmation does not occur within five bars, expire the setup. These are example rules, not a claim that three or five bars is optimal.

  • For an upside confirmation, require release on the same bar as a close above both that bar's upper band and the saved three-bar high. For a downside confirmation, require release and a close below both the current lower band and saved low.
  • An intrabar wick outside the band does not meet this close-based rule. A release without the required close changes volatility status but does not confirm direction.
  • Use only data available at each close. Freeze the setup range and threshold; never redraw them using later highs, lows or widths. Record a signal at the close and model any execution afterward, with costs and gaps.
  • If confirmation needs an additional bar or volume test, specify it in advance and timestamp the signal only when that evidence exists. Extra confirmation delays a decision and can still fail.

A sideways false breakout that passes the rules

Hypothetical chart-review sample: three compressed bars define a $99 to $102 range and a saved 4.2% width threshold. The next completed bar has middle $100.50, upper $102.70, lower $98.30 and close $103. Width is 4.3781%, up from 4%, and the close exceeds both $102.70 and $102. It passes the upside confirmation. A following close of $101.20 returns inside the saved range: the breakout failed to hold. This is an arithmetic illustration, not observed market data or a backtest.

  • A separate bar that trades to $103 but closes at $101.50 below its $102.70 upper band fails the confirmation immediately. Do not count the intrabar high as a closing breakout.
  • Quiet sideways markets may remain compressed for many bars or repeatedly break and return. Low activity, wide spreads and event gaps can make a plausible chart signal difficult to trade.
  • Keep failed candidates in the research log. Define invalidation, maximum holding time and transaction costs before testing; a squeeze label supplies none of these rules.

Screen available fields, then verify the sequence

This public page reports daily Bollinger position, width percentage and width rank for its covered collections. It is a candidate table, not a historical sequence scanner. The public endpoint caches results for up to four hours, which does not bound the age of the underlying market data. Inspect the reported update time and confirm the relevant daily bar has closed before using a reading.

  • Select the intended market collection and check symbol coverage. Missing symbols or values are unknown, not negative signals. Use the Market Screener link for the product workspace and its available fields.
  • Compare bb_width_pct and bb_width_rank, then open each retained symbol on a matching TradingView daily chart. Match exchange, session, source and band inputs before comparing values.
  • Check the preceding compression bars, saved range, release and close confirmation in order. A low rank today does not prove a breakout occurred after a prior squeeze.
  • For the custom previous-100-bar percentile, consecutive-bar count or expiry rule, ask Pine Script AI Coding Agent to draft a script for a finite symbol list. Include the exact rules above, inspect its source and validate its chart behavior. This does not add unsupported conditions to the public table or scan every exchange symbol.

Bollinger Band Squeeze Screener FAQ

What does the Bollinger Band Squeeze Screener show?+

A Bollinger Band squeeze screener finds unusually narrow bands for chart review. Low BandWidth measures compression; it does not identify the direction or timing of the next move. This page checks that indicator across Pineify's default stocks, crypto pairs, and ETF collections so you can narrow a watchlist without opening each chart first.

How should I read the Bollinger Bands result?+

Compare width with the same symbol and timeframe: 4% can be narrow for one market and ordinary for another. Treat the daily reading as a starting point, then compare it with price structure, volume, and your own risk rules.

Can Bollinger Bands predict the next price move?+

No. Bollinger Bands is calculated from reported market data and cannot predict the next move or guarantee a profitable trade. It can help you sort a watchlist for further research.

What timeframe does the Bollinger Band Squeeze Screener use?+

This public page shows daily data only. Each visible Bollinger Bands reading comes from the latest daily snapshot returned by Pineify's TradingView Alert pipeline.

Why are the shorter timeframes locked?+

The public page requests the daily timeframe only. The full Screener supports 4-hour, 2-hour, 1-hour, 30-minute, 15-minute, 5-minute, and 1-minute readings. Sign-in is required, and symbol visibility and access depend on your plan.

How often is the Bollinger Bands data refreshed?+

The public API caches each indicator response for up to four hours. The table shows when its current cached response was created, although the underlying daily bar may be older when a market is closed.

Need more than daily Bollinger Bands data?

The full Screener adds seven shorter timeframes, the complete technical indicator library, and editable Symbol collections.

Open the full Screener

Pineify provides this page for technical research and education. It is not investment advice, and no indicator can guarantee a trading result.