{"slug":"buy-limit-vs-sell-limit-orders","qid":"spread_cost","label":"The gap a marketable limit crosses: average quoted spread, five names, Sep 15 2026","post_title":"Buy Limit vs Sell Limit Orders Explained","post_url":"/blog/buy-limit-vs-sell-limit-orders#q-spread_cost","columns":["ticker","avg_spread_cents","avg_spread_bps"],"rows":[{"ticker":"MSFT","avg_spread_cents":14.35,"avg_spread_bps":2.88},{"ticker":"KO","avg_spread_cents":1.19,"avg_spread_bps":1.34},{"ticker":"AAPL","avg_spread_cents":3.87,"avg_spread_bps":1.17},{"ticker":"NVDA","avg_spread_cents":1.6,"avg_spread_bps":0.75},{"ticker":"SPY","avg_spread_cents":2.13,"avg_spread_bps":0.28}],"shape":"ranking","sql":"SELECT\n    ticker,\n    round(avg(toFloat64(ask_price) - toFloat64(bid_price)) * 100, 2) AS avg_spread_cents,\n    round(10000 * avg((toFloat64(ask_price) - toFloat64(bid_price))\n                      / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2)), 2) AS avg_spread_bps\nFROM global_markets.cache_stocks_quotes\nWHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO')\n  AND sip_timestamp >= '2026-09-15 14:30:00'\n  AND sip_timestamp <  '2026-09-15 14:35:00'\n  AND bid_price > 0\n  AND ask_price > bid_price\nGROUP BY ticker\nORDER BY avg_spread_bps DESC","computed_at":"2026-10-05T14:51:08.432841+00:00","elapsed":0.00275065}