{"slug":"do-multi-leg-options-count-as-one-day-trade","qid":"dte_mix","label":"SPY contract volume by days to expiry, September 2026","post_title":"Do Multi-Leg Options Count as One Day Trade?","post_url":"/blog/do-multi-leg-options-count-as-one-day-trade#q-dte_mix","columns":["dte_bucket","contracts_millions","share_pct"],"rows":[{"dte_bucket":"1 to 5","contracts_millions":42.87,"share_pct":57.7},{"dte_bucket":"6 to 21","contracts_millions":18.16,"share_pct":24.4},{"dte_bucket":"22 to 60","contracts_millions":8.61,"share_pct":11.6},{"dte_bucket":"61 or more","contracts_millions":4.67,"share_pct":6.3}],"shape":"ranking","sql":"WITH\n    (\n        SELECT sum(volume)\n        FROM global_markets.options_greeks\n        WHERE underlying_symbol = 'SPY'\n          AND date >= '2026-09-01'\n          AND date <  '2026-10-01'\n          AND volume > 0\n    ) AS month_volume\nSELECT\n    multiIf(\n        days_to_expiry = 0,               '0 (same day)',\n        days_to_expiry BETWEEN 1 AND 5,   '1 to 5',\n        days_to_expiry BETWEEN 6 AND 21,  '6 to 21',\n        days_to_expiry BETWEEN 22 AND 60, '22 to 60',\n                                          '61 or more')  AS dte_bucket,\n    round(sum(volume) / 1e6, 2)                           AS contracts_millions,\n    round(100 * sum(volume) / month_volume, 1)            AS share_pct\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'SPY'\n  AND date >= '2026-09-01'\n  AND date <  '2026-10-01'\n  AND volume > 0\nGROUP BY dte_bucket\nORDER BY min(days_to_expiry)","computed_at":"2026-10-05T15:00:46.917825+00:00","elapsed":0.002932985}