{"slug":"us-stock-market-hours-jakarta-time","qid":"volume_per_jam_wib","label":"volume_per_jam_wib","post_title":"us-stock-market-hours-jakarta-time","post_url":"/blog/lang/id/us-stock-market-hours-jakarta-time#q-volume_per_jam_wib","columns":["wib_label","jam_et","volume_juta_lembar","persen_volume"],"rows":[{"wib_label":"15:00","jam_et":"04:00","volume_juta_lembar":2,"persen_volume":0.22},{"wib_label":"16:00","jam_et":"05:00","volume_juta_lembar":0.9,"persen_volume":0.1},{"wib_label":"17:00","jam_et":"06:00","volume_juta_lembar":1.4,"persen_volume":0.16},{"wib_label":"18:00","jam_et":"07:00","volume_juta_lembar":4.3,"persen_volume":0.48},{"wib_label":"19:00","jam_et":"08:00","volume_juta_lembar":9.2,"persen_volume":1.03},{"wib_label":"20:00","jam_et":"09:00","volume_juta_lembar":86.5,"persen_volume":9.64},{"wib_label":"21:00","jam_et":"10:00","volume_juta_lembar":109.6,"persen_volume":12.22},{"wib_label":"22:00","jam_et":"11:00","volume_juta_lembar":101.1,"persen_volume":11.27},{"wib_label":"23:00","jam_et":"12:00","volume_juta_lembar":68.6,"persen_volume":7.65},{"wib_label":"00:00","jam_et":"13:00","volume_juta_lembar":61.6,"persen_volume":6.86},{"wib_label":"01:00","jam_et":"14:00","volume_juta_lembar":90.8,"persen_volume":10.12},{"wib_label":"02:00","jam_et":"15:00","volume_juta_lembar":226.5,"persen_volume":25.25},{"wib_label":"03:00","jam_et":"16:00","volume_juta_lembar":123.5,"persen_volume":13.77},{"wib_label":"04:00","jam_et":"17:00","volume_juta_lembar":7.6,"persen_volume":0.85},{"wib_label":"05:00","jam_et":"18:00","volume_juta_lembar":2.6,"persen_volume":0.29},{"wib_label":"06:00","jam_et":"19:00","volume_juta_lembar":0.8,"persen_volume":0.09}],"shape":"ranking","sql":"WITH menit AS\n(\n    SELECT\n        formatDateTime(toTimeZone(window_start, 'Asia/Jakarta'), '%H:00')     AS wib_label,\n        formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS jam_et,\n        toHour(toTimeZone(window_start, 'America/New_York'))                  AS urut_et,\n        toHour(toTimeZone(window_start, 'America/New_York')) * 60\n          + toMinute(toTimeZone(window_start, 'America/New_York'))            AS et_minute,\n        volume\n    FROM global_markets.delayed_stocks_minute_aggs\n    WHERE ticker = 'SPY'\n      AND window_start >= '2026-09-01 00:00:00'\n      AND window_start <  '2026-10-01 00:00:00'\n),\nsesi AS\n(\n    SELECT *\n    FROM menit\n    WHERE et_minute >= 240\n      AND et_minute <  1200\n),\ntotal AS\n(\n    SELECT sum(volume) AS semua\n    FROM sesi\n)\nSELECT\n    wib_label,\n    jam_et,\n    round(toFloat64(sum(volume)) / 1e6, 1)                         AS volume_juta_lembar,\n    round(100 * toFloat64(sum(volume)) / toFloat64(any(semua)), 2) AS persen_volume\nFROM sesi\nCROSS JOIN total\nGROUP BY wib_label, jam_et, urut_et\nORDER BY urut_et","computed_at":"2026-10-07T15:05:18.846592+00:00","elapsed":0.003714946}