{"slug":"itm-vs-otm-leaps","qid":"strike_vergleich","label":"strike_vergleich","post_title":"itm-vs-otm-leaps","post_url":"/blog/lang/de/itm-vs-otm-leaps#q-strike_vergleich","columns":["strike_type","basispreis","spy_kurs","praemie_je_aktie","praemie_je_kontrakt_usd","innerer_wert","zeitwert","zeitwert_anteil_pct","delta","theta_je_kontrakt_usd_tag","breakeven","breakeven_abstand_pct","hebel","restlaufzeit_tage","verfall"],"rows":[{"strike_type":"ITM (Delta ~0,80)","basispreis":660,"spy_kurs":764.48,"praemie_je_aktie":191.27,"praemie_je_kontrakt_usd":19127,"innerer_wert":104.48,"zeitwert":86.79,"zeitwert_anteil_pct":45.4,"delta":0.81,"theta_je_kontrakt_usd_tag":8.73,"breakeven":851.27,"breakeven_abstand_pct":11.4,"hebel":3.2,"restlaufzeit_tage":826,"verfall":"15.12.2028"},{"strike_type":"ATM (Delta ~0,50)","basispreis":870,"spy_kurs":764.48,"praemie_je_aktie":64.44,"praemie_je_kontrakt_usd":6444,"innerer_wert":0,"zeitwert":64.44,"zeitwert_anteil_pct":100,"delta":0.49,"theta_je_kontrakt_usd_tag":8.04,"breakeven":934.44,"breakeven_abstand_pct":22.2,"hebel":5.8,"restlaufzeit_tage":826,"verfall":"15.12.2028"},{"strike_type":"OTM (Delta ~0,30)","basispreis":950,"spy_kurs":764.48,"praemie_je_aktie":34.15,"praemie_je_kontrakt_usd":3415,"innerer_wert":0,"zeitwert":34.15,"zeitwert_anteil_pct":100,"delta":0.33,"theta_je_kontrakt_usd_tag":6.25,"breakeven":984.15,"breakeven_abstand_pct":28.7,"hebel":7.4,"restlaufzeit_tage":826,"verfall":"15.12.2028"}],"shape":"table","sql":"SELECT\n    strike_type,\n    tupleElement(best, 1)                                                          AS basispreis,\n    tupleElement(best, 3)                                                          AS spy_kurs,\n    tupleElement(best, 2)                                                          AS praemie_je_aktie,\n    toInt32(round(tupleElement(best, 2) * 100))                                    AS praemie_je_kontrakt_usd,\n    round(greatest(tupleElement(best, 3) - tupleElement(best, 1), 0), 2)           AS innerer_wert,\n    round(tupleElement(best, 2) - greatest(tupleElement(best, 3) - tupleElement(best, 1), 0), 2) AS zeitwert,\n    round((tupleElement(best, 2) - greatest(tupleElement(best, 3) - tupleElement(best, 1), 0)) / tupleElement(best, 2) * 100, 1) AS zeitwert_anteil_pct,\n    round(tupleElement(best, 4), 2)                                                AS delta,\n    round(abs(tupleElement(best, 5)) * 100, 2)                                     AS theta_je_kontrakt_usd_tag,\n    round(tupleElement(best, 1) + tupleElement(best, 2), 2)                        AS breakeven,\n    round((tupleElement(best, 1) + tupleElement(best, 2)) / tupleElement(best, 3) * 100 - 100, 1) AS breakeven_abstand_pct,\n    round(tupleElement(best, 4) * tupleElement(best, 3) / tupleElement(best, 2), 1) AS hebel,\n    tupleElement(best, 6)                                                          AS restlaufzeit_tage,\n    formatDateTime(tupleElement(best, 7), '%d.%m.%Y')                              AS verfall\nFROM\n(\n    SELECT\n        ['ITM (Delta ~0,80)', 'ATM (Delta ~0,50)', 'OTM (Delta ~0,30)'][i] AS strike_type,\n        [0.80, 0.50, 0.30][i]                                              AS ziel_delta,\n        argMin(tuple(toFloat64(strike_price), toFloat64(option_close), toFloat64(underlying_close),\n                     toFloat64(delta), toFloat64(theta), days_to_expiry, expiration_date),\n               abs(toFloat64(delta) - [0.80, 0.50, 0.30][i]))              AS best\n    FROM global_markets.options_greeks\n    ARRAY JOIN [1, 2, 3] AS i\n    WHERE underlying_symbol = 'SPY'\n      AND option_type IN ('call', 'C', 'CALL')\n      AND date = '2026-09-11'\n      AND iv_converged = 1\n      AND volume > 0\n      AND option_close > 0\n      AND expiration_date =\n      (\n          SELECT max(expiration_date)\n          FROM\n          (\n              SELECT expiration_date\n              FROM global_markets.options_greeks\n              WHERE underlying_symbol = 'SPY'\n                AND option_type IN ('call', 'C', 'CALL')\n                AND date = '2026-09-11'\n                AND iv_converged = 1\n                AND volume > 0\n                AND days_to_expiry >= 365\n              GROUP BY expiration_date\n              HAVING count() >= 15\n          )\n      )\n    GROUP BY i\n)\nORDER BY ziel_delta DESC","computed_at":"2026-09-20T15:48:34.763432+00:00","elapsed":0.013970624}