{"slug":"how-to-read-an-options-symbol","qid":"strike_scale","label":"One eight-digit field, from single-dollar strikes to index levels","post_title":"How to Read an Options Symbol (OSI Format)","post_url":"/blog/how-to-read-an-options-symbol#q-strike_scale","columns":["underlying","lowest_strike","lowest_strike_field","highest_strike","highest_strike_field","strike_count"],"rows":[{"underlying":"KO","lowest_strike":32.5,"lowest_strike_field":"00032500","highest_strike":135,"highest_strike_field":"00135000","strike_count":58},{"underlying":"NVDA","lowest_strike":0.5,"lowest_strike_field":"00000500","highest_strike":460,"highest_strike_field":"00460000","strike_count":252},{"underlying":"AAPL","lowest_strike":5,"lowest_strike_field":"00005000","highest_strike":600,"highest_strike_field":"00600000","strike_count":114},{"underlying":"SPY","lowest_strike":50,"lowest_strike_field":"00050000","highest_strike":1480,"highest_strike_field":"01480000","strike_count":452}],"shape":"table","sql":"SELECT\n    underlying,\n    round(toFloat64(min(strike)), 2) AS lowest_strike,\n    argMin(strike_field, strike)     AS lowest_strike_field,\n    round(toFloat64(max(strike)), 2) AS highest_strike,\n    argMax(strike_field, strike)     AS highest_strike_field,\n    uniqExact(strike)                AS strike_count\nFROM\n(\n    SELECT\n        underlying_symbol AS underlying,\n        strike_price      AS strike,\n        substring(replaceRegexpOne(ticker, '^O:', ''),\n                  length(replaceRegexpOne(ticker, '^O:', '')) - 7, 8) AS strike_field\n    FROM global_markets.options_greeks\n    WHERE underlying_symbol IN ('KO', 'NVDA', 'AAPL', 'SPY', 'SPX')\n      AND date >= today() - 7\n)\nGROUP BY underlying\nORDER BY highest_strike ASC","computed_at":"2026-08-22T04:13:48.769519+00:00","elapsed":0.04933061}