STRASMORE/EXPLORE 2,830 QUERIES

jp_holiday_sessions

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-30, from does-the-us-market-close-for-japanese-holidays.

as of series 13×5read in context →
jp_holiday_sessions — 13 rows by 5 columns, computed from US exchange, SIP and OPRA data.
session_datesession_labeltokyo_closurespy_volume_millionsspy_move_pct
2026-01-02Fri Jan 2New Year exchange closure89.4-0.37
2026-01-12Mon Jan 12Coming of Age Day640.65
2026-02-11Wed Feb 11National Foundation Day76.4-0.64
2026-02-23Mon Feb 23Emperor’s Birthday90.6-0.79
2026-03-20Fri Mar 20Vernal Equinox Day165.6-1.21
2026-04-29Wed Apr 29Showa Day41.90.08
2026-05-04Mon May 4Greenery Day51.9-0.29
2026-05-05Tue May 5Children’s Day36.90.28
2026-05-06Wed May 6Substitute holiday (Constitution Memorial Day)53.30.78
2026-07-20Mon Jul 20Marine Day50.4-0.67
2026-08-11Tue Aug 11Mountain Day36.7-0.51
2026-09-21Mon Sep 21Respect for the Aged Day50.50.95
2026-09-23Wed Sep 23Autumnal Equinox Day54.9-0.64
Rows × columns
13 × 5
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for jp_holiday_sessions, derived from the stored result.
ColumnTypeRangeNotes
session_date date 2026-01-02 to 2026-09-23
session_label text 13 distinct values (Fri Jan 2, Fri Mar 20, Mon Feb 23…)
tokyo_closure text 13 distinct values
spy_volume_millions number 36.7 to 165.6 count
spy_move_pct number -1.21 to 0.95 percent

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

SELECT
    toString(date)                                           AS session_date,
    formatDateTime(date, '%a %b %e')                         AS session_label,
    transform(
        toString(date),
        ['2026-01-02','2026-01-12','2026-02-11','2026-02-23','2026-03-20',
         '2026-04-29','2026-05-04','2026-05-05','2026-05-06','2026-07-20',
         '2026-08-11','2026-09-21','2026-09-23'],
        ['New Year exchange closure','Coming of Age Day','National Foundation Day',
         'Emperor’s Birthday','Vernal Equinox Day','Showa Day','Greenery Day',
         'Children’s Day','Substitute holiday (Constitution Memorial Day)','Marine Day',
         'Mountain Day','Respect for the Aged Day','Autumnal Equinox Day'],
        'Tokyo closure'
    )                                                        AS tokyo_closure,
    round(toFloat64(volume) / 1e6, 1)                        AS spy_volume_millions,
    round((toFloat64(close) / toFloat64(open) - 1) * 100, 2)  AS spy_move_pct
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
  AND date IN (
      '2026-01-02','2026-01-12','2026-02-11','2026-02-23','2026-03-20',
      '2026-04-29','2026-05-04','2026-05-05','2026-05-06','2026-07-20',
      '2026-08-11','2026-09-21','2026-09-23'
  )
ORDER BY date
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisdoes-the-us-market-close-for-japanese-holidays
us_closures_ahead series 12×6 → golden_week_2026 series 10×4 → us_thanksgiving_week series 7×3 → The 2s10s spread by month, full history series 604×5 → One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 → The 5s30s spread month by month, with both legs series 241×4 → See all 2,830 queries →