{"slug":"us-stock-market-hours-japan-time","qid":"summer_curve","label":"summer_curve","post_title":"us-stock-market-hours-japan-time","post_url":"/blog/lang/ja/us-stock-market-hours-japan-time#q-summer_curve","columns":["jst_time","et_time","volume_share_pct"],"rows":[{"jst_time":"22:00","et_time":"09:00","volume_share_pct":0.43},{"jst_time":"22:30","et_time":"09:30","volume_share_pct":8.9},{"jst_time":"23:00","et_time":"10:00","volume_share_pct":6.18},{"jst_time":"23:30","et_time":"10:30","volume_share_pct":5.02},{"jst_time":"00:00","et_time":"11:00","volume_share_pct":4.51},{"jst_time":"00:30","et_time":"11:30","volume_share_pct":5.66},{"jst_time":"01:00","et_time":"12:00","volume_share_pct":4.18},{"jst_time":"01:30","et_time":"12:30","volume_share_pct":3.97},{"jst_time":"02:00","et_time":"13:00","volume_share_pct":4.24},{"jst_time":"02:30","et_time":"13:30","volume_share_pct":4.26},{"jst_time":"03:00","et_time":"14:00","volume_share_pct":5.02},{"jst_time":"03:30","et_time":"14:30","volume_share_pct":5.4},{"jst_time":"04:00","et_time":"15:00","volume_share_pct":6.96},{"jst_time":"04:30","et_time":"15:30","volume_share_pct":18.06},{"jst_time":"05:00","et_time":"16:00","volume_share_pct":13.52},{"jst_time":"05:30","et_time":"16:30","volume_share_pct":0.91}],"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-06-01 00:00:00', 'America/New_York')\n      AND window_start <  toDateTime('2026-07-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.731994+00:00","elapsed":0.115629684}