CHFJPY is a Swiss/Japanese pair whose loudest 5 weekday half-hours are ALL Thu/Fri 12:30-14:30 UTC — the US-morning macro window
Median CHFJPY range across 236 weekday half-hour cells: 12.0 pips. The 5 loudest cells: Fri 14:30 (19.5p), Thu 13:30 (19.3p), Thu 14:30 (19.2p), Fri 13:30 (19.1p), Thu 14:00 (18.7p) — every one of them inside the Thu/Fri 12:30-14:30 UTC US-morning macro window. Widen to the loudest 20 and 9 still sit in that same 5-cell window; the other 11 spread across London open (07:00-08:00 UTC) and the rest of the NY overlap.
Neither Swiss macro hours (06:30 UTC for CPI, 07:30 UTC for SNB) nor Japanese hours (03:00 UTC BoJ, 23:30 UTC previous-day for Japan National Core CPI) appear anywhere in CHFJPY’s top 20 weekday half-hour cells. In the aggregate, CHFJPY’s volatility is USD-flow-driven despite both its currencies being non-USD.

The top 5 versus the top 20
The concentration is strongest at the top. Top 5 cells 18.7-19.5p, all Thu/Fri 12:30-14:30 UTC. Top 20 cells 16.8-19.5p, with the following breakdown by cell type:
| Window | Cells in top-20 | Notable slots |
|---|---|---|
| Thu/Fri 12:30-14:30 UTC (US morning) | 9 | NFP, jobless claims, ISM, US CPI, retail sales |
| Rest of NY overlap (Tue/Wed 14:00-14:30, Fri 15:00, Thu 15:00) | 6 | UMich sentiment, US CB Consumer Confidence, second-tier US data |
| London morning (Mon-Thu 07:00-08:00 UTC) | 5 | German IFO, Euro-area PMI, DE ZEW, UK unemployment |
| Anywhere else (Asia, late-NY handoff, weekend edges) | 0 | nothing makes the top-20 |
What’s absent — the domestic calendars
The four release times where a CHFJPY-specific domestic macro print lands:
| Release | UTC time | In top-20? | Reason absent |
|---|---|---|---|
| Swiss CPI m/m | 06:30 UTC, monthly | no | 1 release/month diluted by ~20 non-release Wed 06:30 cells |
| SNB Policy Rate | 07:30 UTC, quarterly | no | 4 releases/year diluted by ~48 non-release Thu 07:30 cells |
| BoJ Policy Rate | ~03:00 UTC, 8×/year | no | 8 releases/year diluted by ~50 non-release cells |
| Japan Nat’l Core CPI | 23:30 UTC, monthly | no | 1 release/month diluted by many non-release nights |
None of these times appear in CHFJPY’s top-20 loudest cells. This is about SPARSE domestic calendars vs DENSE US calendar — US jobless claims fire every Thu 12:30 UTC without exception, so that cell’s median range keeps its 18-19p floor. A quarterly SNB decision moves CHFJPY on the day, but the cell’s median across 100+ observed Thursdays sits near CHFJPY’s typical 12.0p, not far above.
The counterpoint — today’s slot 5 post
Today’s CHF CPI × CHFJPY News Impact post looks at the specific release day and finds CHFJPY DOES respond to domestic Swiss macro — big-miss median deepens from -9p at 15m to -27p at 4h, big-beat median doubles from +6p to +13p over the same window. Both findings are true and non-contradictory: on the specific release day, Swiss macro dominates; averaged across every observed Wednesday, the release-day spike is a rare event and gets washed out by the ~20 non-release Wednesdays between it and the next one.
Verification note
All numbers verified against a fresh /api/v1/calm-zones/scan?pair=CHFJPY pull on 2026-08-24. Cells span 236 weekday half-hours (240 total minus the 4 Fri 22:00-23:30 UTC close-artifact cells). Chart written by a one-off script reusing scripts/insights-charts/svg.ts and theme.ts primitives and rasterized via sharp; not committed under scripts/insights-charts/ since the top-20-bar layout is single-use.