{"slug":"the-rule-of-16-in-options","qid":"single_day_dominance","label":"The largest single session against a typical one, by name","post_title":"The Rule of 16 in Options, and When It Breaks","post_url":"/blog/the-rule-of-16-in-options#q-single_day_dominance","columns":["symbol","typical_abs_move_pct","largest_abs_move_pct","largest_to_typical_ratio","largest_move_on"],"rows":[{"symbol":"MSFT","typical_abs_move_pct":0.94,"largest_abs_move_pct":15.51,"largest_to_typical_ratio":16.5,"largest_move_on":"Jul 30, 2026"},{"symbol":"AMZN","typical_abs_move_pct":1.17,"largest_abs_move_pct":15.32,"largest_to_typical_ratio":13,"largest_move_on":"Jul 31, 2026"},{"symbol":"AAPL","typical_abs_move_pct":0.76,"largest_abs_move_pct":7.35,"largest_to_typical_ratio":9.7,"largest_move_on":"Jul 31, 2026"},{"symbol":"KO","typical_abs_move_pct":0.67,"largest_abs_move_pct":5,"largest_to_typical_ratio":7.5,"largest_move_on":"Jul 28, 2026"},{"symbol":"SPY","typical_abs_move_pct":0.47,"largest_abs_move_pct":2.91,"largest_to_typical_ratio":6.1,"largest_move_on":"Mar 31, 2026"},{"symbol":"NVDA","typical_abs_move_pct":1.45,"largest_abs_move_pct":7.87,"largest_to_typical_ratio":5.4,"largest_move_on":"Feb 6, 2026"}],"shape":"table","sql":"SELECT\n    symbol,\n    round(quantileDeterministic(0.5)(abs_move_pct, toUInt32(session_date)), 2) AS typical_abs_move_pct,\n    round(max(abs_move_pct), 2)                                               AS largest_abs_move_pct,\n    round(max(abs_move_pct) / quantileDeterministic(0.5)(abs_move_pct, toUInt32(session_date)), 1) AS largest_to_typical_ratio,\n    formatDateTime(argMax(session_date, abs_move_pct), '%b %e, %Y')           AS largest_move_on\nFROM\n(\n    SELECT\n        symbol,\n        session_date,\n        abs(close_px / lagInFrame(close_px) OVER (PARTITION BY symbol ORDER BY session_date ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) - 1) * 100 AS abs_move_pct\n    FROM\n    (\n        SELECT\n            ticker                AS symbol,\n            date                  AS session_date,\n            toFloat64(max(close)) AS close_px\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO')\n          AND date >= today() - 400\n          AND date <  today() - 1\n        GROUP BY symbol, session_date\n    )\n)\nWHERE isFinite(abs_move_pct)\n  AND abs_move_pct > 0\nGROUP BY symbol\nORDER BY largest_to_typical_ratio DESC","computed_at":"2026-08-22T04:23:08.636111+00:00","elapsed":0.077549915}