Strasmore Research
Leren Matt ConnorDoor Matt Connor

Vervallen de meeste opties waardeloos?

Vervallen de meeste opties waardeloos? De claim van negentig procent combineert drie verschillende uitkomsten. Ontdek wat beursgenoteerde contracten in de praktijk werkelijk doen.

Vervallen de meeste opties waardeloos? Nee. De meeste beursgenoteerde optiecontracten bereiken nooit hun expiratiedatum in de rekening waarin ze zijn geopend: de positie wordt dagen of weken eerder op de tape gesloten. De contracten die wel de laatste bel halen, worden verdeeld tussen 'in the money' en 'out of the money'. Het cijfer van negentig procent dat in retail-optiecontent circuleert, voegt verschillende uitkomsten samen tot één getal; geen enkele gepubliceerde beursstatistiek bevestigt dit.

Waar de claim van 90% vandaan komt

De Options Clearing Corporation, of OCC, is de clearinghouse die tussen elke koper en verkoper van een beursgenoteerde Amerikaanse aandelenoptie staat. De openbare statistieken hebben betrekking op het contractvolume en de open interest. Geen enkele tabel van de OCC rapporteert dat negentig procent van de opties in enig jaar waardeloos is vervallen, en geen enkele beursuitgave doet dat evenmin.

De claim circuleert bovendien zonder noemer. Waardeloze expiraties als percentage van wat? Van de contracten die nog openstonden bij de laatste bel, of van elk contract dat gedurende het jaar werd geopend? Die twee antwoorden liggen ver uiteen, en de populaire versie benoemt geen van beide. Wanneer een cijfer niet kan worden herleid naar een gepubliceerde tabel van een clearinghouse of beurs, is de eerlijke aanpak om te stellen dat de data op dat granulariteitsniveau niet bestaan, en vervolgens te meten wat wel beschikbaar is.

De drie dingen die met een optiecontract kunnen gebeuren

Elk contract eindigt op een van de drie volgende manieren, en alleen de laatste is wat wordt bedoeld met "waardeloos vervallen".

  1. Het wordt vóór expiratie gesloten. De houder verkoopt het gekochte contract, of koopt het verkochte contract terug, tegen de prijs die de markt die dag biedt. Dit einde is onzichtbaar in elke statistiek over expiraties.
  2. Het wordt uitgeoefend. Een 'in the money'-contract wordt omgezet in aandelen tegen de uitoefenprijs. Alles wat met een cent of meer 'in the money' eindigt, wordt automatisch uitgeoefend onder de 'exercise by exception'-regel van de OCC, tenzij de houder afwijkende instructies geeft. Onze gids over wat er gebeurt als een optie ITM expireert behandelt dit mechanisme.
  3. Het wordt aangehouden tot expiratie en niet uitgeoefend. Het contract eindigde 'out of the money', niemand oefent het uit, en het houdt op te bestaan. Dit is de enige categorie die de uitdrukking dekt.

Het samenvoegen van deze drie tot één percentage is waar de mythe in stand wordt gehouden.

Welk deel van de opties vervalt dan echt waardeloos?

Hier is een berekening die iedereen kan maken: neem elk beursgenoteerd contract dat nog verhandeld werd in de laatste dagen voor expiratie en vergelijk de slotkoers van de onderliggende waarde op die laatste sessie met de uitoefenprijs. Het onderstaande paneel doet dit voor zes bekende namen over de twaalf maanden tot juli 2026.

QuerySlotkoersen van expirerende contracten, zes bekende namen, aug 2025 t/m jul 2026
De exacte SQL achter elk getal
WITH final_print AS
(
    SELECT
        underlying_symbol                         AS symbol,
        ticker,
        argMax(option_type, date)                 AS contract_type,
        toFloat64(argMax(strike_price, date))     AS strike,
        toFloat64(argMax(underlying_close, date)) AS spot_last,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'AMZN', 'KO')
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND volume > 0
      AND expiration_date >= '2025-08-01'
      AND expiration_date <  '2026-08-01'
      AND date >= '2025-06-01'
      AND date <  '2026-08-01'
    GROUP BY symbol, ticker
    HAVING final_dte <= 3
)
SELECT
    symbol,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last <= strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last >= strike)
    ) / count(), 1)   AS pct_expired_otm,
    round(100 * countIf(
        (lower(toString(contract_type)) LIKE 'c%' AND spot_last >  strike)
     OR (lower(toString(contract_type)) LIKE 'p%' AND spot_last <  strike)
    ) / count(), 1)   AS pct_expired_itm,
    count()           AS expiring_contracts
