Skip to content
Alle optiegidsen
Volatiliteitsmeting12 minuten lezen

Volatiliteitsschatters op basis van OHLC-ranges: Parkinson, Garman–Klass, Rogers–Satchell en Yang–Zhang

Leer de formules van Parkinson, Garman–Klass, Rogers–Satchell en Yang–Zhang kennen en ontdek hoe koersranges en overnight gaps de historische variantie beïnvloeden.

In deze gidsWelke informatie OHLC-data toevoegt

Korte samenvatting

Range-based volatiliteitsschatters gebruiken de openingskoers, hoogste koers, laagste koers en slotkoers (OHLC) om de historische variantie van één bar of meerdere sessies te meten. Parkinson, Garman–Klass, Rogers–Satchell en Yang–Zhang gebruiken die informatie op verschillende manieren; alleen Yang–Zhang bevat hier expliciet het close-to-open-rendement om gaps tussen sessies mee te nemen. Het zijn historische metingen die van aannames afhangen, geen voorspellingen of signalen.

Welke informatie OHLC-data toevoegt

Een close-to-close-rendement gebruikt alleen twee slotkoersen. De hoogste en laagste koers binnen een periode geven ook informatie over de beweging tussen opening en slot. Range-schatters benutten die informatie om variantie, het kwadraat van volatiliteit, te schatten.

Noem de openingskoers O, de hoogste koers H, de laagste koers L en de slotkoers C voor dezelfde periode. De formules hieronder gebruiken natuurlijke logaritmen en geven een variantieschatting per periode; de wortel daarvan is volatiliteit per periode. Zorg dat OHLC-balken, tijdzones en sessiedefinities consistent zijn.

Parkinson gebruikt de range tussen hoogste en laagste koers

Voor n perioden is de Parkinson-schatter:

σ²_P = mean[(ln(Hᵢ/Lᵢ))²] / (4 ln 2)

Alleen H en L zijn nodig. In een model met een driftloos continu koerspad bevat de intraperioderange informatie over variantie die twee slotkoersen niet bieden. Parkinson veronderstelt echter geen drift en een continu pad; koerssprongen en gaps buiten de sessie vallen niet binnen de range van één sessie. Zie het oorspronkelijke artikel van Parkinson.

De uitkomst is de variantie voor de gemeten periode onder dat model, geen volatiliteit voor de toekomst. Bij een betekenisvolle drift of sprongen kan de interpretatie van de schatter niet bij de aannames passen.

Drie ongelabelde kaarsen met verschillende lichamen en hoog-laag-schaduwen naast lichte bereikmarkeringen
Conceptueel beeld van een kaarslichaam binnen de hoogste-laagste bandbreedte; de vormen zijn geen marktgegevens

Garman–Klass gebruikt ook de beweging van opening naar slot

De Garman–Klass-schatter voegt C en O toe:

σ²_GK = mean[0.5(ln(Hᵢ/Lᵢ))² − (2 ln 2 − 1)(ln(Cᵢ/Oᵢ))²]

De rangeterm vat de beweging binnen de periode samen; de term voor opening tot slot corrigeert de bijdrage daarvan. De standaardformule is afgeleid onder een driftloos continu diffusieproces zonder afzonderlijke openingsgap. Daarom bevat de formule niet automatisch de sprong van het slot van de vorige sessie naar de opening van de volgende. Het artikel van Garman en Klass beschrijft een volatiliteitsschatter op basis van OHLC-data.

Rogers–Satchell staat drift binnen de periode toe

De Rogers–Satchell-schatter gebruikt alle vier de prijzen:

σ²_RS = mean[ln(Hᵢ/Oᵢ) ln(Hᵢ/Cᵢ) + ln(Lᵢ/Oᵢ) ln(Lᵢ/Cᵢ)]

Anders dan de standaardvormen van Parkinson en Garman–Klass is deze schatter ontworpen om in een continu diffusiemodel onbevooroordeeld te blijven bij een constante drift. De termen vergelijken de hoogste en laagste koers met zowel opening als slot. De component meet beweging binnen de periode, maar voegt geen overnight-rendement vanaf het vorige slot toe. Zie Rogers en Satchell.

Yang–Zhang combineert gaps, beweging binnen de sessie en de range

Als de koers verandert terwijl de markt gesloten is, leggen de hoogste en laagste koers tijdens de sessie niet de hele verandering vast. Yang–Zhang combineert drie componenten over een venster van n sessies:

• σ²_overnight is de steekproefvariantie van ln(Oᵢ/Cᵢ₋₁), het close-to-open-rendement. • σ²_open-close is de steekproefvariantie van ln(Cᵢ/Oᵢ). • mean(RS) is het gemiddelde van de Rogers–Satchell-bijdragen in het venster.

Voor markten die 24/7 handelen, lees je ‘overnight’ als het rendement van de slotkoers van de vorige bar naar de openingskoers van de volgende bar, niet als een markt die gesloten is. Definieer de bargrenzen consequent.

De formule is:

σ²_YZ = σ²_overnight + kσ²_open-close + (1 − k)mean(RS)

k = 0.34 / [1.34 + (n + 1)/(n − 1)]

Voor beide steekproefvarianties wordt n − 1 als deler gebruikt, dus n moet groter zijn dan 1. De overnightcomponent neemt de close-to-open-gap mee; RS behandelt drift binnen de sessie in het basismodel. Deze combinatie over meerdere sessies is onder de modelaannames ontworpen om drift-onafhankelijk te zijn en openingssprongen mee te nemen. Omdat k afhangt van de vensterlengte n, moet je n vermelden wanneer je resultaten vergelijkt. Het artikel van Yang en Zhang introduceert deze schatter over meerdere perioden.

