Wat zijn 'Greeks' (Delta, Gamma, Theta) en hoe automatiseer je ze?

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Alex de Vries
Quantitatief Analist & Algo-Trading Expert
Geavanceerde Quant Concepten · 2026-02-15 · 6 min leestijd

Stel je voor: je bouwt een Python-bot voor optiestrategieën, je backtest op Saxo of via Interactive Brokers API, en opeens zie je getallen als -0.16 en 0.80 in je datafeed. Dat zijn de Greeks.

Ze vertellen je precies hoe je positie reageert op koers, tijd en volatiliteit. Zonder die cijfers te begrijpen, loop je blind risico. In dit stuk leg ik je Delta, Gamma en Theta uit, en hoe je ze meet, automatiseert en gebruikt in je trading bots. Want meten = beheren.

Wat zijn de Greeks en waarom doen ze ertoe

De Greeks zijn geen theoretische grapjes. Ze zijn de sensoren van je optiepositie.

Delta zegt hoe je premie beweegt bij een euro koersbeweging van de onderliggende waarde. Gamma zegt hoe snel Delta zelf verandert. Theta zegt hoeveel je positie per dag aan tijdswaarde verliest.

Vega (bonus) zegt hoe gevoelig je positie is voor veranderingen in implied volatiliteit. Waarom automatiseer je dit?

Omdat je bot op tijd moet reageren. Als Delta 0,80 is en de onderliggende stijgt €1, dan stijgt je call-premie ongeveer €0,80.

Als Gamma 0,02 is, dan wordt Delta na diezelfde stijging 0,82. Dat kleine verschil bepaalt of je hedge te laat komt. In een algoritmische setup meet je dit continu, je stelt drempels in en je executeert automatisch.

Tip: gebruik de Greeks in TWS (OptieTrader) of op Saxo als kolom bij je optiekoersen en portefeuille. Zo plan je elke strategie met direct zicht op risico.

De basis van optiegrieken

Delta: je gevoeligheid voor koers

Delta is simpel: premieverandering per euro koersbeweging van het onderliggende. Voor een calloptie ligt Delta tussen 0 en 1; voor een putoptie tussen 0 en -1. Een Delta van 0,50 betekent: bij €1 stijging stijgt de premie met €0,50.

Bij een put zakt de premie met €0,50 als de koers stijgt.

Delta is ook een rule of thumb voor kans. Een Delta van 0,80 suggereert een geschatte 80% kans dat de optie in-the-money expireert.

At-the-money opties hebben ongeveer Delta 0,50, oftewel 50% kans in-the-money. Let op: interpreteer Delta niet als exacte kans, maar als vuistregel. In je bot kun je Delta koppelen aan hedge-acties.

Gamma: hoe snel Delta verandert

Stel: je positie Delta is groter dan 0,70 op een call. Dan kun je een deel van je onderliggende verkopen of een contra-positie openen.

Zet een drempel op Delta 0,75 voor actie, en log elke wijziging in je database voor latere analyse. Gamma meet hoeveel Delta beweegt bij een euro koersbeweging. Gamma ligt tussen 0 en 1. Een Gamma van 0,02 betekent: Delta stijgt met 0,02 bij €1 stijging.

Gamma is het hoogst bij at-the-money opties en bij kortlopende series. Hoe korter de looptijd, hoe scherper de reactie.

Waarom is dat belangrijk? Omdat je hedge anders moet zijn na een kleine versus een grote beweging.

Theta: het tijdsverval

Als Gamma groot is, beweegt je Delta sneller en moet je vaker rebalancen. Zet in je bot een limiet op Gamma, bijvoorbeeld: als Gamma > 0,03 en looptijd < 14 dagen, verhoog hedge-frequentie naar elk uur. Bij Saxo en TWS zie je Gamma direct in je kolommen, dus je kunt dit live monitoren.

Theta meet het tijdswaardeverlies per dag. Een Theta van -0,16 betekent dat je premie met 0,16 punten per dag daalt, als de rest gelijk blijft. Theta is hoger bij hoge volatiliteit en bij opties dicht bij de money.

Automatiseer Theta door je bot een dagelijkse theta-cost te laten berekenen op je portefeuille.

Als je short opties bent, is Theta gunstig: je wint tijdswaarde. Als je long bent, verlies je elke dag. Zet een drempel: als je dagelijkse theta-verlies > €50 op een positie, overweeg een tijdswap of sluit een deel. Houd hierbij rekening met regime switches in je trading model.

Stap-voor-stap: automatiseer je Greeks in Python

