{"slug":"self-match-prevention-and-wash-trades","qid":"print_conditions","label":"Trade condition flags on one full session","post_title":"Self-Match Prevention and Wash Trades","post_url":"/blog/self-match-prevention-and-wash-trades#q-print_conditions","columns":["condition_name","print_count","share_pct"],"rows":[{"condition_name":"Odd Lot Trade","print_count":620227,"share_pct":48.34},{"condition_name":"Trade Thru Exempt","print_count":301475,"share_pct":23.5},{"condition_name":"Intermarket Sweep","print_count":259802,"share_pct":20.25},{"condition_name":"Form T/Extended Hours","print_count":44559,"share_pct":3.47},{"condition_name":"Derivatively Priced","print_count":39250,"share_pct":3.06},{"condition_name":"Average Price Trade","print_count":15774,"share_pct":1.23},{"condition_name":"Qualified Contingent Trade","print_count":1093,"share_pct":0.09},{"condition_name":"Stock Option","print_count":577,"share_pct":0.04},{"condition_name":"Cash Sale","print_count":218,"share_pct":0.02},{"condition_name":"Prior Reference Price","print_count":79,"share_pct":0.01}],"shape":"ranking","sql":"SELECT\n    condition_name,\n    print_count,\n    round(100 * print_count / sum(print_count) OVER (), 2) AS share_pct\nFROM\n(\n    SELECT\n        cc.id        AS condition_id,\n        any(cc.name) AS condition_name,\n        count()      AS print_count\n    FROM\n    (\n        SELECT toInt32(arrayJoin(conditions)) AS condition_id\n        FROM global_markets.stocks_trades\n        WHERE ticker = 'AAPL'\n          AND sip_timestamp >= toDateTime('2026-06-10 08:00:00', 'UTC')\n          AND sip_timestamp <  toDateTime('2026-06-11 04:00:00', 'UTC')\n    ) AS f\n    INNER JOIN\n    (\n        SELECT\n            toInt32(id)  AS id,\n            any(name)    AS name\n        FROM global_markets.stocks_condition_codes\n        WHERE asset_class = 'stocks'\n          AND has(data_types, 'trade')\n        GROUP BY id\n    ) AS cc ON cc.id = f.condition_id\n    GROUP BY condition_id\n)\nORDER BY print_count DESC\nLIMIT 10","computed_at":"2026-08-13T16:20:10.188939+00:00","elapsed":0.420146961}