{"slug":"us-stock-market-hours-taipei-time","qid":"taipei_hour","label":"taipei_hour","post_title":"us-stock-market-hours-taipei-time","post_url":"/blog/lang/zh-hant/us-stock-market-hours-taipei-time#q-taipei_hour","columns":["taipei_hour","spy_volume_millions","minutes_with_bars"],"rows":[{"taipei_hour":"00:00","spy_volume_millions":3.49,"minutes_with_bars":2880},{"taipei_hour":"01:00","spy_volume_millions":3.1,"minutes_with_bars":2880},{"taipei_hour":"02:00","spy_volume_millions":4.1,"minutes_with_bars":2880},{"taipei_hour":"03:00","spy_volume_millions":10.46,"minutes_with_bars":2880},{"taipei_hour":"04:00","spy_volume_millions":5.34,"minutes_with_bars":2840},{"taipei_hour":"05:00","spy_volume_millions":0.31,"minutes_with_bars":2239},{"taipei_hour":"06:00","spy_volume_millions":0.11,"minutes_with_bars":2237},{"taipei_hour":"07:00","spy_volume_millions":0.04,"minutes_with_bars":2165},{"taipei_hour":"08:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"09:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"10:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"11:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"12:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"13:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"14:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"15:00","spy_volume_millions":0,"minutes_with_bars":0},{"taipei_hour":"16:00","spy_volume_millions":0.1,"minutes_with_bars":2443},{"taipei_hour":"17:00","spy_volume_millions":0.04,"minutes_with_bars":2179},{"taipei_hour":"18:00","spy_volume_millions":0.06,"minutes_with_bars":2197},{"taipei_hour":"19:00","spy_volume_millions":0.19,"minutes_with_bars":2770},{"taipei_hour":"20:00","spy_volume_millions":0.39,"minutes_with_bars":2858},{"taipei_hour":"21:00","spy_volume_millions":4.26,"minutes_with_bars":2877},{"taipei_hour":"22:00","spy_volume_millions":5.5,"minutes_with_bars":2880},{"taipei_hour":"23:00","spy_volume_millions":4.63,"minutes_with_bars":2880}],"shape":"ranking","sql":"SELECT\n    concat(leftPad(toString(g.h), 2, '0'), ':00')   AS taipei_hour,\n    round(ifNull(v.avg_millions, 0), 2)             AS spy_volume_millions,\n    toUInt32(ifNull(v.minutes_traded, 0))           AS minutes_with_bars\nFROM\n(\n    SELECT arrayJoin(range(24)) AS h\n) AS g\nLEFT JOIN\n(\n    SELECT\n        toHour(toTimeZone(window_start, 'Asia/Taipei'))                      AS h,\n        toFloat64(sum(volume))\n            / countDistinct(toDate(toTimeZone(window_start, 'America/New_York')))\n            / 1e6                                                            AS avg_millions,\n        count()                                                              AS minutes_traded\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= today() - 70\n      AND window_start <  today() - 2\n    GROUP BY h\n) AS v ON v.h = g.h\nORDER BY g.h","computed_at":"2026-10-04T15:07:39.041248+00:00","elapsed":0.092250262}