{"slug":"marketable-vs-non-marketable-limit-orders","qid":"spread_by_name","label":"Quoted spread across six names, one 15-minute slice","post_title":"Marketable vs Non-Marketable Limit Orders","post_url":"/blog/marketable-vs-non-marketable-limit-orders#q-spread_by_name","columns":["ticker","spread_cents","spread_bps","penny_wide_pct"],"rows":[{"ticker":"SPY","spread_cents":1.58,"spread_bps":0.21,"penny_wide_pct":48.8},{"ticker":"NVDA","spread_cents":1.51,"spread_bps":0.7,"penny_wide_pct":53.3},{"ticker":"KO","spread_cents":1.09,"spread_bps":1.24,"penny_wide_pct":91},{"ticker":"AAPL","spread_cents":4.42,"spread_bps":1.32,"penny_wide_pct":10.9},{"ticker":"MSFT","spread_cents":13.18,"spread_bps":2.67,"penny_wide_pct":1.9},{"ticker":"F","spread_cents":1,"spread_bps":7.47,"penny_wide_pct":99.9}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(avg(toFloat64(ask_price - bid_price)) * 100, 2)                                       AS spread_cents,\n    round(avg(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2)) * 10000, 2) AS spread_bps,\n    round(100 * countIf(toFloat64(ask_price - bid_price) < 0.011) / count(), 1)                 AS penny_wide_pct\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'KO', 'F')\n  AND sip_timestamp >= toDateTime('2026-09-16 14:30:00')\n  AND sip_timestamp <  toDateTime('2026-09-16 14:45:00')\n  AND bid_price > 0\n  AND ask_price > bid_price\nGROUP BY ticker\nORDER BY spread_bps","computed_at":"2026-10-04T15:05:35.757029+00:00","elapsed":0.003101165}