// STONKHUB RESEARCH DIARIES
Does Reddit Attention Predict Stock Returns?
Published · By StonkHub Research
Evidence at a glance
Historical signal study · no executed portfolio
- Hypothesis
- Unusual daily Reddit attention predicts excess returns after a next-session entry.
- Test period
- November 1, 2025–September 13, 2026; 41,966 ticker-days.
- Costs assumed
- Gross relative returns only; no transaction costs, sizing, or execution model.
- Result
- No convincing standalone daily attention edge: the largest absolute t-statistic across 24 comparisons was 1.31.
- Limitations
- Entry-day volume was unavailable at entry; overlapping observations, mixed sentiment engines, and no complete frozen reproduction artifact.
- Next experiment
- Freeze a consistent sentiment model and a pre-entry liquidity screen; reserve later data and account for shared and overlapping returns.
Source record: Recorded September 13, 2026 audit in lessons.md and cmd/sentiment-edge-audit/main.go. No new audit was run for this article.
A stock suddenly takes over your Reddit feed. Yesterday, almost nobody mentioned it. Today, every other discussion seems to include its ticker. Has the crowd spotted something early, or are people reacting to a move that already happened?
That is a plausible trading lead. Attention could bring new buyers, and those buyers could push prices higher. The useful question is whether information available at the time tells us anything about what happens next.
For the first installment of StonkHub Research Diaries, we are following that lead through a recorded audit of daily Reddit attention. The result was disappointing. The reasons are more useful than a chart with a winning trade circled.
The lead
StonkHub already had Reddit mentions, sentiment labels, and daily aggregates. The proposed signal was a mention spike: today's mention count divided by its recent average. A ticker receiving five times its usual attention would land in the most extreme group.
The hypothesis was that stocks attracting unusual attention might outperform other stocks people were already discussing. We also examined bullish and bearish discussion, a separate question about whether the direction of the conversation mattered.
Turning the story into a test
The recorded audit covered November 1, 2025, through September 13, 2026: approximately 3,000 tickers and 41,966 signal-days. A signal-day is one ticker's observation on one date. These were research observations, not executed trades.
Because a daily aggregate includes comments throughout the day, the test started measuring returns at the following trading session's open. It measured through the close of the first, third, and fifth trading bars, including the entry session.
The mention baseline used up to 20 preceding recorded aggregate rows, excluding the signal day, and required at least ten preceding observations. Those rows are not necessarily consecutive trading days.
For each signal date and holding horizon, the audit subtracted the average return across eligible mentioned tickers. This asked whether an attention group outperformed its comparison group, rather than simply benefiting from a rising market.
The audit screened for entry prices of at least $5 and entry-session dollar volume of at least $1 million. That second screen used the entire entry session's volume, which would not have been available at the open. This was a retrospective signal screen, not a fully executable trading simulation.
The promising story did not survive
Across 24 combinations of signal groups and holding horizons, the largest absolute t-statistic was 1.31. A t-statistic expresses the estimated average effect relative to its estimated uncertainty. Nothing cleared the audit's rough comparison threshold of about 2.8.
That threshold was a heuristic acknowledging that searching many possibilities makes attractive results easier to find by chance. It was not a formal statistical correction. The uncertainty estimates did not account for overlapping holding periods or stocks moving together.
Most average excess returns were close to zero. One tempting exception was the group with at least five times normal mentions: its three-session average excess return was about +0.32%, with roughly 619 observations. Its t-statistic was only 1.23.
That number is a lead for investigation, not demonstrated profitability. The audit measured gross relative returns. It did not model transaction costs, sizing, execution, or portfolio returns.
What remains unanswered
The daily mention-spike hypothesis did not produce convincing evidence in this sample. An effect could appear within minutes and disappear before a next-session entry. Eleven months could miss other market conditions. Subtracting the daily comparison-group return also means this test cannot tell us whether discussion predicts broad market direction.
The sentiment labels came from four scoring engines with different biases. Combining them makes it difficult to separate a trading relationship from changes in how the text was classified. The sentiment-direction question remains inconclusive.
The lesson is straightforward: building a data pipeline does not establish that its output predicts returns. Mention counts can describe attention without earning a place as an independent trading signal.
What we would do differently
The next experiment would use one consistent sentiment model and a liquidity screen based on information available before entry. It would estimate uncertainty using methods that preserve shared market moves and overlapping observations.
We would define the hypothesis and rejection criteria before searching for settings, then reserve later data for a separate evaluation. An intraday test would need reliable timestamps and realistic delays between collecting comments, generating a signal, and submitting an order. Those are proposed next steps. They have not rescued this result.
The conclusion
Daily Reddit attention did not justify promotion as a standalone trading signal in this audit. We came away with a sharper question and one less assumption masquerading as evidence.
This article discusses historical research, not investment advice. These observations are not an executed portfolio track record. Trading can lose money. Read the financial disclaimer.
- Research Diaries
- Backtesting
- Reddit sentiment
Research results are hypothetical unless explicitly identified as live trades. Backtests do not guarantee future performance.