{"slug":"what-is-the-skew-stickiness-ratio","qid":"smile_spy","label":"smile_spy","post_title":"what-is-the-skew-stickiness-ratio","post_url":"/blog/lang/fr/what-is-the-skew-stickiness-ratio#q-smile_spy","columns":["moneyness","put_iv_pct","call_iv_pct"],"rows":[{"moneyness":"-10 %","put_iv_pct":24.77,"call_iv_pct":26.32},{"moneyness":"-8 %","put_iv_pct":23.16,"call_iv_pct":23.36},{"moneyness":"-6 %","put_iv_pct":21.11,"call_iv_pct":20.59},{"moneyness":"-4 %","put_iv_pct":19.36,"call_iv_pct":18.59},{"moneyness":"-2 %","put_iv_pct":17.55,"call_iv_pct":16.75},{"moneyness":"0 %","put_iv_pct":16.03,"call_iv_pct":15.13},{"moneyness":"+2 %","put_iv_pct":15.41,"call_iv_pct":13.64},{"moneyness":"+4 %","put_iv_pct":15.24,"call_iv_pct":12.52},{"moneyness":"+6 %","put_iv_pct":18.75,"call_iv_pct":12.14},{"moneyness":"+8 %","put_iv_pct":22.01,"call_iv_pct":12.6},{"moneyness":"+10 %","put_iv_pct":26.32,"call_iv_pct":13.39}],"shape":"ranking","sql":"WITH contrats AS (\n    SELECT\n        toInt32(round((toFloat64(strike_price) / toFloat64(underlying_close) - 1) * 50)) * 2 AS bucket,\n        option_type,\n        toFloat64(implied_volatility) * 100 AS iv_pct\n    FROM global_markets.options_greeks\n    WHERE underlying_symbol = 'SPY'\n      AND date BETWEEN '2026-04-01' AND '2026-06-30'\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.10\n)\nSELECT\n    concat(if(bucket > 0, '+', ''), toString(bucket), ' %')          AS moneyness,\n    round(avgIf(iv_pct, lower(option_type) LIKE 'p%'), 2)            AS put_iv_pct,\n    round(avgIf(iv_pct, lower(option_type) LIKE 'c%'), 2)            AS call_iv_pct\nFROM contrats\nGROUP BY bucket\nHAVING countIf(lower(option_type) LIKE 'p%') > 0\n   AND countIf(lower(option_type) LIKE 'c%') > 0\nORDER BY bucket","computed_at":"2026-09-26T15:28:03.866180+00:00","elapsed":0.01124436}