StockTwits, Sentiment, and Message Volume: What the Numbers Actually Mean

StockTwits is one of those products that’s either useless or genuinely informative depending on how you read it. The sentiment score and message volume are simple metrics, but their value comes from context.

Tech Talk News Editorial5 min readUpdated Jul 14, 2026
ShareXLinkedInRedditEmail
StockTwits, Sentiment, and Message Volume: What the Numbers Actually Mean

Key takeaways

  • StockTwits is a noisy proxy for retail attention, not a price forecast, and neither the sentiment score nor message volume is a buy signal on its own.
  • Message volume is the more useful of the two metrics, because a sudden 10x spike on a small-cap often precedes the price move, especially where retail flow is a meaningful share of volume.
  • StockTwits sentiment is self-reported and one-vote-per-post, so it captures no intensity, position size, or trader quality. A $500 position votes the same as a $500K one.
  • Both metrics are mostly noise on large caps like Apple, where institutional flow dominates and even an extreme sentiment swing barely moves the stock.
  • A flood of sudden bullish sentiment from new accounts on a penny stock with no institutional coverage is a pump red flag, not an opportunity.

StockTwits is a social platform for traders. Think Twitter, but every post is tagged to a stock symbol and labeled bullish or bearish. The product has been around since 2008 and has become one of the standard places where retail sentiment shows up before it gets priced in. Two metrics get cited from the platform constantly: the sentiment score and the message volume.

The way I think about StockTwits is that it's a noisy proxy for retail attention, not a forecast of price. The sentiment score tells you what the people posting feel right now. The message volume tells you how many of them are paying attention. Neither is a buy signal. Together, in context, they're a useful read on the social layer of a stock.

Plain English

Every post on StockTwits about a specific stock can be tagged bullish or bearish by the user (it's optional). The sentiment score for a stock is the percent of tagged posts that were bullish, over a rolling window. Message volume is just the count of posts mentioning the ticker.

What Sentiment Actually Captures

StockTwits sentiment is self-reported. A user clicks bullish or bearish before posting. That's the input. The aggregate is influenced by who happens to be active in a given hour, which means the score on a small-cap micro stock can be moved by 10 motivated posters. On a high-volume name like Tesla or Apple, the sentiment is averaged across thousands of users and is more stable.

The score doesn't capture intensity, position size, or quality. A retail trader with $500 in a position votes the same as someone with $500K. A first-day account votes the same as a 10-year veteran. The platform has algorithmic weighting that adjusts for some of this, but the raw sentiment is still a one-vote-per-post metric.

What Message Volume Captures

Message volume is more interesting than sentiment, in my view. It's a measure of how much retail attention is flowing toward a stock right now. When message volume on a small-cap suddenly spikes 10x, something has happened: a Reddit thread, an earnings beat, a viral tweet, a short squeeze setup. The spike often comes before the price move, especially on micro-cap names where retail flow can actually move price.

Volume doesn't tell you direction by itself. A 10x spike in posts could be people piling into a rally or people screaming as a stock dumps. You have to look at the sentiment in the same window to interpret it. High volume plus rising sentiment is bullish flow. High volume plus crashing sentiment is panic.

When the Signal Has Worked

The cleanest cases I've seen are short-squeeze setups on small-cap stocks. The pattern: low message volume for months, then a sudden spike, accompanied by high bullish sentiment. If the underlying stock has high short interest, that combination has predicted multi-day rips fairly often. The famous 2021 GameStop run was visible on StockTwits message volume two weeks before the squeeze peaked.

It also works in reverse, at least as a caution flag. Stocks at all-time highs with sustained bullish sentiment near the ceiling and elevated message volume are crowded by definition. When everyone already agrees, there's no marginal buyer left. I wouldn't short on that alone, but it's a reason to stop adding.

When the Signal Has Failed

On large caps, both metrics are mostly noise. Apple trades tens of millions of shares a day, most of it institutional. The most extreme StockTwits sentiment swing barely moves a name like that. The platform has real predictive power only where retail flow is a meaningful share of volume, which means small caps.

It also fails when the platform itself is being gamed. Coordinated pumps on penny stocks are an old problem and StockTwits is an obvious target. Sudden bullish sentiment with a flood of new accounts is a red flag, not an opportunity. The platform has moderation tools, but pump campaigns still get through, especially on stocks with no institutional coverage.

Reading Sentiment In Context

I look at three things together:

  • Sentiment direction. Bullish or bearish, and is it changing?
  • Message volume relative to its own baseline. 2x normal? 10x normal?
  • The actual posts. Skim the top 20 messages. Are they substantive analysis or rocket emojis? The qualitative read is faster than any score.

That trio gives you a real read in maybe 60 seconds per ticker. A score by itself is mostly meaningless because the same number means different things on different stocks.

Takeaway

StockTwits is a retail attention signal, not a price forecast. Sentiment captures direction, message volume captures interest, and the qualitative read of recent posts captures intensity. Use it as one input on small-cap or volatile names. Mostly ignore it on large caps where institutional flow dominates.

The Take

StockTwits is a window into the part of the market that doesn't show up in 13F filings or earnings calls. That window is most useful when the retail flow is the marginal force, which is mostly small caps, meme stocks, and short-squeeze setups. For long-term investors in large companies, it's entertainment. For short-term traders in micro-cap names, it's genuine signal mixed with genuine noise. Knowing which case you're in is half the battle.

Frequently asked questions

How is the StockTwits sentiment score calculated?
It is the percent of tagged posts about a ticker that were marked bullish over a rolling window. Users optionally tag their own post bullish or bearish before publishing, so the input is entirely self-reported. The platform applies some algorithmic weighting, but the raw score is still one vote per post. On a micro-cap, ten motivated posters can move it.
Is StockTwits sentiment actually predictive of stock prices?
Sometimes, and mostly on small caps. The cleanest setup is a stock with months of low message volume, then a sudden spike paired with high bullish sentiment, on a name with high short interest. That combination has predicted multi-day rips fairly often. The 2021 GameStop run showed up in StockTwits message volume two weeks before the squeeze peaked.
What does a message volume spike on StockTwits mean?
It means retail attention just showed up, but it says nothing about direction. A 10x spike could be people piling into a rally or screaming as the stock dumps. You have to read the sentiment in the same window to interpret it. High volume plus rising sentiment is bullish flow. High volume plus crashing sentiment is panic.
When does StockTwits sentiment fail as a signal?
On large caps and on gamed tickers. A mega-cap like Apple trades tens of millions of shares a day against institutional flow, so the most extreme retail sentiment swing barely registers. And coordinated pumps on penny stocks are a long-running problem. Sudden bullish sentiment paired with a flood of new accounts is a warning sign, particularly on stocks with no institutional coverage.
How should you actually use StockTwits when researching a stock?
Look at three things together and it takes about 60 seconds per ticker. Sentiment direction and whether it is changing. Message volume relative to that ticker's own baseline, so 2x normal versus 10x normal. And the actual posts: skim the top 20 and see whether they are substantive analysis or rocket emojis. A score by itself is meaningless because the same number means different things on different stocks.

Written by

Tech Talk News Editorial

Computer engineering background. Writes about software, AI, markets, and real estate, and the places where the three meet.

More about the author
ShareXLinkedInRedditEmail