Myth #2 · AI and the news

Can AI Predict Stock Prices From the News? We Asked It 599 Times.

Link between an AI model's news score and the next day's price move: 0.01, where 1 would be perfect. Verdict: myth.

Verdict: myth. An AI model read 599 real company news stories and judged whether each one was good for the stock. Its judgements had essentially zero link with what the price did next. We asked three different ways. Same answer every time.

Cousin Kevin has a new system. Every morning he pastes the latest headlines into an AI chatbot and asks: "Will this stock go up?"

The chatbot always answers. It never says "I don't know". Kevin finds this very reassuring.

So we did what Kevin does, 599 times, and then checked what the stocks actually did.

What we tested

What we found

The first round looked exciting. When the AI said "up", the stock rose the next day 62% of the time. When it said "down", only 49% of the time. The usual rate on those days was 52%. A statistical test said a result this good would happen by pure luck only about 1 time in 37.

We nearly got excited. Then we ran it again on 300 new stories. "Up" calls: 49%. "Down" calls: 47%. The usual rate: 47%. The edge was gone.

Across all 599 stories, the correlation between the AI's score and the next day's price move was 0.01. Over three days, 0.03. A correlation of 1 would be perfect prediction. Zero means no link at all.

What we asked the AILink with next dayLink with next 3 days
Will the price go up?0.010.03
Does this news sound positive?0.020.01
Is it good for someone who owns the stock?0.00-0.01

Three different questions, one answer. The questions mean very different things. The AI's answers to them did not: they were correlated 0.72 to 0.77 with each other. Whatever we asked, the model told us roughly the same thing: how nice the headline sounded. And how nice a headline sounds tells you nothing about tomorrow's price.

How often the stock rose the next day

First 299 stories
AI said "up"62%
Usual rate on those days52%
Next 300 stories (fresh data)
AI said "up"49%
Usual rate on those days47%
In the first round the AI's "up" calls looked 10 points better than usual. On fresh stories the edge shrank to 2 points, which is noise.

Why it doesn't work

Big news moves prices within minutes, often seconds, of being published. By the time a story is sitting in a news feed, the price has usually already moved. The AI can read perfectly well. It just arrives after the party.

Statistics for noobs: why we test twice

The first 299 stories produced a result that passed a standard statistical test. If we had stopped there, this would be a very different article, probably with a "buy my AI trading course" button at the bottom.

Exciting results from one sample often don't survive a second one. That's why every promising result gets a fresh batch of data before we believe it. This one didn't make it.

The moral

AI models are excellent at reading. But reading the news isn't the hard part of investing: by the time you've read it, so has everyone else, and the price already knows. A chatbot that says a stock will go up because of a headline is telling you how the headline sounds, with great confidence.

Kevin has since asked the chatbot whether he should stop asking the chatbot. It said that was a great question.

What this test can't tell you

Analysis of historical data, not real trades. 599 news stories about US companies, sampled from September 2026 news covering 531 companies; price moves measured over 1 and 3 trading days from the first close after publication. Results from a first sample of 299 stories did not replicate on a second sample of 300. Historical results do not guarantee future returns. This is educational content, not financial advice.