AIamond
18 sources with a published rate

How Often Are Financial News Sources Right?

We check the tone of every headline against the later price move — and compare each source with chance.

Of 18 sources with at least 300 checks, none is measurably better than chance.

Chance: how often the same up, down and sideways calls would be right if shuffled against the same price moves within each market, so knowing which markets move little or a lot earns nothing.

The interval is the range the edge would most likely fall in if the measurement were repeated (95 %). The verdict already corrects for testing many sources at once (Holm correction): one interval missing zero does not by itself make that source distinguishable from chance.

All sources, from the first tradable price

37,235 checks of the 13 sources that have a rate at every horizon: did the market move the way the article pointed, measured from the first price a reader could have traded? Sources with fewer checks are left out here so that no withheld rate can be worked out from these totals.

HorizonChecked reportsDaysHit rateChanceVs. chance (95 % interval)Detectable fromVerdict
1 d12,59428637.5%36.5%+1.0 pts(−0.5 to +2.4)±2.1 ptsNot distinguishable from chance
3 d12,38328336.7%37.0%−0.3 pts(−2.6 to +2.0)±3.3 ptsNot distinguishable from chance
7 d12,25827936.7%36.7%0.0 pts(−1.7 to +1.7)±2.4 ptsNot distinguishable from chance

By source (all horizons)

18 sources
1CNBC TechnologyNot distinguishable from chance
Hit rate
43.1%
Chance
38.5%
Vs. chance (95 % interval)
+4.6 pts(−0.7 to +9.9)
606 checks · English
2U.TodayNot distinguishable from chance
Hit rate
44.8%
Chance
41.0%
Vs. chance (95 % interval)
+3.7 pts(+0.4 to +7.1)
1,752 checks · English
3CNBC Top NewsNot distinguishable from chance
Hit rate
38.7%
Chance
36.9%
Vs. chance (95 % interval)
+1.7 pts(−1.0 to +4.5)
3,926 checks · English
4Borsen DKNot distinguishable from chance
Hit rate
39.3%
Chance
38.0%
Vs. chance (95 % interval)
+1.3 pts(−2.5 to +5.1)
514 checks · English
5Investors Business DailyNot distinguishable from chance
Hit rate
37.0%
Chance
35.9%
Vs. chance (95 % interval)
+1.1 pts(−3.1 to +5.3)
602 checks · English
6FXStreetNot distinguishable from chance
Hit rate
36.4%
Chance
35.7%
Vs. chance (95 % interval)
+0.7 pts(−0.8 to +2.1)
11,412 checks · English
7Dagens IndustriNot distinguishable from chance
Hit rate
35.9%
Chance
35.4%
Vs. chance (95 % interval)
+0.4 pts(−2.3 to +3.2)
2,903 checks · English
8BeInCryptoNot distinguishable from chance
Hit rate
38.3%
Chance
38.3%
Vs. chance (95 % interval)
−0.1 pts(−2.6 to +2.5)
3,040 checks · English
9HandelsblattNot distinguishable from chance
Hit rate
34.5%
Chance
34.7%
Vs. chance (95 % interval)
−0.3 pts(−2.2 to +1.7)
3,340 checks · Deutsch
10TagesschauNot distinguishable from chance
Hit rate
33.2%
Chance
33.8%
Vs. chance (95 % interval)
−0.5 pts(−4.4 to +3.4)
945 checks · Deutsch
11wallstreet-online NachrichtenNot distinguishable from chance
Hit rate
37.0%
Chance
38.2%
Vs. chance (95 % interval)
−1.2 pts(−3.6 to +1.2)
1,200 checks · Deutsch
12CoinDeskNot distinguishable from chance
Hit rate
37.3%
Chance
38.6%
Vs. chance (95 % interval)
−1.3 pts(−5.0 to +2.3)
1,428 checks · English
13The BlockNot distinguishable from chance
Hit rate
36.6%
Chance
38.1%
Vs. chance (95 % interval)
−1.5 pts(−5.3 to +2.3)
1,000 checks · English
14Financial TimesNot distinguishable from chance
Hit rate
37.5%
Chance
39.3%
Vs. chance (95 % interval)
−1.9 pts(−3.5 to −0.2)
3,152 checks · English
15CryptoPotatoNot distinguishable from chance
Hit rate
34.8%
Chance
37.2%
Vs. chance (95 % interval)
−2.4 pts(−5.6 to +0.8)
2,207 checks · English
16DecryptNot distinguishable from chance
Hit rate
36.5%
Chance
39.0%
Vs. chance (95 % interval)
−2.6 pts(−6.7 to +1.6)
930 checks · English
17Bangkok Post BusinessNot distinguishable from chance
Hit rate
33.1%
Chance
36.3%
Vs. chance (95 % interval)
−3.2 pts(−6.9 to +0.5)
311 checks · English
18Bitcoin MagazineNot distinguishable from chance
Hit rate
33.9%
Chance
38.3%
Vs. chance (95 % interval)
−4.4 pts(−10.8 to +2.0)
436 checks · English