FROM final_print
GROUP BY symbol
ORDER BY pct_expired_otm DESC
Run this yourself

MSFT stond het hoogst, met 57.6% van zijn expirerende contracten 'out of the money' bij die laatste print. KO stond het laagst met 47.3%. Lees dit zorgvuldig voordat u het ergens herhaalt. Het telt contracten, geen posities en geen dollars. Elke expiratie kent een ladder van uitoefenprijzen die ver boven en ver onder de aandelenkoers ligt, en het grootste deel van die ladder is per definitie 'out of the money'. Een hoog cijfer hier beschrijft hoe uitoefenprijzen worden genoteerd. Het zegt niets over hoeveel geld er op het spel stond, of hoeveel van die contracten nog in bezit waren van de oorspronkelijke koper.

Waardeloos voor de koper, behouden door de verkoper

Elk van die expiraties had twee kanten. De koper betaalde een premie die nu weg is. De verkoper incasseerde diezelfde premie en behoudt deze volledig. Eén gebeurtenis, twee grootboeken. De statistiek wordt aan kopers geciteerd als waarschuwing en aan verkopers als voordeel, en geen van beide versies noemt de geïnde premie of het risico dat werd genomen om deze te innen. Stel u een verkoper voor die veertig dollar per contract ontvangt en negenhonderd dollar teruggeeft op het contract dat tegen hen in loopt. Hun percentage waardeloze expiraties is uitstekend. Hun kwartaalresultaat niet.

Vroege sluitingen vertroebelen het beeld verder. Koop een call voor twee dollar, verkoop deze drie weken later voor zes dollar, en uw trade is met winst gesloten. Dat contract blijft in iemands anders rekening verhandeld worden en kan heel goed 'out of the money' eindigen. Geteld per contract is het weer een waardeloze expiratie. Geteld per trade was het voor u een winnaar. Covered call-schrijvers zijn gepositioneerd opdat het contract 'out of the money' eindigt; dat is de context waarin deze statistiek het vaakst wordt herhaald.

Het meeste optievolume ziet nooit een expiratie

'Zero days to expiry', of 0DTE, betekent een contract dat in dezelfde sessie wordt verhandeld en expireert. SPY, de grootste markt voor Amerikaanse aandelenopties, kent elke handelsdag een expiratie. Dat volume domineert de moderne tape en vertekent elke telling die trades met expiraties vermengt.

QueryAandeel in SPY option volume naar dagen tot expiry, Q2 2026
De exacte SQL achter elk getal
WITH
(
    SELECT sum(volume)
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2026-04-01'
      AND date <  '2026-07-01'
) AS quarter_volume
SELECT
    multiIf(days_to_expiry = 0,   '0 (expires that day)',
            days_to_expiry <= 5,  '1 to 5 days',
            days_to_expiry <= 21, '6 to 21 days',
            days_to_expiry <= 60, '22 to 60 days',
                                  '61 days or more')  AS days_to_expiry_bucket,
    round(100 * sum(volume) / quarter_volume, 1)      AS share_of_volume_pct,
    countDistinct(ticker)                             AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND volume > 0
  AND date >= '2026-04-01'
  AND date <  '2026-07-01'
GROUP BY days_to_expiry_bucket
ORDER BY min(days_to_expiry)
Run this yourself

Over het tweede kwartaal van 2026 nam de kortste categorie op het bord, 1 to 5 days, 53.8% van het SPY-optievolume voor zijn rekening, verspreid over 15612 verschillende contracten. Contracten met 61 days or more resterende tijd namen 8.9% daarvan in beslag.

Een 0DTE-contract dat om 10:00 uur wordt gekocht en om 14:30 uur wordt verkocht, expireert helemaal niet. Het volume bevindt zich in dezelfde categorie als een contract dat tot het slot wordt aangehouden en laat verlopen. Elk koppercentage dat een dag aan optievolume behandelt als een set posities die op expiratie afstevenen, telt hetzelfde contract keer op keer. De sessiemechanica staat in wanneer 0DTE-opties worden verhandeld.

