TradingCalendar

Preview: data and translations are still being validated.

Methodology

Scheduled phase

TradingCalendar calculates scheduled equity-market phases from official rules and calendar exceptions. It does not monitor live operations, individual halts, circuit breakers or emergencies.

Official evidence

Confirmed answers require validated session rules, complete coverage for the date and official evidence for every fact. Missing coverage means unknown, not confirmed open or closed. Tentative or conflicting facts are never treated as confirmed.

Display timezone

Rules use each exchange’s local date and IANA timezone. Pages and data routes share one deterministic engine. Daylight saving, breaks, special sessions and uncertain auction endings stay explicit. A shortened trading day uses its published hours, not an assumed half-length session.

Data release

Source fetch time is not validation time. Snapshots, hashes and release versions preserve traceability. ICS exports include confirmed exceptions only; a missing event does not prove the market is open.

Data release: ten-exchange-only-markets-20261112