{"slug":"how-to-adjust-an-iron-condor","qid":"delta_drift","label":"delta_drift","post_title":"how-to-adjust-an-iron-condor","post_url":"/blog/lang/mr/how-to-adjust-an-iron-condor#q-delta_drift","columns":["session_date","short_call_delta","short_put_delta"],"rows":[{"session_date":"2026-08-10","short_call_delta":0.156,"short_put_delta":0.164},{"session_date":"2026-08-11","short_call_delta":0.106,"short_put_delta":0.177},{"session_date":"2026-08-12","short_call_delta":0.091,"short_put_delta":0.122},{"session_date":"2026-08-13","short_call_delta":0.186,"short_put_delta":0.071},{"session_date":"2026-08-14","short_call_delta":0.092,"short_put_delta":0.058},{"session_date":"2026-08-17","short_call_delta":0.025,"short_put_delta":0.068},{"session_date":"2026-08-18","short_call_delta":0.007,"short_put_delta":0.124},{"session_date":"2026-08-19","short_call_delta":0.008,"short_put_delta":0.062},{"session_date":"2026-08-20","short_call_delta":0.004,"short_put_delta":0.155}],"shape":"series","sql":"WITH picks AS\n(\n    SELECT\n        lower(substring(toString(option_type), 1, 1)) AS side,\n        argMin(ticker, abs(abs(delta) - 0.16))        AS contract\n    FROM global_markets.options_greeks\n    WHERE underlying_symbol = 'SPY'\n      AND date = '2026-08-10'\n      AND expiration_date = '2026-08-21'\n      AND iv_converged = 1\n      AND volume > 0\n    GROUP BY side\n)\nSELECT\n    toString(date)                                                                   AS session_date,\n    round(maxIf(abs(delta), lower(substring(toString(option_type), 1, 1)) = 'c'), 3) AS short_call_delta,\n    round(maxIf(abs(delta), lower(substring(toString(option_type), 1, 1)) = 'p'), 3) AS short_put_delta\nFROM global_markets.options_greeks\nWHERE underlying_symbol = 'SPY'\n  AND expiration_date = '2026-08-21'\n  AND ticker IN (SELECT contract FROM picks)\n  AND date BETWEEN '2026-08-10' AND '2026-08-21'\n  AND iv_converged = 1\n  AND volume > 0\nGROUP BY date\nHAVING countIf(lower(substring(toString(option_type), 1, 1)) = 'c') > 0\n   AND countIf(lower(substring(toString(option_type), 1, 1)) = 'p') > 0\nORDER BY date","computed_at":"2026-09-30T15:23:57.708034+00:00","elapsed":0.00392838}