Hier is een concrete handleiding om Delta, Gamma en Theta te meten en te gebruiken in een trading bot. Leer de Black-Scholes formule programmeren voor je eigen algoritmes, uit te voeren via de IBKR API of Saxo API met backtesting in Python.

  1. Kies je broker en API
    Gebruik Interactive Brokers TWS API of Saxo API. Installeer de Python-client: voor IBKR: ib_insync; voor Saxo: hun REST API. Tijd: 30–60 minuten voor installatie en credentials.
  2. Zet een datafeed op
    Vraag live optie- en onderliggende data aan. Voor IBKR: subscribe aan optie- en underlying-tickers via ib.reqMktData(). Voor Saxo: haal prijzen via GET /quotes/v1/. Log prijzen, implied volatiliteit en Greeks. Tijd: 1–2 uur.
  3. Bereken of haal Greeks op
    Je kunt Greeks zelf berekenen met libraries als mibian of py_vollib (Black-Scholes), of je haalt ze op via de broker. IBKR en Saxo leveren Delta, Gamma, Theta, Vega live. Voor IBKR: vul een Option-contract in en ontvang modelGreeks. Tijd: 1 uur testen.
  4. Sla je data op
    Log in een database (SQLite of PostgreSQL): timestamp, optie-ID, strike, looptijd, prijs, Delta, Gamma, Theta, Vega, IV. Zo bouw je een historische dataset voor backtesting. Tijd: 30 minuten opzetten.
  5. Definieer drempels en acties
    Stel regels op:
    • Delta-drempel: als totale Delta van je positie > 0,70, hedge met onderliggende of futures.
    • Gamma-drempel: als Gamma > 0,03 en looptijd < 14 dagen, verhoog hedge-frequentie.
    • Theta-drempel: als dagelijks theta-verlies > €50 op een long-positie, overweeg tijdswap of sluiting.
    Tijd: 45 minuten; test elke regel op historische data.
  6. Bouw je bot-logica
    Schrijf een event-driven script dat:
    • live Greeks leest,
    • drempels vergelijkt,
    • order aanmaakt via API,
    • resultaat logt.
    Gebruik ib_insync voor orderbeheer bij IBKR. Test op een paper account. Tijd: 2–4 uur.
  7. Backtest je strategie
    Gebruik je historische Greeks-dataset. Simuleer je drempels en meet drawdown, winst/verlies en hedge-frequentie. Pas parameters aan: delta-limiet, gamma-window, theta-budget. Tijd: 1–2 uur per iteratie.
  8. Monitor en verbeter
    Draai live met kleine sizes. Monitor elke dag: Delta, Gamma, Theta, en je hedge-kosten. Log afwijkingen en verbeter je regels. Tijd: wekelijks 30 minuten.

Veelgemaakte fouten en hoe je ze vermijdt

Veel traders denken dat Delta precies de kans op in-the-money is. Dat is niet zo: Delta is een rule of thumb, zeker als je market efficiency toetst met de variance ratio test.

Gebruik het als indicatie, niet als garantie. Een andere fout: Gamma negeren bij kortlopende opties.

At-the-money opties met korte looptijd hebben hoge Gamma. Een kleine koersbeweging kan je Delta flink veranderen. Zet in je bot een extra waarschuwing als Gamma hoog én looptijd kort is.

Ook: Theta vergeten. Long opties verliezen elke dag tijdswaarde. Automatiseer een dagelijkse theta-check en stel een budget in. Zo voorkom je onnodige slijtage.

Verificatie-checklist

  • API-toegang live: IBKR TWS API of Saxo API werken op paper account.
  • Datafeed actief: prijzen en implied volatiliteit worden gelogd.
  • Greeks beschikbaar: Delta, Gamma, Theta, Vega in je database.
  • Drempels ingesteld: Delta, Gamma, Theta-regels zijn gedefinieerd.
  • Bot logica getest: ordercreatie en logging werken zonder errors.
  • Backtest uitgevoerd: resultaten bekeken en parameters geoptimaliseerd.
  • Live monitoring aan: dashboards in TWS/Saxo en eigen log.
  • Risicomanagement actief: hedge-frequentie en theta-budget bewaakt.

Met deze stappen begrijp je je Greeks en beheers je ze. Je bot reageert sneller, je risico wordt kleiner en je strategie wordt robuuster. Start klein, meet alles, en schaal op als je resultaten stabiel zijn.

Portret van Alex de Vries, Quantitatief Analist & Algo-Trading Expert
Over Alex de Vries

Alex is een ervaren quantitatief analist en Python-ontwikkelaar die complexe trading concepten vertaalt naar begrijpelijke, praktische handleidingen voor zowel beginners als gevorderden.

Volgende stap
Bekijk alle artikelen over Geavanceerde Quant Concepten
Ga naar overzicht →