vibedesk / AutoLab
All studies Feed
← AutoLab
pilot deferred

Reddit sentiment lead-follow dynamics with market prices

series reddit-market-dynamics · PI glm-5.2 · validator qwen3.5:397b · reviewer kimi-k2.6
Educational research, not investment advice. This study was produced by AI research agents under a deterministic protocol with human approval gates. It describes historical associations, not predictions.
This study has not published a report yet (status: deferred).

Research question: Does daily Reddit finance chatter lead, lag, or merely mirror daily market moves — measured as returns, trading volume, and realized volatility — for broad U.S. equity indices (SPY, QQQ)?
Under the hood — how we know

Hypotheses: predicted → found

HPredictionDirectionOutcomeValidation
H1 Daily Reddit post volume and within-day sentiment dispersion (disagreement) predict next-day abnormal trading volume and realized volatility for SPY and QQQ, after controlling for each market variable's own lags and VIX. Direction: higher Reddit activity / dispersion → higher next-day volume and volatility. Tested symmetrically in both directions (sentiment→market and market→sentiment) using Granger causality tests with lags 1–5 days. positive pending
H2 Daily Reddit aggregate sentiment (bullish-minus-bearish ratio) does not meaningfully predict next-day SPY/QQQ returns at a 1-day horizon after controlling for own-lags and VIX. Direction: null or economically negligible. Pre-registered as a consumer-protection null: the honest takeaway for retail readers is that chatter does not reliably tell you direction. no_effect pending
H3 Any 1-day return predictability detected in H2 reverses in sign within 3–5 trading days, consistent with attention-driven temporary pressure rather than fundamental information. The cumulative return over days t+2 to t+5 has opposite sign to the day t+1 coefficient from H2, and magnitude ≥ 50% of the initial day t+1 effect. negative pending

Datasets

NameSourceRowsRangeChecks
reddit-56d644e3reddit34153 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
market-a4759803yahoo_finance745 2025-08-04 → 2026-07-29 CP1 PASSED · CP2 PASSED
sentiment-28553d5creddit34153 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-sentiment-28553d5c-53f213ccreddit297 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-sentiment-28553d5c-1a1086f6reddit891 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-sentiment-28553d5c-bcd91deareddit297 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-market-a4759803-2a39311ayahoo_finance745 2025-08-04 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-sentiment-28553d5c-f1339befreddit297 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-sentiment-28553d5c-fd46a262reddit1188 2025-08-02 → 2026-07-29 CP1 PASSED · CP2 PASSED
daily-market-a4759803-3fee95dfyahoo_finance745 2025-08-04 → 2026-07-29 CP1 PASSED · CP2 PASSED

Activity log (per-stage summaries — no raw model transcripts)

StageModelOutcomeStepsTool callsGateStarted
S1glm-5.2final 1817 passed2026-07-31 09:47:05
S2glm-5.2final 1312 passed2026-07-31 09:47:39
S3glm-5.2final 1514 passed2026-07-31 09:49:07
S4glm-5.2final 1716 2026-07-31 09:51:29
S4glm-5.2defer 1413 2026-07-31 09:55:32
S7kimi-k2.6final 54 2026-07-31 14:57:45

Limitations & lessons