{"slug":"self-match-prevention-and-wash-trades","qid":"option_surface","label":"Option contracts with volume on one underlying, June 2026","post_title":"Self-Match Prevention and Wash Trades","post_url":"/blog/self-match-prevention-and-wash-trades#q-option_surface","columns":["session_date","contracts_traded","strikes_traded"],"rows":[{"session_date":"2026-06-01","contracts_traded":1579,"strikes_traded":112},{"session_date":"2026-06-02","contracts_traded":1527,"strikes_traded":112},{"session_date":"2026-06-03","contracts_traded":1316,"strikes_traded":106},{"session_date":"2026-06-04","contracts_traded":1546,"strikes_traded":107},{"session_date":"2026-06-05","contracts_traded":1626,"strikes_traded":108},{"session_date":"2026-06-08","contracts_traded":1762,"strikes_traded":110},{"session_date":"2026-06-09","contracts_traded":1758,"strikes_traded":108},{"session_date":"2026-06-10","contracts_traded":1504,"strikes_traded":116},{"session_date":"2026-06-11","contracts_traded":1372,"strikes_traded":109},{"session_date":"2026-06-12","contracts_traded":1381,"strikes_traded":107},{"session_date":"2026-06-15","contracts_traded":1425,"strikes_traded":110},{"session_date":"2026-06-16","contracts_traded":1342,"strikes_traded":110},{"session_date":"2026-06-17","contracts_traded":1292,"strikes_traded":103},{"session_date":"2026-06-18","contracts_traded":1258,"strikes_traded":107},{"session_date":"2026-06-22","contracts_traded":1324,"strikes_traded":103},{"session_date":"2026-06-23","contracts_traded":1320,"strikes_traded":102},{"session_date":"2026-06-24","contracts_traded":1250,"strikes_traded":106},{"session_date":"2026-06-25","contracts_traded":1806,"strikes_traded":110},{"session_date":"2026-06-26","contracts_traded":1404,"strikes_traded":101},{"session_date":"2026-06-29","contracts_traded":1287,"strikes_traded":106},{"session_date":"2026-06-30","contracts_traded":1310,"strikes_traded":95}],"shape":"series","sql":"SELECT\n    toString(date)                 AS session_date,\n    countDistinct(ticker)          AS contracts_traded,\n    countDistinct(strike_price)    AS strikes_traded\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'AAPL'\n  AND date >= '2026-06-01'\n  AND date <= '2026-06-30'\n  AND volume > 0\n  AND iv_converged = 1\nGROUP BY date\nORDER BY date","computed_at":"2026-08-13T16:20:10.287009+00:00","elapsed":0.002322823}