{"slug":"market-recap-2026-07-09","qid":"baseline_spread_rank","label":"SPY's RTH average quoted spread in trailing-month context","post_title":"Market Recap: July 9, 2026, The Day in Numbers","post_url":"/blog/market-recap-2026-07-09#q-baseline_spread_rank","columns":["jul9_avg_spread_cents","tightness_rank","sessions_compared","tightest_session_cents","widest_session_cents","first_session"],"rows":[{"jul9_avg_spread_cents":2.071,"tightness_rank":10,"sessions_compared":22,"tightest_session_cents":1.809,"widest_session_cents":2.865,"first_session":"2026-06-08"}],"shape":"scalar","sql":"SELECT\n    round(anyIf(avg_spread_cents, d = toDate('2026-07-09')), 3) AS jul9_avg_spread_cents,\n    arrayCount(x -> x < anyIf(avg_spread_cents, d = toDate('2026-07-09')), groupArrayIf(avg_spread_cents, d != toDate('2026-07-09'))) + 1 AS tightness_rank,\n    count() AS sessions_compared,\n    round(min(avg_spread_cents), 3) AS tightest_session_cents,\n    round(max(avg_spread_cents), 3) AS widest_session_cents,\n    toString(min(d)) AS first_session\nFROM (\n    SELECT toDate(toTimeZone(sip_timestamp, 'America/New_York')) AS d,\n           avgIf(toFloat64(ask_price - bid_price), bid_price > 0 AND ask_price >= bid_price) * 100 AS avg_spread_cents\n    FROM global_markets.cache_stocks_quotes\n    WHERE ticker = 'SPY'\n      AND sip_timestamp >= toDateTime('2026-06-08 00:00:00')\n      AND sip_timestamp < toDateTime('2026-07-10 00:00:00')\n      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199\n    GROUP BY d\n)","computed_at":"2026-07-26T06:01:35.202236+00:00","elapsed":0.003565683}