VolFlashVOLFLASH

Methodology

Last updated: 2026-11-06

This page explains exactly how VolFlash produces what you read. If a claim below does not match what you see on the site, tell us — that is a bug.

1. Where the data comes from

Every event keeps its source name and the original link. We do not republish full articles; we quote the headline and summary and send you to the source.

2. How the severity score is calculated

The 0–100 score is a heuristic, not a market model. It is computed in four steps:

  1. Keyword matching. Each event's title and summary are matched against category-specific keyword rules. Matches accumulate weights within their category.
  2. Category base + saturation. The dominant category sets a base score. Additional matches in the same category add up to 28 more points, with diminishing returns — so one speech that hits ten keywords does not automatically reach 95.
  3. Cross-category and noise adjustment. Matching several categories adds up to 8 points; known low-value patterns (routine listings, recap pieces, promotions) subtract a penalty.
  4. Source weighting. Wire services and major outlets carry a small positive adjustment over unattributed blogs.

The result is clamped to 0–100. Thresholds you will see: ≥70 high impact, ≥85 critical. Scores below 30 are treated as thin content and excluded from search indexing.

What the score does not mean: it is not a probability, not an expected move size, and not a measure of how much money is at stake. It measures how much of a market-moving signal the text contains, according to our rules.

3. How the analysis is generated

For each event above a severity floor, a language model drafts the commentary from the headline, summary, category and score. The prompt imposes hard constraints:

Output is structured JSON, produced in Chinese and English separately — the English version is written as English, not machine-translated word for word. When the model is unavailable, the system falls back to a rule-based analysis and labels it as such.

4. Reading the labels

5. Deduplication

Ten wires report the same headline. We normalise each title (lowercase, strip punctuation) and compare it against the last 400 titles; anything above 0.82 similarity is treated as the same event and dropped. This is why a story that appears on five sites shows up once here.

6. Timing

Collection runs roughly every 180 seconds. New events are analysed within about 40 seconds of ingestion. The free tier sees events after a 120-minute delay; Pro sees them immediately. Chinese titles and summaries are machine-translated for the English site, and untranslated events are withheld from English pages rather than shown in Chinese.

7. Known limitations

8. Corrections

If you find an error, email yeluyide@gmail.com with the event link. We correct the record or remove the event, and where the error is systematic we change the rules that produced it.

9. What we do not do

No personalised advice, no portfolio management, no performance claims, no paid placement in the feed. Paid members get more of the same product — faster and in full — not a different, more promising one.

About · Terms · Privacy · Disclaimer