Hypothetisch rekenvoorbeeld met drie sessies

De tabel is volledig hypothetisch en dient alleen om de berekening te laten zien. C₀ is de slotkoers vóór de eerste sessie.

SessieOHLC
Vorige———100
110010498103
2105108102103
310110699105

De gemiddelde variantie per sessie is:

SchatterDagvariantieDagelijkse standaarddeviatie
Parkinson0,00137853,71%
Garman–Klass0,00155663,95%
Rogers–Satchell0,00154583,93%
Yang–Zhang0,00186464,32%

Bij Yang–Zhang zijn de overnight-rendementen ln(100/100) = 0, ln(105/103) ≈ 0,01923 en ln(101/103) ≈ −0,01961; de steekproefvariantie is ongeveer 0,0003771. De open-to-close-rendementen zijn ln(103/100) ≈ 0,02956, ln(103/105) ≈ −0,01923 en ln(105/101) ≈ 0,03884; de steekproefvariantie is ongeveer 0,0009731. Met n = 3 is k ≈ 0,1018 en mean(RS) ≈ 0,0015458, dus σ²_YZ ≈ 0,0018646. De dagelijkse standaarddeviatie is de wortel van de variantie, ongeveer 4,32%.

Drie sessies zijn te weinig voor een stabiele risicoschatting; de cijfers laten alleen de berekening zien. Het verschil tussen de uitkomsten geeft niet aan welke schatter op echte data het nauwkeurigst is.

Vergelijk varianties met dezelfde eenheden en periode

De Parkinson-, Garman–Klass- en Rogers–Satchell-formules hierboven middelen de bijdragen voor de gekozen bar. Yang–Zhang gebruikt meerdere sessies omdat de overnight-rendementen nodig zijn. Vergelijk schattingen met verschillende intervallen, vensters of sessiedefinities niet alsof ze dezelfde maatstaf gebruiken.

Bij dagelijkse data kun je de variantie per dag vermenigvuldigen met de gekozen conventie voor het aantal handelsdagen per jaar; de wortel daarvan geeft geannualiseerde volatiliteit. Zo is 252 een conventie voor ongeveer 252 handelssessies, geen universele regel. Annualiseren herstelt geen onjuiste data, ongeldige aannames of niet-gemeten gaps.

Controleer aannames en bargegevens voordat je de uitkomst leest

Deze schatters vereisen geldige OHLC-data en een duidelijk afgebakende periode. Ontbrekende highs of lows, verouderde prijzen, ontbrekende bars, aandelensplitsingen, datacorrecties, wijzigingen in tijdzones of andere sessiesluitingen kunnen de range en rendementen veranderen. Gebruik consistente prijzen en pas noodzakelijke correcties voor corporate actions uniform toe.

De basismodellen vereenvoudigen het koersproces. Parkinson en Garman–Klass veronderstellen driftloze continue paden; Rogers–Satchell staat drift binnen de sessie toe in een diffusiekader; Yang–Zhang neemt openingsgaps op via de overnightcomponent, maar blijft afhankelijk van de componentenschatters en gegevens over meerdere sessies. Sprongen binnen een sessie, dunne handel, prijsgrenzen en veranderende volatiliteit kunnen maken dat de uitkomst het risico minder goed weergeeft.

Verbind OHLC-schattingen met close-to-close-metingen

Range-schatters gebruiken highs en lows die een eenvoudige close-to-close-meting niet bevat. Wil je ze vergelijken met schattingen op basis van alleen slotkoersen, lees dan de gids voor het berekenen van gerealiseerde volatiliteit. Welke methode je ook gebruikt, de uitkomst vat historische data over een gekozen venster samen; ze voorspelt niet de richting of omvang van de volgende beweging en is geen beleggingsadvies.

Veelgestelde vragen

Q1Welke schatter kan ik het beste gebruiken?

Kies op basis van de vraag en de data. Als gaps tussen sessies moeten meetellen, heeft Yang–Zhang een overnightcomponent; de andere schatters hier voegen het close-to-open-rendement niet expliciet toe. Vermeld het venster en de aannames.

Q2Voorspelt Yang–Zhang toekomstige volatiliteit?

Nee. De formule combineert historische metingen uit meerdere sessies. De uitkomst voorspelt geen koers, marktrichting of volgende volatiliteit.

Q3Waarom geven Parkinson, Garman–Klass en Rogers–Satchell verschillende waarden?

De formules en aannames verschillen. Garman–Klass bevat open-to-close; Rogers–Satchell behandelt drift binnen de sessie in een diffusiemodel; Parkinson gebruikt alleen de hoogste en laagste koers.

Q4Kan ik resultaten uit verschillende markten vergelijken?

Alleen nadat je barintervallen, sessietijden, prijsaanpassingen, vensterlengte en annualiseringsconventie op elkaar afstemt. Handelskalenders, gaps, transactiekwaliteit en prijsgrenzen kunnen de interpretatie veranderen.

Bronnen en verder lezen

Probleem melden

We bereiden een e-mail met de link naar dit artikel voor. Mark ontvangt je melding pas nadat je die verstuurt

Snelle check

De gids gelezen? Test jezelf met 3 vragen

Vraag 1 / 3

Vraag 01

Welke component neemt het rendement van het vorige slot naar de huidige opening expliciet mee?

Kies een antwoord om de uitleg te zien

Optiewoordenlijst