Verandert de afstand tot de uitoefenprijs de kansen?

"Waardeloos vervallen" is geen vaste eigenschap van opties. Het verandert afhankelijk van waar de uitoefenprijs zich bevindt ten opzichte van de koers en hoeveel tijd er nog rest. Het volgende paneel neemt elk SPY-contract dat werd verhandeld met ongeveer een maand looptijd, meet hoe ver het die dag 'out of the money' was, en controleert vervolgens waar de onderliggende waarde stond toen datzelfde contract voor het laatst van eigenaar wisselde nabij expiratie.

QueryAandeel out-of-the-money SPY contracten dat ITM eindigde, naar afstand op 30 dagen voor expiry
De exacte SQL achter elk getal
WITH entry AS
(
    SELECT
        ticker,
        argMin(option_type, date)                 AS contract_type,
        toFloat64(argMin(strike_price, date))     AS strike,
        toFloat64(argMin(underlying_close, date)) AS spot_30d_out
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND (lower(toString(option_type)) LIKE 'c%' OR lower(toString(option_type)) LIKE 'p%')
      AND days_to_expiry BETWEEN 28 AND 32
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-07-01'
    GROUP BY ticker
),
last_print AS
(
    SELECT
        ticker,
        toFloat64(argMax(underlying_close, date)) AS spot_at_last_print,
        min(days_to_expiry)                       AS final_dte
    FROM global_markets.options_greeks
    WHERE underlying_symbol = 'SPY'
      AND volume > 0
      AND date >= '2025-07-01'
      AND date <  '2026-08-01'
    GROUP BY ticker
    HAVING final_dte <= 3
)
SELECT
    multiIf(otm_pct < 2,  'under 2% out',
            otm_pct < 5,  '2% to 5% out',
            otm_pct < 10, '5% to 10% out',
            otm_pct < 20, '10% to 20% out',
                          '20% or more out')            AS distance_at_30_days,
    round(100 * countIf(finished_itm) / count(), 1)      AS pct_finished_itm,
    count()                                             AS contracts
FROM
(
    SELECT
        if(lower(toString(e.contract_type)) LIKE 'c%',
           100 * (e.strike / e.spot_30d_out - 1),
           100 * (1 - e.strike / e.spot_30d_out)) AS otm_pct,
        if(lower(toString(e.contract_type)) LIKE 'c%',
           s.spot_at_last_print > e.strike,
           s.spot_at_last_print < e.strike)       AS finished_itm
    FROM entry AS e
    INNER JOIN last_print AS s ON s.ticker = e.ticker
)
WHERE otm_pct > 0
GROUP BY distance_at_30_days
ORDER BY min(otm_pct)
Run this yourself

De dichtstbijzijnde categorie, under 2% out, was bij die laatste print 36.8% van de tijd 'in the money' over 1629 contracten. De verste, 20% or more out, was 0% van de tijd 'in the money'. Eén algemeen percentage kan niet beide uiteinden van die curve beschrijven. Voor het verschil tussen 'in the money' eindigen en het onderweg aanraken van de uitoefenprijs, zie kans op aanraking versus kans op ITM.

Hoe een enkele expiratiencyclus eruitziet

Kies één expiratie en volg deze. SPY-contracten die expireerden op vrijdag 15 mei 2026 waren lang van tevoren genoteerd en verhandelbaar. Het paneel volgt de laatste maand van die cyclus en telt elk contract met die expiratiedatum dat in elke sessie werd verhandeld.

QueryDagelijkse handel in SPY contracten met expiry op 15 mei 2026, laatste maand van de cyclus
De exacte SQL achter elk getal
SELECT
    toString(date)               AS date,
    round(sum(volume) / 1000, 1) AS volume_thousands,
    countDistinct(ticker)        AS contracts_with_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND expiration_date = '2026-05-15'
  AND volume > 0
  AND days_to_expiry <= 30
  AND date >= '2026-04-01'
  AND date <  '2026-05-16'
GROUP BY date
ORDER BY date
Run this yourself

In de eerste sessie in beeld wisselden 448.2 duizend contracten met die expiratie van eigenaar over 281 uitoefenprijzen. In de laatste sessie in beeld werden er 1685.7 duizend verhandeld. De tape blijft druk tot het einde van de cyclus; zo ziet een cyclus eruit terwijl houders posities sluiten en verlengen in plaats van stil te zitten. Het doorrollen van een optiepositie is een veelvoorkomende versie daarvan.

