{"slug":"us-stock-market-hours-lagos-time","qid":"lagos_clock","label":"lagos_clock","post_title":"us-stock-market-hours-lagos-time","post_url":"/blog/lang/pcm/us-stock-market-hours-lagos-time#q-lagos_clock","columns":["wat_hour","et_hour","volume_millions","avg_thousand_per_minute"],"rows":[{"wat_hour":"09:00","et_hour":"04:00","volume_millions":4.7,"avg_thousand_per_minute":2},{"wat_hour":"10:00","et_hour":"05:00","volume_millions":1.7,"avg_thousand_per_minute":0.8},{"wat_hour":"11:00","et_hour":"06:00","volume_millions":2.6,"avg_thousand_per_minute":1.2},{"wat_hour":"12:00","et_hour":"07:00","volume_millions":9.1,"avg_thousand_per_minute":3.4},{"wat_hour":"13:00","et_hour":"08:00","volume_millions":18.2,"avg_thousand_per_minute":6.5},{"wat_hour":"14:00","et_hour":"09:00","volume_millions":199.4,"avg_thousand_per_minute":70.8},{"wat_hour":"15:00","et_hour":"10:00","volume_millions":257.2,"avg_thousand_per_minute":91.2},{"wat_hour":"16:00","et_hour":"11:00","volume_millions":216.6,"avg_thousand_per_minute":76.8},{"wat_hour":"17:00","et_hour":"12:00","volume_millions":163.2,"avg_thousand_per_minute":57.9},{"wat_hour":"18:00","et_hour":"13:00","volume_millions":142.5,"avg_thousand_per_minute":50.5},{"wat_hour":"19:00","et_hour":"14:00","volume_millions":192.6,"avg_thousand_per_minute":68.3},{"wat_hour":"20:00","et_hour":"15:00","volume_millions":494.7,"avg_thousand_per_minute":175.4},{"wat_hour":"21:00","et_hour":"16:00","volume_millions":251.5,"avg_thousand_per_minute":90.5},{"wat_hour":"22:00","et_hour":"17:00","volume_millions":14.5,"avg_thousand_per_minute":6.6},{"wat_hour":"23:00","et_hour":"18:00","volume_millions":5.4,"avg_thousand_per_minute":2.5},{"wat_hour":"00:00","et_hour":"19:00","volume_millions":2,"avg_thousand_per_minute":1}],"shape":"ranking","sql":"WITH bars AS\n(\n    SELECT\n        toTimeZone(window_start, 'America/New_York') AS et,\n        toTimeZone(window_start, 'Africa/Lagos')     AS wat,\n        toFloat64(volume)                            AS volume\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)\nSELECT\n    formatDateTime(wat, '%H:00')          AS wat_hour,\n    formatDateTime(et,  '%H:00')          AS et_hour,\n    round(sum(volume) / 1e6, 1)           AS volume_millions,\n    round(avg(volume) / 1000, 1)          AS avg_thousand_per_minute\nFROM bars\nWHERE (toHour(et) * 60 + toMinute(et)) >= 240\n  AND (toHour(et) * 60 + toMinute(et)) <  1200\nGROUP BY wat_hour, et_hour\nORDER BY et_hour","computed_at":"2026-10-03T15:04:04.576369+00:00","elapsed":0.082437512}