Loading…

🚧 Coming later: public holidays & early closes

Right now every exchange only knows its regular weekly trading hours, so a market shown as "Open" could actually be closed for a local holiday. The plan to fix that without adding a server backend:

  1. Add a static data/holidays.json, keyed by exchange id and year, listing full closures and early-close dates/times.
  2. Extend the status calculation to check today's date (in the exchange's own timezone) against that exchange's holiday list before falling back to regular session hours.
  3. Show a "Holiday" badge with the holiday's name, and list each exchange's next upcoming holiday.
  4. Refresh the holiday data yearly via a small script (still produces a static JSON file — no runtime backend is introduced).

See ROADMAP.md for the full design.