{"slug":"how-to-read-an-option-chain","qid":"chain_slice","label":"One expiration of the SPY chain: closing prices and delta by strike, August 21 2026 expiry, as of July 15 2026","post_title":"How to Read an Option Chain, Column by Column","post_url":"/blog/how-to-read-an-option-chain#q-chain_slice","columns":["strike","underlying_price","call_last","put_last","call_delta","put_delta"],"rows":[{"strike":"735","underlying_price":754.68,"call_last":28.82,"put_last":6.07,"call_delta":0.73,"put_delta":-0.26},{"strike":"740","underlying_price":754.68,"call_last":24.74,"put_last":7.14,"call_delta":0.7,"put_delta":-0.3},{"strike":"745","underlying_price":754.68,"call_last":21.15,"put_last":8.23,"call_delta":0.65,"put_delta":-0.35},{"strike":"750","underlying_price":754.68,"call_last":17.33,"put_last":9.76,"call_delta":0.6,"put_delta":-0.4},{"strike":"755","underlying_price":754.68,"call_last":14.03,"put_last":11.52,"call_delta":0.54,"put_delta":-0.46},{"strike":"760","underlying_price":754.68,"call_last":10.9,"put_last":13.4,"call_delta":0.48,"put_delta":-0.52},{"strike":"765","underlying_price":754.68,"call_last":8.45,"put_last":16.05,"call_delta":0.41,"put_delta":-0.59},{"strike":"770","underlying_price":754.68,"call_last":6.1,"put_last":19.16,"call_delta":0.34,"put_delta":-0.65}],"shape":"table","sql":"SELECT toString(toUInt32(strike_price)) AS strike,\n       round(any(underlying_close), 2) AS underlying_price,\n       round(maxIf(option_close, option_type = 'C'), 2) AS call_last,\n       round(maxIf(option_close, option_type = 'P'), 2) AS put_last,\n       round(maxIf(delta, option_type = 'C'), 2) AS call_delta,\n       round(minIf(delta, option_type = 'P'), 2) AS put_delta\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'SPY'\n  AND date = toDate('2026-07-15')\n  AND expiration_date = toDate('2026-08-21')\n  AND strike_price BETWEEN 735 AND 770\n  AND toUInt32(strike_price) % 5 = 0\n  AND iv_converged\nGROUP BY strike_price\nHAVING countIf(option_type = 'C') > 0 AND countIf(option_type = 'P') > 0\nORDER BY strike_price","computed_at":"2026-07-31T08:38:44.690505+00:00","elapsed":0.002831428}