Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

Hoe wordt de closing mark van een optie bepaald

Een closing mark is niet gelijk aan de last sale, de bid of de midpoint. Ontdek hoe deze dagsluitingswaarden tot stand komen, waarom ze bij weinig volume bewegen en wat de impact is.

De closing mark van een optie
Een closing mark voor opties is de dagsluitingswaarde die een broker, een clearing house of een dataleverancier aan een contract toekent. Deze drie partijen kunnen voor dezelfde strike op dezelfde avond drie verschillende cijfers publiceren. Een mark is niet gelijk aan de laatste transactieprijs (last sale). Bij een contract met een lage liquiditeit is het doorgaans geen prijs waartegen daadwerkelijk is gehandeld. De onderliggende lagen worden hieronder één voor één uiteengezet, beginnend bij de cijfers uit het dagelijkse optieregister, gevolgd door de impact van elke laag op de margin, een rekeningoverzicht en een dataset.

Wat is een closing mark voor opties?

Een mark is een waardering. Een trade is een transactie. Vrijwel elke discussie over de slotkoers van een optie begint bij het feit dat deze twee als één getal worden behandeld. Achter het prijsveld dat u ziet, gaan vier afzonderlijke elementen schuil.

  • Last sale. Een print: een daadwerkelijke transactie tegen een reële prijs, voorzien van een tijdstempel. Bij een contract dat om 10:14 uur één keer is verhandeld en daarna niet meer, is het getal in het prijsveld om 16:00 uur nog steeds die print van 10:14 uur.
  • Closing quote. De tweezijdige markt bij het sluiten van de beurs, bestaande uit een bid en een offer met bijbehorende omvang. Bij een thinly traded strike kan hier een dollar verschil tussen zitten; het midden daarvan is het gemiddelde van twee intenties.
  • Broker mark. De waardering op uw rekeningoverzicht, meestal gebaseerd op de closing quote en vervolgens begrensd door een model. Een call wordt niet gewaardeerd onder de intrinsieke waarde, en de reeks marks over verschillende strikes mag niet invers zijn.
  • Clearing mark. De slotwaarde die de clearing house berekent voor margin en settlement in het hele systeem. Dit is per definitie de output van een model.

De Options Industry Council, de educatieve tak gesponsord door de OCC en de Amerikaanse optiebeurzen, trekt dezelfde grens: een mark komt alleen bij toeval overeen met de bid, de offer, het midden of de last sale. Het verwarren van deze begrippen is waar het bij reconciliatiewerkzaamheden misgaat.

Waarom een rustig contract toch in waarde verandert

Begin bij het symptoom. Een contract vertoont vandaag een andere waarde, terwijl er nauwelijks in is gehandeld. Er hoeft niets veranderd te zijn aan de laatste transactie. Wat is veranderd, is de genoteerde markt eromheen en het model dat die koers afleest.

Het panel neemt vijf bekende onderliggende waarden tot juni 2026, telt elke contractdag in het dagelijkse optiebestand met zeven tot honderdtwintig dagen tot expiratie, en splitst deze op basis van de handelsomvang per contract. Eén beperking van het bestand bepaalt het kader: het bevat alleen een contractdag wanneer dat contract een transactie heeft uitgevoerd, dus het kan de sessies waarin een contract volledig stil bleef niet meetellen. Wat het wel kan aantonen, is hoe weinig handel er schuilgaat achter een slotkoers die is bewogen.

