Top Tier Newswire

AI Sentiment Score (0-100)

Every news headline and X post that lands in the Top Tier Newswire database is scored 0-100 by a fine-tuned language model. 50 is neutral; values above 50 indicate bullish lean, below 50 bearish lean.

How the score is produced

We use a fine-tuned variant of an open-weights model (currently Qwen 2.5 7B AWQ, fine-tuned in-house on financial-text sentiment pairs). The model receives the headline plus the article summary and emits an integer 0-100. The fine-tune was done on a curated set of ~50,000 finance-text-to-sentiment examples covering earnings beats and misses, M&A announcements, FDA decisions, downgrades, recalls, fraud cases, and macro releases.

What the score is NOT

  • Not a price prediction. A bullish-sentiment article doesn't mean the stock will rise. Sentiment captures the framing of an article, not the market's reaction.
  • Not a recommendation. Two stories rated 80 might have very different implications for the underlying name. Sentiment doesn't replace reading the story.
  • Not magnitude-aware. 80 vs 90 doesn't mean "twice as bullish" — the score is ordinal, not interval. Treat 80 and 90 as broadly equivalent strong-bullish reads.

Useful patterns

  • Filter your watchlist: hide items below sentiment 65 to surface only meaningfully bullish news on stocks you care about
  • Aggregate: a 24-hour average sentiment across all NVDA mentions tells you the dominant tone faster than reading each item
  • Diverge: when a stock's sentiment is rising but price is falling, that's a notable disconnect (or vice versa)

How it interacts with AI Top Trades

The Top Trades model uses the rolling-window average sentiment plus the recency-weighted signal as inputs to its conviction calculation. A name with consistently high sentiment over 48 hours scores higher than one with a single 90 spike followed by neutrals.