{"slug":"can-you-day-trade-an-index-fund","qid":"etf_spreads","label":"Typical quoted spread on the three largest S&P 500 ETFs, trailing five days","post_title":"Can You Day Trade an Index Fund? ETFs vs Funds","post_url":"/blog/can-you-day-trade-an-index-fund#q-etf_spreads","columns":["ticker","typical_spread_cents","typical_spread_bps"],"rows":[{"ticker":"SPY","typical_spread_cents":2,"typical_spread_bps":0.26},{"ticker":"IVV","typical_spread_cents":5,"typical_spread_bps":0.65},{"ticker":"VOO","typical_spread_cents":3,"typical_spread_bps":0.43}],"shape":"ranking","sql":"SELECT ticker,\n       round(median_spread_usd * 100, 1) AS typical_spread_cents,\n       round(median_spread_bps, 2) AS typical_spread_bps\nFROM (\n    SELECT ticker,\n           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)) AS median_spread_usd,\n           quantileDeterministic(0.5)(toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2), toUInt64(sip_timestamp)) * 10000 AS median_spread_bps\n    FROM global_markets.cache_stocks_quotes\n    WHERE ticker IN ('SPY', 'IVV', 'VOO')\n      AND sip_timestamp >= now() - INTERVAL 5 DAY\n      AND bid_price > 0\n      AND ask_price > bid_price\n    GROUP BY ticker\n)\nORDER BY indexOf(['SPY', 'IVV', 'VOO'], ticker)","computed_at":"2026-09-15T14:43:01.621202+00:00","elapsed":2.921871783}