The formula, in the open.
How Bobalor turns a video mention into a scored, ranked signal — computed live, not asserted.
Rolling 30-day window, computed at read time.
In total, the archive spans 6,386 videos and 30,861 ticker mentions — well beyond the 30-day window shown above.
BubbleIndex
Every ticker's BubbleIndex is a number between 0 and 100, computed when the page is read rather than stored. It combines four measurements of how the panel is covering that ticker in the selected window.
v1 · YouTube only. Made-for-kids content is excluded at ingestion. The weights are a heuristic, not a fitted model — they have not been calibrated against outcomes.
What it measures
- Conviction weight —
- the summed weight of every mention in the window, scaled against the highest-scoring ticker in that same window.
- Momentum —
- weight over the last 72 hours divided by weight over the 72 hours before that; a ratio of 1.0 contributes nothing, 2.0 or higher contributes the full 30 points.
- Coverage —
- how many distinct videos and channels mentioned it, scaled against the widest-covered ticker in the window.
- Hype share —
- the proportion of the ticker's weight from mentions classified as retail hype.
Relative, not absolute
Two of the four terms are scaled against the rest of the panel, which makes BubbleIndex a relative measure. It answers where a ticker sits in the field right now, not how much attention it draws in absolute terms. Two consequences follow, and both are deliberate: the same ticker scores differently under a 7-, 30- or 90-day window, and scores cannot be compared across days — a 60 on a quiet day and a 60 on a busy day do not describe the same amount of conversation.
Reading it
A high BubbleIndex means the ticker is close to the window's most-discussed ticker on weight and coverage, and/or that its weight accelerated sharply over the last 72 hours. A low BubbleIndex means the opposite: little weight relative to the field, flat or falling momentum, narrow coverage. Because hype share adds to the score rather than subtracting from it, a high value does not distinguish sustained analytical coverage from a short burst of hype — read it alongside the hype flag and the signal-type breakdown lower on the page.
Not a forecast
BubbleIndex measures what a curated panel of YouTube finance channels is saying, and nothing else. It does not incorporate price, volume, fundamentals or any market data, and it is not a forecast of price movement. Not financial advice.
Why every mention is weighted
The panel is not 54 equal voices, and no scoring that treated it as one would be honest. Volume is concentrated: a handful of channels publish far more than the rest, so an unweighted average of the room would substantially be one channel speaking. The figures below are what the weighting above exists to correct.
- 14.3%
- held by the single loudest channel
- 39.3%
- held by the five loudest
- 62
- mentions from the median channel in 30 days
- 12.6%
- held by the quieter half — 27 channels
Measured over the same rolling 30 days as the figures at the top of this page. Concentration is a property of the conversation, not a judgement about any channel: the quieter half is where most tracked names first appear, which is why the panel is read whole rather than sampled from the top.
Hype detection
A ticker is flagged ⚠ when its share of hype-classified mentions runs clear of the panel's own rolling hype baseline, and only once it has enough mentions in the window to be statistically meaningful — a single hype-flagged video is never enough to trip the flag on its own.
The Hype Watch rail ranks flagged tickers by hype share, highest first — and only tickers that cleared the flag appear on it at all.
The data floor
A ticker clears the data floor when at least two channels mentioned it, or at least three videos did. Most do not: roughly two-thirds of tracked tickers in any window are named once, by one channel. Those are kept — they are where a name usually appears first — but they are marked "Low data" in every listing, ranked below the tickers that clear the floor, and left off the bubble map, where a dot built on one sentence would sit beside dots built on hundreds and look like the same kind of thing.
A ticker's own page goes further. It carries a caveat whenever it is built from at most two videos, whoever made them — including the cases that clear the floor on two channels. The floor decides what can be ranked against the rest of the panel; a page has to say what it is built from before it says anything else.
What this covers
Coverage is a measurement here, not a claim. Every ticker the panel named in the last 30 days is classified by what it is and, where it is a security, by where it trades — then weighted by the same attention score the rankings use. A name mentioned once counts for less than one the whole panel argued about, so these are shares of attention rather than shares of a list.
- 75.2%
- listed on a US exchange
- 6.5%
- market indices
- 4.0%
- commodities and currencies
- 8.6%
- crypto
- 1.5%
- private companies
- 0.6%
- listed outside the US
- 3.7%
- not yet classified
Counted inside the US-listed share: 4.2% is US listings of companies headquartered elsewhere, such as Taiwan Semiconductor, Alibaba and ASML. That is US market exposure to foreign businesses, which is why the trading venue and the issuer's home are recorded separately instead of collapsed into one country.
"Not yet classified" is an honest residual, not a rounding error. The listing registries are US-only, so a symbol missing from them may be listed abroad, may be a crypto asset not yet curated, or may be a symbol a transcript mangled. Reporting it as its own share beats distributing it across the others.
Listings read from the SEC and Nasdaq Trader registries on 2026-09-04. A venue changes rarely, and the date says how old the answer is.
Bubble stages
Every ticker is placed into one of five stages each window, derived from its last 72 hours of conviction weight against the 72 hours before that — not a subjective call.
- Emerging
- The last 72 hours have ticked above the 72 hours before them — early signs of building conversation.
- Bubbling
- Momentum has surged into the top tenth of the panel, with meaningful volume behind it.
- Boiling
- Surging momentum plus a hype spike or unusually wide coverage — the most intense stage.
- Cooling
- The last 72 hours have fallen below 80% of the 72 hours before them — the conversation is fading.
- Flat
- Momentum is steady — no meaningful acceleration or decline this window.
See it on the radar
The channel, video, and mention counts above are the same live numbers the radar reads from.