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,138 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,56028537.4%36.5%+0.9 pts(−0.5 to +2.4)±2.1 ptsNot distinguishable from chance
3 d12,36928136.6%37.0%−0.3 pts(−2.6 to +1.9)±3.2 ptsNot distinguishable from chance
7 d12,20927736.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.0%
Chance
38.5%
Vs. chance (95 % interval)
+4.5 pts(−1.0 to +9.9)
600 checks · English
2U.TodayNot distinguishable from chance
Hit rate
44.7%
Chance
41.0%
Vs. chance (95 % interval)
+3.7 pts(+0.4 to +7.1)
1,748 checks · English
3CNBC Top NewsNot distinguishable from chance
Hit rate
38.6%
Chance
36.9%
Vs. chance (95 % interval)
+1.7 pts(−1.1 to +4.5)
3,910 checks · English
4Borsen DKNot distinguishable from chance
Hit rate
39.5%
Chance
37.9%
Vs. chance (95 % interval)
+1.6 pts(−2.2 to +5.4)
509 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)
600 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.8%
Chance
35.4%
Vs. chance (95 % interval)
+0.4 pts(−2.3 to +3.2)
2,891 checks · English
8BeInCryptoNot distinguishable from chance
Hit rate
38.3%
Chance
38.4%
Vs. chance (95 % interval)
−0.1 pts(−2.7 to +2.4)
3,020 checks · English
9HandelsblattNot distinguishable from chance
Hit rate
34.5%
Chance
34.8%
Vs. chance (95 % interval)
−0.2 pts(−2.2 to +1.7)
3,334 checks · Deutsch
10TagesschauNot distinguishable from chance
Hit rate
33.3%
Chance
33.8%
Vs. chance (95 % interval)
−0.5 pts(−4.3 to +3.4)
943 checks · Deutsch
11CoinDeskNot distinguishable from chance
Hit rate
37.3%
Chance
38.6%
Vs. chance (95 % interval)
−1.3 pts(−5.0 to +2.4)
1,425 checks · English
12The BlockNot distinguishable from chance
Hit rate
36.6%
Chance
38.1%
Vs. chance (95 % interval)
−1.4 pts(−5.2 to +2.3)
999 checks · English
13wallstreet-online NachrichtenNot distinguishable from chance
Hit rate
36.8%
Chance
38.3%
Vs. chance (95 % interval)
−1.5 pts(−3.6 to +0.6)
1,181 checks · Deutsch
14Financial TimesNot distinguishable from chance
Hit rate
37.5%
Chance
39.4%
Vs. chance (95 % interval)
−1.9 pts(−3.5 to −0.2)
3,149 checks · English
15CryptoPotatoNot distinguishable from chance
Hit rate
34.9%
Chance
37.2%
Vs. chance (95 % interval)
−2.3 pts(−5.6 to +0.9)
2,197 checks · English
16DecryptNot distinguishable from chance
Hit rate
36.5%
Chance
39.0%
Vs. chance (95 % interval)
−2.5 pts(−6.7 to +1.7)
929 checks · English
17Bangkok Post BusinessNot distinguishable from chance
Hit rate
32.6%
Chance
36.5%
Vs. chance (95 % interval)
−3.9 pts(−7.4 to −0.4)
307 checks · English
18Bitcoin MagazineNot distinguishable from chance
Hit rate
33.8%
Chance
38.4%
Vs. chance (95 % interval)
−4.6 pts(−11.0 to +1.8)
432 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,46925738.5%38.4%+0.1 pts(−2.8 to +3.0)±4.2 ptsNot distinguishable from chance
Crypto editorial (6 sources), 3 d3,45025437.7%38.9%−1.2 pts(−4.8 to +2.3)±5.1 ptsNot distinguishable from chance
Crypto editorial (6 sources), 7 d3,39925038.4%39.1%−0.7 pts(−4.1 to +2.6)±4.8 ptsNot distinguishable from chance
Editorial news (5 sources), 1 d4,86827437.4%36.0%+1.4 pts(−0.6 to +3.4)±2.9 ptsNot distinguishable from chance
Editorial news (5 sources), 3 d4,71727035.5%36.3%−0.9 pts(−3.1 to +1.4)±3.2 ptsNot distinguishable from chance
Editorial news (5 sources), 7 d4,64226636.6%36.2%+0.4 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.5 ptsNot distinguishable from chance
Specialist press (1 sources), 3 d3,80015137.2%36.1%+1.1 pts(−2.0 to +4.3)±4.5 ptsNot distinguishable from chance
Specialist press (1 sources), 7 d3,80015135.5%35.3%+0.2 pts(−1.2 to +1.6)±1.9 ptsNot distinguishable from chance
Other (under review) (1 sources), 1 d4117237.2%37.2%+0.1 pts(−5.4 to +5.5)±7.8 ptsNot distinguishable from chance
Other (under review) (1 sources), 3 d4026936.6%38.4%−1.8 pts(−7.1 to +3.4)±7.5 ptsNot distinguishable from chance
Other (under review) (1 sources), 7 d3686636.4%40.5%−4.1 pts(−10.2 to +2.1)±8.7 ptsNot distinguishable from chance
Deutsch (3 sources), 1 d1,85824636.3%35.1%+1.3 pts(−1.4 to +3.9)±3.8 ptsNot distinguishable from chance
Deutsch (3 sources), 3 d1,82624133.8%35.1%−1.3 pts(−3.7 to +1.2)±3.4 ptsNot distinguishable from chance
Deutsch (3 sources), 7 d1,77423834.2%35.8%−1.6 pts(−5.3 to +2.0)±5.2 ptsNot distinguishable from chance
English (10 sources), 1 d10,70228237.6%36.7%+0.9 pts(−0.7 to +2.5)±2.3 ptsNot distinguishable from chance
English (10 sources), 3 d10,54327837.1%37.3%−0.2 pts(−2.6 to +2.3)±3.5 ptsNot distinguishable from chance
English (10 sources), 7 d10,43527437.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 11, 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 11, 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