QueryDun verhandelde contractdagen en de frequentie van koersbewegingen bij slot
De exacte SQL achter elk getal
SELECT
    underlying,
    toUInt32(count())                               AS contract_day_count,
    round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
    round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
              / greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
    SELECT
        underlying,
        ticker,
        date,
        volume,
        mark,
        any(mark) OVER (PARTITION BY ticker ORDER BY date
                        ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
    FROM
    (
        SELECT
            underlying_symbol            AS underlying,
            ticker,
            date,
            max(volume)                  AS volume,
            toFloat64(max(option_close)) AS mark
        FROM global_markets.options_greeks
        WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
          AND date >= '2026-06-01'
          AND date <  '2026-07-01'
          AND days_to_expiry BETWEEN 7 AND 120
        GROUP BY underlying, ticker, date
    )
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESC
Run this yourself

Het dunste orderboek in het panel is KO: 38.2% van de contractdagen in die maand kende een totaalvolume van tien contracten of minder voor de gehele sessie, en 90.1% van die dunne contractdagen sloot nog steeds ten minste een cent verwijderd van de vorige genoteerde sessie van dat contract. De naam met het kleinste aantal dunne dagen, NVDA, laat nog steeds 21.8% van zijn contractdagen op tien contracten of minder staan. Een slotkoers die verschuift terwijl er slechts een handvol lots van eigenaar wisselt, is geen datafout. Het is wat een markering is: een waarde die wordt vastgesteld op basis van de markt die rond het contract staat, niet op basis van de transacties die erin hebben plaatsgevonden.

Hoe oud is de laatste koers bij het sluiten van de markt?

Stel dat het contract daadwerkelijk is verhandeld. Het prijsveld geeft dan nog niet noodzakelijkerwijs de slotkoers weer. Het volgende overzicht neemt elk AAPL-contract dat op woensdag 17 juni 2026 ten minste één keer is verhandeld, bepaalt in welk ET-uur de laatste transactie van de dag plaatsvond en telt het aantal contracten per uur.

QueryTijdstip van de laatste print voor AAPL-optiecontracten, 17 juni 2026
De exacte SQL achter elk getal
SELECT
    et_hour,
    toUInt32(contracts)                                     AS contract_count,
    round(100 * contracts / sum(contracts) OVER (), 1)      AS share_pct
FROM
(
    SELECT
        et_hour,
        count() AS contracts
    FROM
    (
        SELECT
            ticker,
            formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
        FROM global_markets.options_trades
        WHERE underlying_symbol = 'AAPL'
          AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
          AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
        GROUP BY ticker
    )
    GROUP BY et_hour
)
ORDER BY et_hour
Run this yourself

De laatste transacties zijn verspreid over 7 uurblokken, van 09:00 tot 15:00 ET. Het laatste blok bevat 52.6% van de contracten die überhaupt zijn verhandeld, en het eerste blok bevat 3.7%. Een contract waarvan de laatste transactie in een ochtendblok valt, draagt een laatste koers naar de slotveiling van 16:00 uur die al uren oud is, terwijl het aandeel gedurende die tijd in beweging bleef. Contracten die ver 'out-of-the-money' liggen, worden als eerste inactief, en liquide versus volatiele opties behandelt de factoren die bepalen waarom de ene uitoefenprijs de hele dag door wordt verhandeld terwijl de nabijgelegen uitoefenprijs stil blijft liggen.

Hoe de markering eruitziet over een reeks uitoefenprijzen

Markeringen worden niet stuk voor stuk berekend. Een model waardeert de gehele reeks in één keer; daarom krijgt een uitoefenprijs die nooit is verhandeld toch een waarde die aansluit bij de omliggende prijzen. Het onderstaande overzicht betreft één expiratiedatum op één dag: AAPL callopties met expiratie op 17 juli 2026, gewaardeerd tegen de slotkoers van 17 juni 2026, beperkt tot uitoefenprijzen binnen tien procent van de slotkoers van het aandeel.

QueryAAPL calls 17 juli 2026: slotwaarde en volume per strike
De exacte SQL achter elk getal
SELECT
    round(toFloat64(strike_price), 2)      AS strike,
    round(avg(toFloat64(option_close)), 2) AS closing_mark,
    toUInt32(sum(volume))                  AS contract_volume,
    round(avg(delta), 3)                   AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
  AND date = '2026-06-17'
  AND expiration_date = '2026-07-17'
  AND lower(toString(option_type)) LIKE 'c%'
  AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strike
Run this yourself

Over 12 uitoefenprijzen daalt de slotwaarde van $27.43 bij de 270 uitoefenprijs naar $0.79 bij 325, waarbij de delta eveneens daalt van 1 naar 0.092. Delta is de schatting van het model voor de mate waarin de waarde van een contract beweegt bij een koerswijziging van één dollar in het aandeel. Bekijk nu de kolom met handelsvolumes in relatie tot de curve. Ongeacht het volume dat elk contract die dag heeft verhandeld, sluit de slotwaarde aan bij de omliggende contracten in plaats van bij de laatst uitgevoerde transactie. Die reeks is wat u aantreft wanneer u een optieketen leest, en het grootste deel daarvan is gebaseerd op het model.

Waarom een brokeroverzicht afwijkt van de laatste koers

Niet-gerealiseerde P&L op een overzicht wordt berekend op basis van de waarderingen van de firma. Twee rekeningen bij twee verschillende firma's die exact dezelfde spread aanhouden, kunnen op dezelfde avond een verschillende niet-gerealiseerde P&L tonen, zonder dat een van beide cijfers onjuist is.

De margin is hierbij de bepalende factor. Een onderhoudsvereiste op een short optiepositie wordt berekend op basis van de waardering plus een percentage van de waarde van de onderliggende waarde; de vereiste beweegt dus mee met de waardering. Portfolio margin gaat nog een stap verder: de positie wordt opnieuw gewaardeerd aan de hand van een raster van hypothetische opwaartse en neerwaartse bewegingen van de onderliggende waarde, waarbij de vereiste gelijkstaat aan het grootste verlies binnen dat raster. Elke prijs in dat raster is een modeloutput, en een ruime quote op een strike met weinig activiteit vergroot de input. Dat is het mechanisme achter een wijziging in de vereiste op een dag waarop het contract niet is verhandeld. Margin voor het schrijven van naked opties doorloopt de standaardformule.

Reconciliatie volgt uit hetzelfde principe. Vergelijk de waardering die de firma daadwerkelijk heeft gebruikt, op het eigen tijdstip van die firma, in plaats van de laatste koers uit een optieketen. Wanneer twee cijfers afwijken, is de relevante vraag welke laag elke partij publiceert.

De slotkoers van 16:00 en 16:15 uur

Niet elke optie stopt op hetzelfde tijdstip. Amerikaanse opties op individuele aandelen eindigen met het slot van de aandelenbeurs om 16:00 uur ET, terwijl diverse producten op de brede markt daarna nog doorhandelen. In plaats van te vertrouwen op een onthouden tijdstip, dateert het panel het gedrag op één sessie.

QueryLaatste optie-print van de dag per underlying, 17 juni 2026
De exacte SQL achter elk getal
SELECT
    underlying_symbol AS underlying,
    formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
    round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
                        >= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
  AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
  AND sip_timestamp <  toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESC
Run this yourself

QQQ opties bleven prints genereren tot 16:14 ET, waarbij 1.69% van de prints van die dag na 16:00 uur plaatsvonden. Aan de andere kant toont NVDA 0% en een laatste print om 16:00. Draai het panel op een latere sessie en het rapporteert de cut-offs die op dat moment van kracht zijn.

Het verschil is van belang bij een gehedgde positie. Houdt u een laat sluitende optie aan tegenover een aandelenpositie, dan worden de twee poten in verschillende werelden gewaardeerd: de aandelenpoot wordt vastgesteld om 16:00 uur via de slotveiling, terwijl de optiepoot nog vijftien minuten handel meeneemt. Op de meeste dagen is dat ruis. Op een dag met nieuws om 16:05 uur beschrijven de twee koersen verschillende momenten, en een hedge die niet is veranderd, vertoont dan een schommeling in de P&L op het overzicht. Expiratie kent een eigen versie van deze splitsing, waarbij een cash-settled indexoptie afwikkelt op een berekende waarde in plaats van op een koers: AM- versus PM-afgewikkelde opties behandelt dit onderwerp.

Wat een mark betekent voor een optiedataset

Een mark is geen uitgevoerde transactie. Een backtest die uitgaat van uitvoering tegen de mark op een strike met nul volume, veronderstelt een tegenpartij die er nooit was. Vier gewoonten houden een dataset integer.

  • Houd de laatste koers, de quote en de mark in afzonderlijke kolommen en laat nooit één close kolom voor alle drie staan. Als twee dataleveranciers verschillen over de slotkoers van dezelfde strike, betekent dit doorgaans dat zij verschillende lagen publiceren.
  • Sla de bid, de offer en de volumes op naast de mark. De breedte vertelt u in hoeverre de mark gebaseerd is op een model.
  • Noteer de tijdstempel van de laatste print, niet alleen de prijs. Een prijs zonder tijdsindicatie kan niet worden gecontroleerd.
  • Behandel implied volatility en de greeks op dezelfde wijze. Een modelwaarde voor een contract waarin niemand heeft gehandeld, blijft een modelwaarde.
Datatoelichtingen

Drie panelen zijn bewust vastgezet op woensdag 17 juni 2026: een gefixeerde sessie uit het verleden houdt de cijfers stabiel bij regeneratie en zorgt ervoor dat die historie niet uit de dataset verdwijnt. Het dagelijkse optiebestand bevat één rij per contract per sessie waarin dat contract is verhandeld; het eerste paneel telt daarom contractdagen met een totaal volume van tien contracten of minder, in plaats van sessies zonder enig volume. De slotwaarden in de strike ladder zijn de dagelijkse slotkoersen uit dat bestand, en geen daarvan is een prijs waartegen u had kunnen handelen.

Veelgestelde vragen

Is een slotkoers van een optie hetzelfde als de laatste transactieprijs?

Nee. De laatste transactie is een daadwerkelijke handel op een specifiek tijdstip, wat uren voor het slot kan zijn. De closing mark is een waardering die aan het einde van de handelsdag wordt vastgesteld. Bij een contract waarin niet is gehandeld, kunnen deze twee waarden ver uiteenlopen.

Waarom veranderde de waarde van mijn optie terwijl er nauwelijks in werd gehandeld?

De mark volgt de koersvorming en het onderliggende model, die beide gedurende de gehele sessie meebewegen met de onderliggende waarde. In het bovenstaande overzicht had 38.2% van de contractdagen van de minst verhandelde namen een totaalvolume van tien contracten of minder, en toch eindigde 90.1% daarvan op een andere waarde dan de laatst genoteerde sessie van het contract.

Welke prijs gebruikt mijn broker voor de margin?

De eigen mark van de firma, niet de laatste transactieprijs. Een onderhoudsverplichting op een short-optiepositie wordt berekend op basis van die mark plus een percentage van de waarde van de onderliggende waarde. Bij portfolio margin wordt de positie geherwaardeerd aan de hand van een grid met hypothetische koersbewegingen. Elke input in die berekening is een waardering.

Waarom tonen twee dataleveranciers verschillende slotkoersen voor dezelfde optie?

Zij publiceren doorgaans verschillende datalagen. De slotkoers van de ene leverancier kan de laatste transactie zijn, die van de andere de slot-midpoint, en een derde kan een modelmatige mark hanteren. Bij een contract dat slechts één keer in de ochtend is verhandeld, verschillen alle drie.

Omvatten optiemarks ook de handel na het sluiten van de aandelenbeurs om 16:00 uur?

Sommige wel. Tijdens de sessie in het bovenstaande overzicht werden QQQ opties verhandeld tot 16:14 ET, terwijl de handel in individuele aandelen al was gestopt. De dagafsluitings-marks voor deze producten nemen dat extra tijdsvenster mee.


Elk overzicht hier wordt geleverd met de SQL-code die het heeft gegenereerd, waardoor de gemeten laag direct in de query zichtbaar is. Dezelfde vragen, zoals een mark versus een laatste transactie of het tijdstip van een laatste koers, kunnen in duidelijke taal worden gesteld op de Strasmore-terminal.