{"slug":"us-premarket-and-after-hours-malaysia-time","qid":"spread_ikut_jam","label":"spread_ikut_jam","post_title":"us-premarket-and-after-hours-malaysia-time","post_url":"/blog/lang/ms/us-premarket-and-after-hours-malaysia-time#q-spread_ikut_jam","columns":["waktu_myt","spread_bps"],"rows":[{"waktu_myt":"16:00","spread_bps":3.8},{"waktu_myt":"17:00","spread_bps":4.11},{"waktu_myt":"18:00","spread_bps":5.7},{"waktu_myt":"19:00","spread_bps":4.76},{"waktu_myt":"20:00","spread_bps":3.18},{"waktu_myt":"21:00","spread_bps":1.58},{"waktu_myt":"22:00","spread_bps":0.96},{"waktu_myt":"23:00","spread_bps":0.96},{"waktu_myt":"00:00","spread_bps":0.64},{"waktu_myt":"01:00","spread_bps":1.28},{"waktu_myt":"02:00","spread_bps":1.29},{"waktu_myt":"03:00","spread_bps":0.95},{"waktu_myt":"04:00","spread_bps":1.58},{"waktu_myt":"05:00","spread_bps":2.52},{"waktu_myt":"06:00","spread_bps":2.83},{"waktu_myt":"07:00","spread_bps":2.52}],"shape":"ranking","sql":"SELECT\n    concat(if(jam_myt < 10, '0', ''), toString(jam_myt), ':00') AS waktu_myt,\n    round(quantileDeterministic(0.5)(spread_bps, penentu), 2)   AS spread_bps\nFROM\n(\n    SELECT\n        toHour(toTimeZone(sip_timestamp, 'Asia/Kuala_Lumpur'))        AS jam_myt,\n        toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60\n            + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS et_minit,\n        10000 * (toFloat64(ask_price) - toFloat64(bid_price))\n            / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)     AS spread_bps,\n        toUInt64(sequence_number)                                     AS penentu\n    FROM global_markets.cache_stocks_quotes\n    WHERE ticker = 'AAPL'\n      AND sip_timestamp >= '2026-09-09 08:00:00'\n      AND sip_timestamp <  '2026-09-10 00:05:00'\n      AND bid_price > 0\n      AND ask_price > bid_price\n)\nWHERE et_minit >= 240 AND et_minit < 1200\nGROUP BY jam_myt\nORDER BY modulo(jam_myt + 8, 24)","computed_at":"2026-09-30T15:48:55.683289+00:00","elapsed":0.003552714}