Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor ·

gamma exposure GEX berekening dealer hedging uitleg

Gamma-exposure (GEX) schat hoeveel hedging optiehandelaren moeten uitvoeren bij prijsbewegingen. Lees de berekening, de aannames en waarom gratis GEX-cijfers verschillen.

Gamma-exposure, meestal afgekort tot GEX, schat in hoeveel hedging in aandelen of futures optiehandelaren moeten uitvoeren voor elke procentuele beweging in een onderliggende waarde. Het is een positioneringsstatistiek die is opgebouwd uit drie ingrediënten: openstaande contracten, een optiepricingsmodel en één grote aanname over wie aan welke kant van elke transactie zit. Deze pagina doorloopt de berekening, vermeldt de aannames duidelijk en meet de onderliggende data op een vastgestelde sessie in juli 2026.

Wat gamma-exposure (GEX) meet

Begin één niveau lager. Delta is de gevoeligheid van een optie voor de prijs van de onderliggende waarde: een delta van 0,40 betekent dat het contract ongeveer 40 cent wint voor elke dollar dat het aandeel stijgt. Gamma is de snelheid waarmee delta zelf verandert. Een contract met een hoge gamma ziet zijn delta snel verschuiven naarmate de onderliggende waarde langs de uitoefenprijs beweegt, en onze toelichting op optie-gamma volgt die curve op echte contracten.

Een handelaar die een optie verkoopt en deze hedget, heeft een positie in de onderliggende waarde en past de omvang van die positie aan naarmate de prijs beweegt. Gamma bepaalt hoeveel aanpassing elke dollar aan beweging vereist. Gamma-exposure schaalt dat getal per contract op naar een marktbreed dollarbedrag. Het standaardrecept:

  1. Neem voor elke genoteerde uitoefenprijs en vervaldatum de open interest, het aantal nog uitstaande contracten.
  2. Bereken de gamma van elk contract met een optiepricingsmodel, meestal Black-Scholes, gevoed met de prijs van de onderliggende waarde, de uitoefenprijs, de tijd tot vervaldatum, een rentetarief en een impliciete volatiliteit.
  3. Vermenigvuldig gamma met de open interest, met de contractmultiplier van 100 aandelen en met het kwadraat van de prijs van de onderliggende waarde, en deel vervolgens door 100. De uitkomst is dollars aan aandelen per 1% beweging.
  4. Ken een teken toe onder de conventie dat handelaren calls lang en puts kort aanhouden, en sommeer vervolgens over elke uitoefenprijs en vervaldatum.

Een uiteraard hypothetisch rekenvoorbeeld: 10.000 openstaande contracten met een gamma van 0,05, op een onderliggende waarde van $100, geven 10.000 maal 0,05 maal 100 maal 100 in het kwadraat, gedeeld door 100, wat $5.000.000 aan aandelen per 1% beweging is. Gepubliceerde indexniveaus lopen met dezelfde rekenkunde in de miljarden.

Positieve gamma- en negatieve gamma-regimes

Het teken bepaalt de hele interpretatie.

Positieve (lange) gamma. De handelsboek wint delta naarmate de onderliggende waarde stijgt en verliest delta naarmate deze daalt. Het vlak houden van de hedge betekent verkopen bij kracht en kopen bij zwakte, dus de hedgingstroom loopt tegengesteld aan de beweging.

Negatieve (korte) gamma. Het boek verliest delta naarmate de onderliggende waarde stijgt en wint delta naarmate deze daalt. Het vlak houden van de hedge betekent kopen bij kracht en verkopen bij zwakte, en die stroom loopt mee met de beweging.

Praktijkmensen noemen de eerste een dempende of pinningsconditie en de tweede een versnellende conditie, en ze noemen het niveau waar de geaggregeerde schatting door nul gaat het gamma-omslagpunt. Elk van deze labels beschrijft een hedging-regelboek, nooit een voorspelling. Hedging door handelaren is één stroom tussen vele in een markt die miljarden aandelen per sessie verhandelt, en de schatting kan de rest niet zien. Voor wat de hedgingdesk de hele dag daadwerkelijk doet, zie hoe market makers geld verdienen.

Waar de contracten daadwerkelijk zitten

Gamma per contract piekt dicht bij de geldende koers en dicht bij de vervaldatum, dus uitoefenprijzen het dichtst bij de spotprijs dragen het grootste deel van de rekenkunde. Hier is die concentratie op de data: elk SPY-contract dat op maandag 6 juli 2026 op dezelfde dag werd verhandeld, gegroepeerd per uitoefenprijs en gerangschikt naar aantal verhandelde contracten.

QueryConcentratie van uitoefenprijzen: de tien drukste SPY-contracten per uitoefenprijs, 6 juli 2026
De exacte SQL achter elk getal
SELECT strike_label AS strike,
       round(sumIf(contracts, opt_type = 'C') / 1e3, 1) AS call_contracts_k,
       round(sumIf(contracts, opt_type = 'P') / 1e3, 1) AS put_contracts_k,
       round(sum(contracts) / 1e3, 1)                   AS total_contracts_k