Meet uw eigen ratio van sluiten versus expireren

Het cijfer dat uw rekening beschrijft, staat op geen enkele statistiekenpagina. Het is uw ratio van sluiten versus expireren: hoeveel optieposities u over een kwartaal heeft gesloten met een tegenovergestelde trade, en hoeveel u heeft aangehouden tot de expiratiedatum. Beide aantallen staan in de trade-historie van uw broker.

Als bijna alles vroegtijdig wordt gesloten, beschrijft een geaggregeerde statistiek over expiraties een markt waar u nauwelijks aan deelneemt. Als bijna alles doorloopt tot de laatste sessie, zijn de toewijzingsmechanica en de 'pin' rond zwaar verhandelde uitoefenprijzen direct op u van toepassing, en zijn max pain en vroege toewijzing de volgende onderwerpen om te lezen. Voor het bredere beeld, zie hoe riskant is optiehandel.

Hoe deze panelen zijn gemeten

'Moneyness' wordt gemeten ten opzichte van de slotkoers van de onderliggende waarde op de laatste sessie dat een contract daadwerkelijk werd verhandeld; alleen contracten die binnen drie dagen voor expiratie nog werden verhandeld, worden meegeteld. De settlement-print zelf zit niet in deze data; de laatst verhandelde sessie fungeert als vervanger, en een contract dat eerder stilviel, valt buiten de steekproef. AM-settled en cash-settled indexproducten settelen op een andere print; de panelen hier hebben betrekking op PM-settled contracten van individuele aandelen en ETF's.

Elk paneel telt contracten die in de betreffende sessie zijn verhandeld. Een genoteerde uitoefenprijs die nooit is verhandeld, valt buiten de steekproef. Open interest maakt geen deel uit van deze data, dus geen enkel paneel telt aangehouden posities. Ze tellen contracten en volume, wat precies het onderscheid is dat de 90%-claim negeert.

Veelgestelde vragen

Vervalt 90% van de opties waardeloos?

Geen enkele gepubliceerde tabel van een clearinghouse of beurs stelt dat. Het cijfer circuleert zonder noemer en voegt contracten die vóór expiratie zijn gesloten samen met contracten die zijn uitgeoefend en contracten die zijn verlopen. Dat zijn afzonderlijke tellingen die antwoord geven op afzonderlijke vragen.

Welk percentage van de opties wordt uitgeoefend?

Een exact openbaar cijfer voor een bepaald jaar is niet iets dat een lezer op dat granulariteitsniveau kan opvragen en verifiëren, dus behandel elk geciteerd getal met argwaan. Het mechanisme is verifieerbaar: een contract dat met een cent of meer 'in the money' eindigt, wordt automatisch uitgeoefend tenzij de houder anders instrueert, dus het percentage dat wordt uitgeoefend beweegt mee met het percentage dat 'in the money' eindigt.

Is een optie die waardeloos vervalt altijd een verlies?

Het is een verlies voor degene die het tot expiratie aanhoudt en een winst voor degene die 'short' is. Het zegt niets over een handelaar die dat contract eerder kocht en weken daarvoor met winst verkocht. De uiteindelijke uitkomst van een contract en het resultaat van een individu zijn verschillende zaken.

Vervallen 0DTE-opties waardeloos?

Een groot deel van het 0DTE-volume wordt intraday gesloten en bereikt nooit de laatste bel. Een contract dat binnen de sessie wordt gekocht en verkocht, heeft helemaal geen expiratie-uitkomst, en daarom overschatten tellingen die dagelijks volume met expiraties vermengen het aantal contracten dat daadwerkelijk tot het slot wordt aangehouden.

Hoe vind ik mijn eigen percentage?

Haal een kwartaal aan trade-historie op bij uw broker en tel twee dingen: posities die zijn gesloten met een tegenovergestelde trade, en posities die hun expiratiedatum hebben bereikt. Die ratio is de versie van deze statistiek die van toepassing is op uw rekening.


Elk paneel hier bevat de exacte SQL eronder; vouw er een uit om te zien wat er is geteld. Om dezelfde telling uit te voeren op de namen die u volgt, kunt u er in begrijpelijk Nederlands om vragen op de Strasmore-terminal.