Handelsuren premarket en after-hours ET
Ontdek de tijden voor premarket en after-hours trading. Analyseer de impact op het volume, de spread en de koersbewegingen direct uit de tape.
After-hours trading is de handel in aandelen tussen 16:00 uur en 20:00 uur ET, nadat de reguliere Amerikaanse sessie is afgelopen; premarket trading is dezelfde activiteit tussen 04:00 uur en 09:30 uur. Samen vormen deze twee sessies een kader rond de reguliere handelsdag van 09:30 tot 16:00 uur en vormen zij de extended-hours trading. De meeste brokers ondersteunen beide sessies, bijna altijd met limit orders. Deze pagina meet wat er feitelijk verandert wanneer de beurs sluit — volume, spreads en de timing van de koersen — rechtstreeks uit de tape (het geconsolideerde publieke register van elke transactie), inclusief de exacte query achter elk getal.
Wat zijn de handelsuren tijdens de premarket en after-hours?
Een normale Amerikaanse handelsdag bestaat uit drie sessies: de premarket (4:00-9:30 a.m. ET), regular hours (9:30 a.m.-4:00 p.m.) en after-hours (4:00-8:00 p.m.). In plaats van dit schema blindelings aan te nemen, kunt u dit direct van de tape aflezen. De onderstaande tabel analyseert elke SPY minute bar van de afgelopen twee weken en rapporteert de vroegste en laatste bar van elke voltooide sessie volgens de Eastern Time. (SPY, de meest verhandelde S&P 500 ETF, wordt verhandeld zodra er een markt open is.)
De exacte SQL achter elk getal
SELECT
min(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i')) AS first_bar_et,
max(formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:%i')) AS last_bar_et,
min(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) AS first_bar_minute_of_day,
max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) AS last_bar_minute_of_day,
uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS completed_sessions,
toString(min(toDate(toTimeZone(window_start, 'America/New_York')))) AS first_session,
toString(max(toDate(toTimeZone(window_start, 'America/New_York')))) AS last_session
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= now() - INTERVAL 14 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199In de 10 voltooide sessies van 2026-07-06 tot 2026-07-17, werd de vroegste bar van elke dag geregistreerd om 04:00 ET en de laatste bar van elke dag geopend om 19:59 — een tijdsbestek van zestien uur, waarvan de regular hours zesën een half uur beslaan. De sessie-aantal bevat alleen dagen waarop daadwerkelijk is verhandeld: op feestdagen zijn er geen bars en bij vroege sluitingen is het tijdsbestek korter — de regular session eindigt om 1:00 p.m. ET en de after-hours sluit eveneens vroeg. Marktfeestdagen en vroege sluitingen laat zien hoe u een sessie via de kalender en de tape kunt verifiëren voordat u de cijfers van een specifieke dag vertrouwt.
Kunt u aandelen kopen buiten de reguliere handelsuren?
Ja — de meeste grote brokers accepteren zowel premarket als after-hours orders, met drie vrijwel universele voorwaarden:
- Alleen limit orders: u stelt de exacte prijs vast die u accepteert. De order wordt uitgevoerd tegen die prijs of een betere prijs, of helemaal niet. Market orders worden doorgaans geweigerd of in de wacht gezet voor de volgende reguliere sessie.
- Orders worden gerouteerd naar elektronische venues — electronic communication networks (ECNs), computergestuurde systemen die kopers en verkopers direct koppelen, plus de eigen extended-hours sessies van de beurzen — zonder de opening- en sluitingsveilingen en de quoting obligations van de market makers tijdens de reguliere handel.
- Een uitvoering is nooit gegarandeerd: door een lager aantal deelnemers aan de andere zijde kan een limit order die om 14:00 uur direct zou worden uitgevoerd, om 18:00 uur nog steeds onverwerkt blijven staan.
Sluitingstijden en toegestane ordertypes verschillen per broker; de standaardperiode van 04:00 uur tot 20:00 uur wordt bepaald door de handelsvenues en niet door uw broker — hoewel enkele brokers inmiddels een aparte overnight sessie (ongeveer van 20:00 uur tot 04:00 uur) aanbieden op off-exchange venues, een afzonderlijke markt die niet verschijnt in de minute bars die op deze pagina worden gemeten.
Hoeveel volume wordt er verhandeld in de premarket en after hours?
De twee extended sessions tellen samen negenënhalf uur per dag op — drie uur meer dan de reguliere sessie. Zij vertegenwoordigen echter niet een dergelijk deel van de handel. De onderstaande tabel splitst het aandelenvolume van SPY, AAPL en NVDA over de afgelopen maand op in vier tijdsperioden: de premarket, de reguliere uren, het eerste half uur na de klok van 16:00 uur, en de rest van de avond. Dagen met een vroege sluiting — sessies die door feestdagen verkort zijn en om 13:00 uur eindigen — zijn uitgesloten (een dag telt alleen als de handel de avonduren bereikt). Hierdoor blijft de label van elk tijdsvenster correct voor elke gemeten dag.
De exacte SQL achter elk getal
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT ticker,
round(100 * sumIf(volume, m < 570) / sum(volume), 1) AS premarket_pct,
round(100 * sumIf(volume, m >= 570 AND m < 960) / sum(volume), 1) AS regular_pct,
round(100 * sumIf(volume, m >= 960 AND m < 990) / sum(volume), 1) AS post_close_30min_pct,
round(100 * sumIf(volume, m >= 990) / sum(volume), 1) AS evening_pct
FROM (
SELECT ticker, volume,
toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York')) AS m
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'NVDA')
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199
)
GROUP BY ticker
ORDER BY indexOf(['SPY', 'AAPL', 'NVDA'], ticker)De reguliere uren vertegenwoordigden 83.3% van het aandelenvolume van SPY, 92.8% van Apple en 92.6% van Nvidia. De premarket — vijfënhalf uur lang — vertegenwoordigde respectievelijk 1.3% en 3.1% voor Apple en Nvidia. De daadwerkelijke avondhandel, van 16:30 uur tot de cutoff om 20:00 uur, bedroeg 1.1% voor Apple, 1.6% voor Nvidia en 2.2% voor SPY.
De kolom die uitleg behoeft, is het eerste half uur na de klok, waar 12.5% van het maandelijkse volume van SPY werd geregistreerd. Dit is geen avondspeculatie. De sluitingsveiling — de grootschalige matching aan het einde van de dag die de officiële slotkoers van elk aandeel bepaalt — publiceert de resultaten om en vlak na 16:00 uur. De handelsrapportages van het einde van de dag worden in dezelfde minuten op de tape verwerkt. Chronologisch gezien behoren deze resultaten tot de "after hours"; economisch gezien behoren zij bij de close. Op kwartaalafsluitingen en op dagen met een index-rebalance zijn deze resultaten uitzonderlijk groot — voor een ETF zoals SPY kan dit de kolom groter maken dan de gehele premarket. Elke op volume gebaseerde statistiek — relative volume, VWAP, een most-active screen — verandert van betekenis afhankelijk van welk tijdsvenster wordt geteld.
Aandelen per minuut maken het contrast duidelijker. De onderstaande grafiek volgt de mediane volume per minuut van Apple in halfuur-blokken over de volledige zestien uur durende dag, gedurende dezelfde maand met volledige sessies. Er is een beperking ingebouwd in de meting: een minuut zonder transacties genereert geen staafje, en de mediaan van elk blok beschrijft alleen de minuten waarin Apple daadwerkelijk handelde. De tweede reeks, het aandeel klokminuten met een transactie, laat zien hoeveel van elk blok dit is.
De exacte SQL achter elk getal
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
round(quantileDeterministic(0.5)(toFloat64(volume), toUInt64(window_start))) AS median_minute_volume,
round(100 * count() / (30 * max(uniqExact(toDate(toTimeZone(window_start, 'America/New_York')))) OVER ()), 1) AS pct_minutes_traded
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 240 AND 1199
GROUP BY et_time
ORDER BY et_timeIn het 09:30-blok — het eerste half uur van de reguliere handel — verhandelde de mediaan per minuut van Apple 156085 aandelen, en registreerde 100% van de klokminuten een transactie. Het 15:30-blok, het laatste half uur voor de klok, had een volume van 131189 aandelen per minuut. Eén blok later, om 16:00, verhandelde de mediane minuut 2050 aandelen. De markt neemt aan het einde van de dag niet beleefd af — hij valt van een klif. Tegen het 17:30-blok was de mediane verhandelde minuut gedaald naar 327 aandelen, waarbij slechts 67.9% van de klokminuten überhaupt handelde. De premarket heeft een ander verloop: het 04:00-blok — de eerste resultaten van de dag, wanneer orders die de nacht hebben doorgebracht in aanmerking komen — had een mediaan van 1046 aandelen per minuut. Het 05:30-blok had een volume van 368 met 58.1% van de minuten met handel, en het tempo steeg naar 2363 tegen 09:00, het half uur voor de openingklok.
Wat gebeurt er met de spreads na de reguliere handelsuren?
Er zijn ook minder deelnemers aanwezig in de bid-ask spread — het verschil tussen de beste prijs die kopers willen betalen en de beste prijs die verkopers accepteren. Dit is de ingebouwde kosten voor onmiddellijke handel. Professionele market makers hebben tijdens de reguliere handelsuren een quoteringverplichting; na de beursklok is het plaatsen van quotes vrijwillig en doen minder firma's dit. De onderstaande tabel meet de mediane gequoteerde spread van Apple over de afgelopen week op basis van tick-level quote updates, onderverdeeld per sessie. Hierbij zijn alleen volledige sessies meegenomen en zijn dagen met een vroege sluiting uitgesloten, zodat de aanduiding 9:30-tot-4:00 correct blijft voor elke getelde quote.
De exacte SQL achter elk getal
WITH full_sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session_date
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'AAPL'
AND window_start >= now() - INTERVAL 7 DAY
AND toDate(toTimeZone(window_start, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY session_date
HAVING max(toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) >= 1140
)
SELECT trading_session,
round(quantileDeterministic(0.5)(spread_usd, tsk) * 100, 1) AS median_spread_cents,
round(quantileDeterministic(0.5)(spread_bps, tsk), 1) AS median_spread_bps
FROM (
SELECT if(m BETWEEN 570 AND 959, 'regular session (9:30 am - 4:00 pm ET)', 'extended hours (premarket + after-hours)') AS trading_session,
toFloat64(ask_price - bid_price) AS spread_usd,
toFloat64(ask_price - bid_price) / (toFloat64(ask_price + bid_price) / 2) * 10000 AS spread_bps,
toUInt64(sip_timestamp) AS tsk,
toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York')) AS m
FROM global_markets.cache_stocks_quotes
WHERE ticker = 'AAPL'
AND sip_timestamp >= now() - INTERVAL 7 DAY
AND toDate(toTimeZone(sip_timestamp, 'America/New_York')) IN (SELECT session_date FROM full_sessions)
AND bid_price > 0
AND ask_price > bid_price
AND (toHour(toTimeZone(sip_timestamp, 'America/New_York')) * 60 + toMinute(toTimeZone(sip_timestamp, 'America/New_York'))) BETWEEN 240 AND 1199
)
GROUP BY trading_session
ORDER BY trading_sessionTijdens de reguliere handelsuren bedroeg de mediane gequoteerde spread van Apple 4¢ — 1.3 basis points, honderdsten van een procent van de aandelenkoers. Tijdens de extended hours was de mediaan 27¢, of 8.3 bps. Een round trip — kopen en vervolgens verkopen — betaalt die spread eenmaal, en in dit tijdsvenster lag de kostenpost tijdens de extended hours aanzienlijk hoger dan tijdens de reguliere uren. De grafiek van de bid-ask spread laat hetzelfde patroon gedurende de hele dag zien: lage spreads rond het middaguur en een brede spread aan beide zijden van de dag.
Wat zijn de risico's van handel buiten de reguliere sessie?
De twee meetbare risico's staan al op deze pagina. Kosten: de mediane quoted spread van Apple was 27¢ tijdens de extended hours, tegenover 4¢ tijdens de reguliere sessie — een grotere spread om te overbruggen bij het instappen en bij het uitstappen. Liquiditeit: de mediaan van de verhandelde aandelen per minuut na de beursopening bedroeg 2050 Apple-aandelen, een daling ten opzichte van 131189 in het half uur daarvoor. Bij een dunne orderboeken heeft elke order een grotere impact op de prijs. De overige risico's zijn mechanisch: er kunnen alleen limit orders worden geplaatst, uitvoering is nooit gegarandeerd, en de prijs die 's avonds wordt genoteerd, krijgt te maken met de opening auction van de volgende ochtend, waarbij een veel grotere groep deelnemers het niveau bepaalt. Handel tijdens de extended hours is dezelfde markt met minder deelnemers en hogere ingebouwde kosten; de bovenstaande cijfers zijn de prijs voor deelname.
Waarom bewegen aandelen na de beurs?
Twee observaties verklaren de meeste bewegingen in de avonduren. Ten eerste wordt bedrijfsnieuws afgestemd op de handelssessies: bedrijven publiceren winstcijfers en andere belangrijke mededelingen traditioneel buiten de reguliere uren — meestal enkele minuten na de sluiting om 16:00 uur, of in de uren voor de opening. Ten tweede is de liquiditeit op de markt waar deze koppen verschijnen laag, zoals hierboven gemeten.
De onderstaande tabel telt elk item uit een geconsolideerde aandelen-nieuwsfeed van de afgelopen dertig voltooide dagen per uur in Eastern Time waarin het werd gepubliceerd — alle zeven dagen van de week zijn inbegrepen.
De exacte SQL achter elk getal
SELECT toHour(toTimeZone(published_utc, 'America/New_York')) AS et_hour,
count() AS articles,
round(100 * count() / sum(count()) OVER (), 1) AS pct_of_items
FROM global_markets.stocks_news
WHERE published_utc >= now() - INTERVAL 30 DAY
AND toDate(toTimeZone(published_utc, 'America/New_York')) < toDate(toTimeZone(now(), 'America/New_York'))
GROUP BY et_hour
ORDER BY et_hourKoppen verschenen in elk van de 24 uursegmenten. In dit venster bevatte het middaguur 353 items (7.4% van het totaal van 30 dagen), het uur van 08:00 uur 297, en het eerste uur na de sluiting 242 (5.1% van het totaal van 30 dagen). Zelfs het uur van 03:00 uur bevatte 137 items; de nacht in New York is de ochtend in Europa, en de nieuwsagentschappen stoppen nooit volledig.
Combineer de twee metingen: mededelingen blijven na de sluiting binnenkomen, en ze verschijnen op een markt waar de mediane verhandelde minuut 741 Apple-aandelen bevatte in de 16:30 bucket, tegenover 53216 in de 13:00 bucket. Een prijs na de beurs is echte informatie — het is echter ook een prijs die wordt vastgesteld door een kleine groep, waarna de openingveiling de volgende ochtend de prijs opnieuw vaststelt met een veel grotere groep.
FAQ
Hoe laat begint de premarket trading?
Premarket trading begint om 4:00 a.m. ET op de elektronische netwerken — in de hierboven gemeten twee-weken-periode werd de vroegste SPY bar geregistreerd om 04:00 ET. Veel brokers bieden premarket toegang pas later aan (7:00 of 8:00 a.m. is gebruikelijk); de praktische starttijd hangt af van de ondersteuning door uw broker.
Veranderen after-hours trades de officiële slotkoers?
Nee. De officiële slotkoers wordt vastgesteld door de closing auction om 4:00 p.m. en staat vast voor de dag — indexfondsen, de settlement van opties en uw accountoverzicht verwijzen allemaal naar deze koers. After-hours prints actualiseren de "last" prijs in uw app; de officiële slotkoers blijft ongewijzigd.
Waarom bewegen aandelen zo sterk na de earnings?
Earnings worden traditioneel minuten na de close of voor de open geregistreerd, buiten de reguliere handelsuren. De tape is op dat moment dun — de mediane verhandelde minuut van Apple in de 16:30 ET bucket omvatte 741 shares in de gemeten maand, tegenover 53216 in de 13:00 bucket — en de spreads lopen breder. Minder beschikbare shares per minuut betekent dat elke order de prijs verder laat bewegen.
Kan men after-hours handelen op een dag met een vroege sluiting?
Ja, maar de tijden verschuiven: op dagen met een vroege sluiting op de exchange eindigt de reguliere sessie om 1:00 p.m. ET en loopt after-hours trading doorgaans van 1:00 tot 5:00 p.m. Tijdens feestdagen zijn er geen sessies. De exchange-kalender is de enige bron van waarheid, niet de gewoonte — hier vindt u hoe u een marktfeestdag of vroege sluiting kunt verifiëren.
Is after-hours trading risicovol?
Alle meetbare fricties worden op deze pagina weergegeven. De meeste brokers accepteren alleen limit orders, en een uitvoering is nooit gegarandeerd wanneer er minder firma's aan de andere kant van de quote staan. De quoted spreads lopen breder — de mediane extended-hours spread van Apple bedroeg 27¢ tegenover 4¢ tijdens de reguliere sessie — en het orderboek is dunner, waardoor elke order de prijs verder laat bewegen. Elke prijs die in de avond wordt geregistreerd, krijgt nog te maken met een overnight gap voordat de opening auction de volgende ochtend de koers opnieuw vaststelt met een grotere groep deelnemers.
Elk getal hierboven wordt gegenereerd vanuit een opgeslagen, controleerbare query — breid de SQL onder elk paneel uit om deze te auditen. Om het after-hours gedrag van een ticker die u bezit te analyseren, kunt u dezelfde vragen in het Engels stellen op de Strasmore terminal.