{"slug":"self-help-declarations-in-reg-nms","qid":"locked_clock","label":"locked_clock","post_title":"self-help-declarations-in-reg-nms","post_url":"/blog/self-help-declarations-in-reg-nms#q-locked_clock","columns":["et_hour","nbbo_updates","updates_label","locked_pct","crossed_pct"],"rows":[{"et_hour":"04:00","nbbo_updates":1478,"updates_label":"1.48 thousand","locked_pct":0,"crossed_pct":0},{"et_hour":"05:00","nbbo_updates":2070,"updates_label":"2.07 thousand","locked_pct":0,"crossed_pct":0.0483},{"et_hour":"06:00","nbbo_updates":528,"updates_label":"528.00","locked_pct":0.947,"crossed_pct":0.947},{"et_hour":"07:00","nbbo_updates":2207,"updates_label":"2.21 thousand","locked_pct":0.0906,"crossed_pct":0.0453},{"et_hour":"08:00","nbbo_updates":3490,"updates_label":"3.49 thousand","locked_pct":0.086,"crossed_pct":0.0287},{"et_hour":"09:00","nbbo_updates":221819,"updates_label":"221.82 thousand","locked_pct":0.2912,"crossed_pct":0.0329},{"et_hour":"10:00","nbbo_updates":279898,"updates_label":"279.90 thousand","locked_pct":0.3373,"crossed_pct":0.0857},{"et_hour":"11:00","nbbo_updates":307855,"updates_label":"307.86 thousand","locked_pct":0.1709,"crossed_pct":0.0403},{"et_hour":"12:00","nbbo_updates":268815,"updates_label":"268.81 thousand","locked_pct":0.2053,"crossed_pct":0.0275},{"et_hour":"13:00","nbbo_updates":251012,"updates_label":"251.01 thousand","locked_pct":0.3486,"crossed_pct":0.0805},{"et_hour":"14:00","nbbo_updates":174920,"updates_label":"174.92 thousand","locked_pct":0.5025,"crossed_pct":0.0303},{"et_hour":"15:00","nbbo_updates":233433,"updates_label":"233.43 thousand","locked_pct":0.6966,"crossed_pct":0.0934},{"et_hour":"16:00","nbbo_updates":1335,"updates_label":"1.33 thousand","locked_pct":0.5243,"crossed_pct":0.5243},{"et_hour":"17:00","nbbo_updates":341,"updates_label":"341.00","locked_pct":0.2933,"crossed_pct":0},{"et_hour":"18:00","nbbo_updates":1107,"updates_label":"1.11 thousand","locked_pct":0.0903,"crossed_pct":0},{"et_hour":"19:00","nbbo_updates":1101,"updates_label":"1.10 thousand","locked_pct":0.0908,"crossed_pct":0.0908}],"shape":"table","sql":"SELECT\n    formatDateTime(toStartOfHour(toTimeZone(sip_timestamp, 'America/New_York')), '%H:%i') AS et_hour,\n    count()                                                     AS nbbo_updates,\n    formatReadableQuantity(count())                             AS updates_label,\n    round(100 * countIf(bid_price = ask_price) / count(), 4)    AS locked_pct,\n    round(100 * countIf(bid_price > ask_price) / count(), 4)    AS crossed_pct\nFROM global_markets.cache_stocks_quotes\nWHERE ticker = 'AAPL'\n  AND sip_timestamp >= toDateTime('2026-06-10 08:00:00', 'UTC')\n  AND sip_timestamp <  toDateTime('2026-06-11 00:00:00', 'UTC')\n  AND bid_price > 0\n  AND ask_price > 0\nGROUP BY et_hour\nORDER BY et_hour","computed_at":"2026-09-30T15:14:44.151305+00:00","elapsed":0.003820061}