{"slug":"how-to-adjust-an-iron-condor","qid":"move_vs_iv","label":"move_vs_iv","post_title":"how-to-adjust-an-iron-condor","post_url":"/blog/lang/mr/how-to-adjust-an-iron-condor#q-move_vs_iv","columns":["month","month_label","implied_daily_move_pct","realised_daily_move_pct"],"rows":[{"month":"2025-09-01","month_label":"Sep 2025","implied_daily_move_pct":0.84,"realised_daily_move_pct":0.31},{"month":"2025-10-01","month_label":"Oct 2025","implied_daily_move_pct":0.99,"realised_daily_move_pct":0.51},{"month":"2025-11-01","month_label":"Nov 2025","implied_daily_move_pct":1.05,"realised_daily_move_pct":0.69},{"month":"2025-12-01","month_label":"Dec 2025","implied_daily_move_pct":0.85,"realised_daily_move_pct":0.38},{"month":"2026-01-01","month_label":"Jan 2026","implied_daily_move_pct":0.88,"realised_daily_move_pct":0.33},{"month":"2026-02-01","month_label":"Feb 2026","implied_daily_move_pct":1.03,"realised_daily_move_pct":0.67},{"month":"2026-03-01","month_label":"Mar 2026","implied_daily_move_pct":1.32,"realised_daily_move_pct":0.73},{"month":"2026-04-01","month_label":"Apr 2026","implied_daily_move_pct":1.08,"realised_daily_move_pct":0.47},{"month":"2026-05-01","month_label":"May 2026","implied_daily_move_pct":0.97,"realised_daily_move_pct":0.34},{"month":"2026-06-01","month_label":"Jun 2026","implied_daily_move_pct":0.99,"realised_daily_move_pct":0.62},{"month":"2026-07-01","month_label":"Jul 2026","implied_daily_move_pct":0.93,"realised_daily_move_pct":0.37},{"month":"2026-08-01","month_label":"Aug 2026","implied_daily_move_pct":0.84,"realised_daily_move_pct":0.36}],"shape":"series","sql":"WITH\n    iv AS\n    (\n        SELECT\n            toStartOfMonth(date)                                AS m,\n            round(avg(implied_volatility) / sqrt(252) * 100, 2) AS implied_daily_move_pct\n        FROM global_markets.options_greeks\n        WHERE underlying_symbol = 'SPY'\n          AND iv_converged = 1\n          AND volume > 0\n          AND days_to_expiry BETWEEN 20 AND 45\n          AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.05\n          AND date >= '2025-09-01'\n          AND date <  '2026-09-01'\n        GROUP BY m\n    ),\n    realised AS\n    (\n        SELECT\n            toStartOfMonth(date)                                             AS m,\n            round(avg(abs(toFloat64(close) / toFloat64(open) - 1)) * 100, 2)  AS realised_daily_move_pct\n        FROM global_markets.stocks_daily_aggs\n        WHERE ticker = 'SPY'\n          AND date >= '2025-09-01'\n          AND date <  '2026-09-01'\n        GROUP BY m\n    )\nSELECT\n    toString(iv.m)                       AS month,\n    formatDateTime(iv.m, '%b %Y')        AS month_label,\n    iv.implied_daily_move_pct            AS implied_daily_move_pct,\n    realised.realised_daily_move_pct     AS realised_daily_move_pct\nFROM iv\nINNER JOIN realised ON realised.m = iv.m\nORDER BY month","computed_at":"2026-09-30T15:23:57.881172+00:00","elapsed":0.003863368}