{"slug":"us-stock-market-hours-japan-time","qid":"winter_curve","label":"winter_curve","post_title":"us-stock-market-hours-japan-time","post_url":"/blog/lang/ja/us-stock-market-hours-japan-time#q-winter_curve","columns":["jst_time","et_time","volume_share_pct"],"rows":[{"jst_time":"23:00","et_time":"09:00","volume_share_pct":0.54},{"jst_time":"23:30","et_time":"09:30","volume_share_pct":12.37},{"jst_time":"00:00","et_time":"10:00","volume_share_pct":8.65},{"jst_time":"00:30","et_time":"10:30","volume_share_pct":7.68},{"jst_time":"01:00","et_time":"11:00","volume_share_pct":5.81},{"jst_time":"01:30","et_time":"11:30","volume_share_pct":5.37},{"jst_time":"02:00","et_time":"12:00","volume_share_pct":4.46},{"jst_time":"02:30","et_time":"12:30","volume_share_pct":4.18},{"jst_time":"03:00","et_time":"13:00","volume_share_pct":3.85},{"jst_time":"03:30","et_time":"13:30","volume_share_pct":3.74},{"jst_time":"04:00","et_time":"14:00","volume_share_pct":5.03},{"jst_time":"04:30","et_time":"14:30","volume_share_pct":5.94},{"jst_time":"05:00","et_time":"15:00","volume_share_pct":6.51},{"jst_time":"05:30","et_time":"15:30","volume_share_pct":15.97},{"jst_time":"06:00","et_time":"16:00","volume_share_pct":7.2},{"jst_time":"06:30","et_time":"16:30","volume_share_pct":0.81}],"shape":"series","sql":"SELECT\n    jst_time,\n    et_time,\n    volume_share_pct\nFROM\n(\n    SELECT\n        formatDateTime(toStartOfInterval(toTimeZone(window_start, 'Asia/Tokyo'), INTERVAL 30 MINUTE), '%H:%i')       AS jst_time,\n        formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,\n        toHour(toTimeZone(window_start, 'America/New_York'))                                                           AS et_hour,\n        round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 2)                                  AS volume_share_pct\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= toDateTime('2026-01-01 00:00:00', 'America/New_York')\n      AND window_start <  toDateTime('2026-02-01 00:00:00', 'America/New_York')\n    GROUP BY jst_time, et_time, et_hour\n)\nWHERE et_hour BETWEEN 9 AND 16\nORDER BY et_time","computed_at":"2026-11-01T01:50:32.981044+00:00","elapsed":0.137357957}