FROM (
    SELECT substring(ticker, length(ticker) - 8, 1)              AS opt_type,
           toUInt32OrZero(substring(ticker, length(ticker) - 7, 8)) AS strike_thousandths,
           toString(intDiv(strike_thousandths, 1000))            AS strike_label,
           sum(toFloat64(volume))                                AS contracts
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start <  toDateTime('2026-07-07 04:00:00')
      AND startsWith(ticker, 'O:SPY260706')
    GROUP BY ticker, opt_type, strike_thousandths, strike_label
)
GROUP BY strike_label
ORDER BY sum(contracts) DESC
LIMIT 10
Run this yourself

De drukste uitoefenprijs van de sessie was $751, met 1817.5 duizend contracten, verdeeld over 1082.3 duizend calls tegen 735.2 duizend puts. De volgende uitoefenprijs op de lijst, $750, nam 1725.9 duizend contracten voor zijn rekening. Bij de tiende uitoefenprijs ligt het aantal op 159.6 duizend. Tien uitoefenprijzen, een handvol dollars breed, bevatten het grootste deel van de dagelijkse activiteit in een instrument van meer dan $700.

De verhouding tussen calls en puts keert om rond de spotprijs, wat de helling is die een ondertekende GEX-berekening probeert vast te leggen. Bij $753, boven de geldende koers, overtroffen calls de puts met 587.8 duizend tegen 74.8 duizend. Bij $748, eronder, hadden puts de overhand, 457.4 duizend tegen 107 duizend.

Eén kanttekening die het paneel zichtbaar maakt: dit is volume, het aantal contracten dat van eigenaar wisselt, niet de open interest, het aantal dat na het slot nog uitstaat. GEX is gebaseerd op het tweede. Optievolume versus open interest scheidt de twee.

Contracten met een korte looptijd domineren de data

Query6 juli 2026: totale optievolume per dagen tot vervaldatum
De exacte SQL achter elk getal
SELECT multiIf(dte = 0, '0 (expires today)',
               dte = 1, '1 day',
               dte <= 7, '2-7 days',
               dte <= 30, '8-30 days',
               '31+ days') AS days_to_expiry,
       round(sum(volume) / 1e6, 2) AS contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_volume
FROM (
    SELECT toFloat64(volume) AS volume,
           dateDiff('day',
                    toDate(toTimeZone(window_start, 'America/New_York')),
                    toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))) AS dte
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start <  toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
)
WHERE dte >= 0
GROUP BY days_to_expiry
ORDER BY min(dte)
Run this yourself

Contracten die diezelfde middag afliepen, waren 38.8% van al het Amerikaanse optievolume in de sessie, 23.52 miljoen stuks, tegen 18.6% voor alles met een looptijd van meer dan een maand. De gamma per contract is het grootst in precies die kortlopende categorie, en het is ook de categorie waarvan de open interest het snelst verandert. Een GEX-cijfer dat is gebaseerd op het clearingbestand van de voorgaande avond, beschrijft een boek dat al is verschoven. Zero days to expiry behandelt het contract voor dezelfde dag in detail.

De schatting clustert in een handvol producten

Query6 juli 2026: top roots per optievolume met dezelfde dag als vervaldatum
De exacte SQL achter elk getal
SELECT root AS underlying,
       round(sum(volume) / 1e6, 2) AS zero_dte_contracts_mm,
       round(100.0 * sum(volume) / sum(sum(volume)) OVER (), 1) AS pct_of_zero_dte_volume
FROM (
    SELECT substring(ticker, 3, length(ticker) - 17) AS root,
           toFloat64(volume) AS volume
    FROM global_markets.options_minute_aggs
    WHERE window_start >= toDateTime('2026-07-06 08:00:00')
      AND window_start <  toDateTime('2026-07-07 04:00:00')
      AND toDate(toTimeZone(window_start, 'America/New_York')) = toDate('2026-07-06')
      AND toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) = toDate(toTimeZone(window_start, 'America/New_York'))
)
WHERE root != 'SPCX'
GROUP BY root
ORDER BY sum(volume) DESC
LIMIT 8
Run this yourself

De stroom op dezelfde dag concentreert zich sterk: SPY nam 36.1% ervan voor zijn rekening, QQQ nog eens 21.2%, en SPXW, de wekelijkse cash-afgewikkelde S&P 500-root, 11.3%. Gepubliceerde GEX-series worden genoteerd op dezelfde korte lijst van onderliggende waarden, dit zijn de chains die diep genoeg zijn om een som per uitoefenprijs zinvol te laten zijn. Single-name GEX op een dun verhandelde ticker is rekenkunde uitgevoerd op een handvol contracten.

De aannames waarop GEX rust

Open interest draagt geen richting. Beurzen publiceren hoeveel contracten er bij elke uitoefenprijs uitstaan en publiceren nooit wie er lang en wie er kort zit. De conventie dat handelaren calls lang en puts kort aanhouden, komt van een generalisatie over klantgedrag, dat particulieren calls kopen en instellingen puts kopen voor bescherming. Het is een heuristiek, en bij individuele uitoefenprijzen op individuele dagen is het simpelweg onjuist.