16 more sources have fewer than 300 checks; no rate is published for them yet.

By kind of publisher and by language

The same numbers for groups of sources, so a pattern that no single source shows clearly can still be seen.

HorizonChecked reportsDaysHit rateChanceVs. chance (95 % interval)Detectable fromVerdict
Crypto editorial (6 sources), 1 d3,48025838.5%38.4%+0.1 pts(−2.8 to +3.1)±4.2 ptsNot distinguishable from chance
Crypto editorial (6 sources), 3 d3,45825637.7%38.9%−1.2 pts(−4.8 to +2.4)±5.1 ptsNot distinguishable from chance
Crypto editorial (6 sources), 7 d3,41925238.3%39.1%−0.8 pts(−4.1 to +2.6)±4.8 ptsNot distinguishable from chance
Editorial news (5 sources), 1 d4,88527637.4%36.0%+1.5 pts(−0.6 to +3.5)±2.9 ptsNot distinguishable from chance
Editorial news (5 sources), 3 d4,72127235.5%36.3%−0.9 pts(−3.1 to +1.3)±3.2 ptsNot distinguishable from chance
Editorial news (5 sources), 7 d4,66026736.6%36.2%+0.3 pts(−1.9 to +2.6)±3.2 ptsNot distinguishable from chance
Specialist press (1 sources), 1 d3,81215136.5%35.8%+0.7 pts(−1.1 to +2.4)±2.4 ptsNot distinguishable from chance
Specialist press (1 sources), 3 d3,80015137.2%36.1%+1.1 pts(−2.1 to +4.4)±4.6 ptsNot distinguishable from chance
Specialist press (1 sources), 7 d3,80015135.5%35.3%+0.2 pts(−1.2 to +1.6)±2.0 ptsNot distinguishable from chance
Other (under review) (1 sources), 1 d4177337.7%37.2%+0.4 pts(−4.9 to +5.8)±7.7 ptsNot distinguishable from chance
Other (under review) (1 sources), 3 d4047136.6%38.4%−1.8 pts(−7.1 to +3.6)±7.6 ptsNot distinguishable from chance
Other (under review) (1 sources), 7 d3796636.7%40.1%−3.4 pts(−9.6 to +2.8)±8.9 ptsNot distinguishable from chance
Deutsch (3 sources), 1 d1,86824736.4%35.1%+1.3 pts(−1.3 to +4.0)±3.8 ptsNot distinguishable from chance
Deutsch (3 sources), 3 d1,82824333.9%35.1%−1.2 pts(−3.7 to +1.2)±3.5 ptsNot distinguishable from chance
Deutsch (3 sources), 7 d1,78923834.2%35.8%−1.6 pts(−5.2 to +2.0)±5.2 ptsNot distinguishable from chance
English (10 sources), 1 d10,72628337.6%36.7%+0.9 pts(−0.7 to +2.5)±2.3 ptsNot distinguishable from chance
English (10 sources), 3 d10,55528037.1%37.3%−0.2 pts(−2.6 to +2.3)±3.5 ptsNot distinguishable from chance
English (10 sources), 7 d10,46927637.2%37.0%+0.2 pts(−1.4 to +1.8)±2.3 ptsNot distinguishable from chance

Our Methodology

AI classifies each article's tone as up, down or sideways for the market it covers. From the first price a reader could trade after publication we check the move after 1, 3 and 7 days. A source's hit rate is compared with chance for the same calls and outcomes within each market, so covering calm or busy markets earns nothing. Each difference comes with a 95 % interval; checks close in time are resampled together in blocks of 7 or 14 days, because they share market moves. A verdict needs at least 300 checks and must hold after correcting for the number of sources tested (Holm). This answers "did the market move that way?": a hit rate, not a return. AIamond makes no forecasts of its own.

Method source-record-v2, registered on November 3, 2026 and never edited since; this run was computed Nov 12, 2026, 09:30 AM UTC. Read the method

SHA-256 2df8da59ae4dd7bf3c46fafdcb26cbb56d9712a270b647d6b186bc9d427faa81

Are you a named source and think a number is wrong, or want to reply? Write to info@aiamond.com; corrections are listed in the change log.

This run’s totals are a snapshot as of Nov 12, 2026, 09:30 AM UTC and are limited to admitted sources — they can be smaller than a live, still-running count shown elsewhere on the site.

Changes to how these numbers are measured, and mistakes we found in the data, are listed in the change log.

Use this data: the full record is open under CC BY 4.0, with an API and an MCP server for agents.

Use this data: API · MCP · CSV