
The sentiment chart
Every market story we track is scored from −100 (bearish) to +100 (bullish). This is the running reading, hour by hour and day by day, by sector, set against the S&P 500.
Sentiment over time
Pick a sector, or up to three to compare.
Hover or use the arrow keys for each reading and its strongest headlines; click a reading for the stories behind it. Hourly lines are 6-hour averages weighted by story count. Off-topic stories are left out.
How the reading works
One score per story. Each market story is scored from −100 to +100 by the Glideslope engine, which reads headline and summary cues such as guidance raised, rate cuts, layoffs or a selloff. Stories that are not about markets (sport, shopping, lifestyle) get no score and stay out of the chart.
One reading per bucket. Each hour or day is a confidence-weighted, trimmed average of its stories, so one loud headline cannot swing it. Above +15 reads bullish, below −15 bearish; the shaded band is neutral.
Read it with care. Sentiment describes the news flow, not the market's next move. The S&P 500 panel shows SPY's daily close for context. Nothing here is investment advice.