Gamma komt uit een model. Black-Scholes heeft een impliciete volatiliteit per uitoefenprijs, een rente en een dividendveronderstelling nodig. Verander het volatiliteitsoppervlak en elke gamma in de som verandert mee.

Open interest is per definitie verouderd. Het wordt eenmaal per sessie gepubliceerd op basis van clearingdata na het slot, dus een intraday GEX-print is verankerd aan het boek van gisteren.

De productafbakening is een keuze. SPX-indexopties, SPY-ETF-opties en E-mini-futuresopties verwijzen allemaal naar de S&P 500 met verschillende multipliers. Het opnemen of uitsluiten van een ervan verplaatst het totaal met miljarden dollars.

Waarom twee GEX-getallen verschillen

Twee dashboards kunnen dezelfde markt lezen en totaalbedragen ver uit elkaar printen, en elke bron van het verschil staat in de bovenstaande lijst: welke producten zijn opgenomen, welk volatiliteitsoppervlak het model voedde, of het cijfer wordt uitgedrukt per 1% beweging of per indexpunt, of het handelaarsteken per uitoefenprijs of op het totaal is toegepast, en hoe contracten op de vervaldag zijn behandeld. Een niveau van de ene uitgever, gemeten tegen een drempel van een andere, is een vergelijking van twee verschillende statistieken. Het lezen van de reeks van één bron tegen zijn eigen geschiedenis houdt de eenheden consistent.

Max pain, de naburige statistiek

Max pain is de uitoefenprijs waarbij de grootste totale dollarwaarde aan openstaande contracten waardeloos zou aflopen. Het wordt berekend op basis van alleen open interest, zonder volatiliteitsmodel en zonder aanname over de handelaarszijde, en het noemt een prijs in plaats van een stroom te kwantificeren. De twee worden naast elkaar genoemd rond maandelijkse vervaldagen en beantwoorden verschillende vragen: max pain wijst naar een uitoefenprijs, gamma-exposure kwantificeert een hedging-rekening.

Wat praktijkmensen daadwerkelijk gebruiken

Open-source GEX- en positioneringsdashboards zijn gebruikelijk op code-deelsites, en het lezen ervan is de snelste manier om deze aannames concreet te zien. De chain-snapshot, de modelinvoer, de tekenconventie en de aggregatiestap zitten allemaal in een paar honderd regels code. Per juli 2026 worden verschillende van dergelijke projecten actief onderhouden, en degenen die de moeite waard zijn, vermelden vooraf hun volatiliteitsbron en hun handelaarszijde-conventie. Een getal waarvan de afleiding niet is gepubliceerd, kan niet worden gecontroleerd. Handelaars die GEX naast stromen lezen, combineren het vaak met ongebruikelijke optieactiviteit en de bredere optie-Grieken.

Veelgestelde vragen over gamma-exposure

Wat betekent positieve gamma-exposure?

Positieve GEX beschrijft een geschat handelsboek dat delta wint naarmate de onderliggende waarde stijgt en delta verliest naarmate deze daalt. Het hedgen van dat boek betekent verkopen bij kracht en kopen bij zwakte. Praktijkmensen beschrijven de conditie als dempend of pinnend; het is een beschrijving van een hedging-regelboek, geen prijsvoorspelling.

Wat is het gamma-omslagpunt?

De gamma-omslag is de prijs van de onderliggende waarde waarbij de geaggregeerde schatting van een GEX-model van positief naar negatief omslaat. Boven dit punt loopt de gemodelleerde hedgingstroom tegengesteld aan de beweging, eronder loopt de stroom mee met de beweging. Het niveau verschuift telkens wanneer de open interest, het volatiliteitsoppervlak of de modelaannames veranderen, dus twee uitgevers geven zelden dezelfde omslag.

Waar komt de open interest achter GEX vandaan?

Open interest wordt eenmaal per handelssessie gepubliceerd op basis van clearingdata na het slot: het aantal uitstaande contracten per uitoefenprijs en vervaldatum. Het bevat geen indicatie van welke tegenpartij lang of kort zit, wat de grootste enkele aanname is in elke GEX-berekening.

Is gamma-exposure hetzelfde als een gamma squeeze?

Nee. Gamma-exposure is een lopende schatting van de hedginggevoeligheid over een heel boek. Een gamma squeeze is een narratief dat wordt toegepast op een specifieke episode van snel kopen in een enkele naam, waarbij hedgingstroom een van de bewegende delen is. GEX is een meetpoging; het squeeze-label is een beschrijving van een gebeurtenis achteraf.

Kan GEX worden berekend voor een enkel aandeel?

Mechanisch ja, dezelfde som draait op elke genoteerde chain. De schatting wordt snel ruisachtig op dunne chains, waar een klein aantal uitoefenprijzen en brede impliciete-volatiliteitsnoteringen het totaal domineren. In de bovenstaande sessie van juli 2026 viel het volume op dezelfde dag buiten de indexproducten snel weg na de top paar single-name roots.


Elk paneel hierboven is een opgeslagen query waarvan de SQL met één klik beschikbaar is. Voer dezelfde scan uit over elke chain op de Strasmore-terminal.