What we actually hold, market by market
Nineteen markets are not nineteen equal datasets. This page states the span, the sample size, the result of the data-mining test and — the column that usually goes unpublished — the smallest effect each market's history could ever have detected. Every figure is read from the same files the dashboard and the API serve.
| Market | Span | Biggest bucket | Windows tested | Clear our bar | Flag is noise | Smallest lean we could see | Verdict |
|---|---|---|---|---|---|---|---|
| EUR/USD FX Majors |
2003..2026 24 years with data |
1,183 | 121 | 12 noise: 0.32 |
1 in 38 | 4.4 pts | demonstrated |
| GBP/USD FX Majors |
2003..2026 24 years with data |
1,046 | 121 | 10 noise: 0.32 |
1 in 31 | 4.6 pts | demonstrated |
| USD/CHF FX Majors |
2003..2026 17 years with data |
649 | 120 | 16 noise: 0.31 |
1 in 52 | 5.9 pts | demonstrated partial years: 2003, 2004, 2008, 2012, 2015 |
| USD/JPY FX Majors |
2003..2026 21 years with data |
920 | 121 | 10 noise: 0.31 |
1 in 32 | 5.0 pts | demonstrated |
| AUD/USD FX Minors |
2003..2026 23 years with data |
1,154 | 121 | 12 noise: 0.33 |
1 in 36 | 4.4 pts | demonstrated |
| USD/CAD FX Minors |
2003..2026 23 years with data |
1,188 | 121 | 16 noise: 0.32 |
1 in 50 | 4.4 pts | demonstrated |
| NZD/USD FX Minors |
2003..2026 19 years with data |
1,036 | 121 | 13 noise: 0.33 |
1 in 39 | 4.7 pts | demonstrated partial years: 2015 |
| EUR/JPY FX Minors |
2003..2026 22 years with data |
1,053 | 121 | 9 noise: 0.32 |
1 in 28 | 4.6 pts | demonstrated |
| GBP/JPY FX Minors |
2003..2026 19 years with data |
837 | 120 | 8 noise: 0.32 |
1 in 25 | 5.2 pts | demonstrated partial years: 2007, 2017 |
| EUR/GBP FX Minors |
2003..2026 13 years with data |
491 | 120 | 16 noise: 0.33 |
1 in 48 | 6.8 pts | demonstrated partial years: 2003, 2018 |
| Gold (XAU/USD) Metals |
2003..2026 24 years with data |
1,211 | 120 | 19 noise: 0.32 |
1 in 59 | 4.3 pts | demonstrated |
| Silver (XAG/USD) Metals |
2003..2026 24 years with data |
1,049 | 120 | 38 noise: 0.33 |
1 in 115 | 4.7 pts | demonstrated suspect data: 2003, 2004, 2005 |
| US30 (Dow) Indices |
2013..2026 13 years with data |
587 | 114 | 0 noise: 0.3 |
— | 6.3 pts | not demonstrated partial years: 2013 |
| NAS100 Indices |
2020..2026 7 years with data |
344 | 110 | 0 noise: 0.29 |
— | 8.1 pts | not demonstrated |
| SPX500 Indices |
2020..2026 7 years with data |
344 | 110 | 0 noise: 0.31 |
— | 8.1 pts | not demonstrated |
| GER40 (DAX) Indices |
2013..2026 13 years with data |
551 | 109 | 0 noise: 0.3 |
— | 6.5 pts | not demonstrated partial years: 2013 |
| UK100 (FTSE) Indices |
2011..2026 5 years with data |
195 | 0 | — | — | 11.2 pts | unpublishable partial years: 2011, 2012, 2020 |
| BTC/USD Crypto |
2017..2026 9 years with data |
436 | 163 | 2 noise: 0.44 |
1 in 5 | 7.2 pts | not demonstrated |
| ETH/USD Crypto |
2017..2026 9 years with data |
415 | 168 | 1 noise: 0.46 |
1 in 2 | 7.4 pts | not demonstrated partial years: 2017 |
How to read the columns
Biggest bucket is the largest number of candles behind any single weekday × hour window in that market. Our published minimum is 300; a market whose biggest bucket is under that cannot produce one publishable number, which is exactly UK100's situation.
Clear our bar counts the windows reaching n ≥ 300 and |z| ≥ 3 against that market's own average hour, and noise is how many a grid with no hour-of-week structure at all produces at the same settings — measured by permutation, 4,000 draws. Flag is noise is the ratio of those two: in silver about 1 flag in 115 is expected to be chance; in ETH/USD it is about 1 in 2. The dashboard says this on the window you are looking at, not just here.
Suspect data and partial years are two different warnings and the table keeps them apart. A suspect year is one whose mean hourly move runs at least three times (or at most a third of) that market's normal size — almost always a feed that changed units, source or contract rather than a market that woke up; there are 1 such markets. A partial year simply holds fewer than 1,500 bars, so the span overstates what is behind it; 8 markets have one. USD/CHF advertises 2003–2026 and has five partial years inside it, which is why the years column and the span column disagree.