Tuesday 08:00 UTC is the SECOND-LOUDEST 08:00 UTC of the week across the 28 liquid FX pairs — median rank 24/237 (verified 2026-09-18), just 0.5 behind Thursday's 23.5. 7 of 28 pairs sit inside top-20 — but the family shape is different: on Tue 08:00 UTC it's a JPY-cross cluster (EURJPY 10, GBPJPY 11, CHFJPY 13, then CHF-family EURGBP 15, GBPCHF 17, AUDCHF 19, EURCHF 20). Thu 08:00 UTC was 6/7 GBP-cross. Same near-loudness, different family driver — Tue is Tokyo-late-session unwind, Thu is pre-BoE-decision hedging.
Tuesday 08:00 UTC ranks top-50 for 27 of 28 liquid FX pairs and top-20 for 7 of 28. Median rank across 28 pairs is 24/237 — the SECOND-LOUDEST 08:00 UTC of the week, just 0.5 rank positions behind Thursday 08:00 UTC (23.5). But the family shape is different: Tue is a JPY-cross cluster (EURJPY 10, GBPJPY 11, CHFJPY 13, then EURGBP 15, GBPCHF 17, AUDCHF 19, EURCHF 20); Thu was a GBP-cross cluster (6/7 GBP- crosses). Same near-loudness, different family driver — Tue is Tokyo-late-session unwind, Thu is pre-BoE-decision hedging.

The 5-weekday 08:00 UTC ordering
| Weekday 08:00 UTC | Median rank | Top-20 count | Loudest pair (rank) | Family driver |
|---|---|---|---|---|
| Thu 08:00 UTC (2026-09-17) | 23.5 | 6/28 | GBPCHF 7 | GBP-family (pre-BoE Gilts) |
| Tue 08:00 UTC ★ today | 24 | 7/28 | EURJPY 10 | JPY-family (Tokyo unwind) |
| Wed 08:00 UTC | 30.5 | 5/28 | GBPJPY 10 | mixed (pre-FOMC/BoC same day) |
| Fri 08:00 UTC | 40.5 | 0/28 | EURCHF 22 | quiet, pre-NFP position park |
| Mon 08:00 UTC | 44 | 2/28 | EURCHF 12 | quiet, weekend gap absorbed |
Tue and Thu 08:00 UTC are all but tied for loudest of the week (0.5 rank positions apart). Wed sits 6.5 behind, Fri 16.5, Mon 20. The family driver differentiates Tue and Thu despite the near-tie: Tue is a JPY-family cluster (7 top-20 all JPY-cross or CHF-family); Thu is a GBP-family cluster (6/7 GBP-crosses in top-20). No European CB decision on Tuesdays keeps the loudness pure Tokyo-late-session unwind.
Tue 08:00 UTC family breakdown
| Family | Members (rank) | Family median |
|---|---|---|
| JPY-crosses | EURJPY 10, GBPJPY 11, CHFJPY 13, AUDJPY 23, NZDJPY 23, CADJPY 35, USDJPY 38 | 23 |
| CHF-crosses | GBPCHF 17, AUDCHF 19, EURCHF 20, NZDCHF 21, USDCHF 28, CADCHF 39 | 20.5 |
| GBP-family | EURGBP 15, GBPCHF 17, GBPAUD 21, GBPUSD 24, GBPNZD 24, GBPJPY 11, GBPCAD 36 | 21 |
| EUR-crosses | EURJPY 10, EURGBP 15, EURCHF 20, EURAUD 22, EURNZD 23, EURUSD 25, EURCAD 48 | 22 |
| USD/AUD/NZD majors | AUDUSD 27, NZDUSD 26, USDCHF 28, USDJPY 38, USDCAD 55 | 28 |
| CAD-crosses | GBPCAD 36, CADCHF 39, EURCAD 48, AUDCAD 50, USDCAD 55, NZDCAD 46, CADJPY 35 | 46 |
JPY-cross family median rank 23 and CHF-cross 20.5 lead the field. CAD-cross family at 46 is the quietest — a mirror image of Wed 14:00 UTC (BoC decision) where CAD-crosses cluster top-20. USDJPY at rank 38 is the outlier that pulls JPY-cross family median down (excluded the median would be 18 — much cleaner top-20 cluster). Mechanism: USDJPY is the reserve-currency JPY-cross most anchored to New York flow, so its 08:00 UTC (04:00 ET) reading is the quietest of the JPY-crosses.
Tue 07:00 → 08:00 UTC — CHF pre-open effect
| Pair | Tue 07:00 | Tue 08:00 | Gain (07→08) |
|---|---|---|---|
| GBPCHF | 25 | 17 | +8 |
| AUDCHF | 27 | 19 | +8 |
| NZDCHF | 27 | 21 | +6 |
| EURCHF | 24 | 20 | +4 |
| USDCHF | 31 | 28 | +3 |
| CHF-family median | 27 | 20 | +7 |
| EURJPY (contrast) | 8 | 10 | -2 |
| Overall 28-pair median | 25 | 24 | +1 |
CHF-family median gains +7 rank positions from Tue 07:00 to Tue 08:00 UTC — the small Zurich pre-open effect at 09:00 CET. JPY-family LOSES a couple positions (EURJPY 8 → 10) because Tokyo cash-equities is 30 minutes before close at 08:00 UTC, and JPY-cross carry-unwind flow peaks slightly earlier at 07:00 UTC. The overall +1 median gain is the smallest 07→08 gain of the five weekdays because Tue 07:00 UTC was already the loudest 07:00 UTC of the week.
Verification note and caveat
All 28 pair ranks verified 2026-09-18 via fresh /api/v1/calm-zones/scan?pair=<PAIR> pulls, sorted by -median_range_pips, filtering to dow=1 slot_utc="08:00". Backend dow convention confirmed from backend/api/v1/calm_zones.py(“0=Mon through 4=Fri”). Caveat: 08:00 UTC = 09:00 BST = 08:00 GMT straddles London DST boundary and Calm Zones averages both regimes into one cell. Cross- weekday comparison is unaffected — every weekday averages the same BST/GMT mix. Chart built via a one-off script reusing scripts/insights-charts/svg.ts + theme.ts + sharp, not committed under scripts/.