Après-Bourse et pré-marché : les horaires (ET)
Pré-marché de 4 h à 9 h 30 ET, after hours de 16 h à 20 h. Ce que montrent les données : part du volume par séance, surcoût des spreads, heure des annonces.
Le trading after hours (après-clôture) désigne l'achat et la vente d'actions entre 16 h et 20 h, heure de l'Est (ET), une fois la séance régulière américaine terminée ; le trading en pré-marché (premarket) désigne la même activité entre 4 h et 9 h 30 du matin. Ensemble, ces deux sessions encadrent la séance régulière de 9 h 30 à 16 h et forment la séance étendue. La plupart des courtiers donnent accès aux deux, presque toujours avec des ordres à cours limité. Cette page mesure ce qui change réellement quand la cloche de clôture sonne : le volume, les spreads et l'horaire des annonces, lus directement sur le flux consolidé (le registre public de chaque transaction), avec la requête exacte derrière chaque nombre.
Quels sont les horaires du pré-marché et de l'after hours ?
Une journée de bourse américaine normale compte trois sessions : le pré-marché (4 h - 9 h 30 ET), la séance régulière (9 h 30 - 16 h) et l'après-clôture (16 h - 20 h). Plutôt que de prendre cet horaire pour acquis, vous pouvez le lire dans les données. Le panneau ci-dessous parcourt chaque barre minute de SPY des deux dernières semaines et relève, pour chaque séance achevée, l'heure de l'Est de la première et de la dernière barre. (SPY, l'ETF S&P 500 le plus négocié, s'échange dès qu'un marché est ouvert.)
Le SQL exact derrière chaque chiffre
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 1199Sur les 10 séances achevées du 2026-07-06 au 2026-07-17, la barre la plus précoce d'une journée s'est imprimée à 04:00 ET et la dernière barre d'une journée s'est ouverte à 19:59 : une enveloppe de seize heures, dont la séance régulière n'occupe que six heures et demie. Le décompte ne retient que les jours qui ont réellement négocié : les jours fériés ne laissent aucune barre, et les clôtures anticipées raccourcissent l'enveloppe, la séance régulière se terminant alors à 13 h ET et l'après-clôture s'arrêtant plus tôt elle aussi. Jours fériés et clôtures anticipées montre comment vérifier une séance depuis le calendrier et les données avant de faire confiance aux chiffres d'une journée.
Peut-on acheter des actions après la clôture ?
Oui : la plupart des grands courtiers acceptent les ordres en pré-marché comme en after hours, sous trois conditions quasi universelles :
- Ordres à cours limité uniquement : vous nommez le prix exact que vous acceptez, et l'ordre s'exécute à ce prix ou mieux, ou pas du tout. Les ordres au marché sont en général rejetés ou mis en file pour la prochaine séance régulière.
- Les ordres partent vers des plateformes électroniques : des ECN (electronic communication networks), des systèmes informatisés qui apparient directement acheteurs et vendeurs, plus les sessions étendues des bourses elles-mêmes, sans les fixings d'ouverture et de clôture ni les obligations de cotation des teneurs de marché de la séance régulière.
- L'exécution n'est jamais garantie : avec moins de participants en face, un ordre à cours limité qui s'exécuterait instantanément à 14 h peut rester sans suite à 18 h.
Les heures limites et les types d'ordres admis varient d'un courtier à l'autre ; l'horaire standard de 4 h à 20 h est fixé par les plateformes de négociation, pas par votre courtier. Quelques courtiers proposent désormais une session de nuit séparée (environ 20 h - 4 h) sur des plateformes hors bourse : un marché distinct, qui n'apparaît pas dans les barres minute mesurées sur cette page.
Quel volume s'échange en pré-marché et after hours ?
Les deux sessions étendues totalisent neuf heures et demie par jour, soit trois de plus que la séance régulière. Leur part des échanges est loin de suivre cette proportion. Le tableau ci-dessous répartit le dernier mois de volume en actions de SPY, AAPL et NVDA en quatre fenêtres horaires : le pré-marché, la séance régulière, la première demi-heure après la cloche de 16 h et le reste de la soirée. Les jours de clôture anticipée, ces séances raccourcies par un jour férié qui se terminent à 13 h, sont exclus (un jour ne compte que si son flux court jusqu'au soir), ce qui garde exacte l'étiquette de chaque fenêtre horaire pour chaque jour mesuré.
Le SQL exact derrière chaque chiffre
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)La séance régulière a porté 83.7 % du volume en actions de SPY, 93 % de celui d'Apple et 93.1 % de celui de Nvidia. Le pré-marché, pourtant long de cinq heures et demie, a porté 1.3 % et 3.1 % pour Apple et Nvidia. Le vrai trading de soirée, de 16 h 30 à la coupure de 20 h, a mesuré 1.1 % pour Apple, 1.5 % pour Nvidia et 2.2 % pour SPY.
La colonne qui demande une explication est la première demi-heure après la cloche, où 11.9 % du mois de volume de SPY s'est imprimé. Ce n'est pas de la spéculation de soirée. L'fixing de clôture, la confrontation géante de fin de journée qui fixe le cours de clôture officiel de chaque action, diffuse ses transactions à 16 h et juste après, et les déclarations de fin de journée se déposent sur le flux dans les mêmes minutes. À l'horloge, ces transactions sont « after hours » ; économiquement, elles appartiennent à la clôture. Les jours de fin de trimestre et de rééquilibrage d'indice, cette impression est particulièrement grosse : pour un ETF comme SPY, elle peut gonfler cette colonne au-delà de tout le pré-marché. Toute statistique fondée sur le volume, le volume relatif, le VWAP ou un classement des valeurs les plus actives, change de sens selon les fenêtres qu'elle inclut.
Les actions par minute rendent le contraste plus net. Le graphique ci-dessous suit le volume minute médian d'Apple par tranches de trente minutes sur toute la journée de seize heures, sur le même mois de séances complètes. Une réserve est intégrée à la mesure : une minute sans transaction n'imprime aucune barre, et la médiane de chaque tranche ne décrit que les minutes où Apple s'est réellement négocié. La seconde série, la part des minutes d'horloge avec au moins une transaction, montre ce que cela représente dans chaque tranche.
Le SQL exact derrière chaque chiffre
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_timeDans la tranche 09:30, la première demi-heure de la séance régulière, la minute médiane d'Apple a échangé 159440 actions, et 100 % des minutes d'horloge ont imprimé une transaction. La tranche 15:30, la dernière demi-heure avant la cloche, a tourné à 133045 actions par minute. Une tranche plus tard, à 16:00, la minute médiane négociée portait 1934 actions. Le marché ne faiblit pas en douceur à la clôture : il chute d'un coup, et dès la tranche 17:30 la minute médiane négociée était retombée à 334 actions, avec seulement 68.9 % des minutes d'horloge en activité. Le pré-marché suit une autre forme : la tranche 04:00, les premières transactions du jour, quand les ordres mis en file pendant la nuit deviennent éligibles, a mesuré une médiane de 1154 actions par minute ; la tranche 05:30 a tourné à 417 avec 59.5 % de ses minutes en activité ; et le rythme est monté à 2634 à 09:00, la demi-heure qui précède la cloche d'ouverture.
Que deviennent les spreads after hours ?
La rareté des participants se lit aussi dans l'écart acheteur-vendeur (spread) : l'écart entre le meilleur prix que les acheteurs paieront et le meilleur prix que les vendeurs accepteront, c'est-à-dire le coût intégré d'une exécution immédiate. Les teneurs de marché professionnels ont des obligations de cotation pendant la séance régulière ; après la cloche, afficher des cotations est volontaire, et moins de firmes le font. Le panneau ci-dessous mesure le spread coté médian d'Apple sur la dernière semaine de mises à jour de cotations au tick, réparti par session : séances complètes uniquement, jours de clôture anticipée exclus, pour que l'étiquette 9 h 30 - 16 h reste exacte pour chaque cotation comptée.
Le SQL exact derrière chaque chiffre
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_sessionPendant la séance régulière, le spread coté médian d'Apple a mesuré 4 ¢, soit 1.3 points de base, des centièmes de pour cent du cours. En séance étendue, la médiane a tourné à 27 ¢, soit 8.3 pb. Un aller-retour, acheter puis vendre, paie cet écart une fois, et dans cette fenêtre le péage de la séance étendue s'est établi nettement au-dessus de celui de la séance régulière. L'article sur l'écart acheteur-vendeur trace le même motif sur toute la journée : quelques centimes à la mi-journée, un large écart aux deux extrémités.
Quels sont les risques du trading after hours ?
Les deux risques mesurables figurent déjà sur cette page. Le coût : le spread coté médian d'Apple a tourné à 27 ¢ en séance étendue contre 4 ¢ en séance régulière, un écart plus large à franchir à l'entrée, puis à la sortie. La profondeur : la minute médiane négociée après la cloche portait 1934 actions Apple, contre 133045 dans la demi-heure précédente, et sur un carnet mince chaque ordre déplace le prix davantage. Le reste est mécanique : ordres à cours limité uniquement, exécution jamais garantie, et le prix imprimé le soir devra encore affronter le fixing d'ouverture du lendemain matin, où une foule bien plus large fixe le niveau. La séance étendue est le même marché avec moins de participants et des coûts intégrés plus élevés ; les chiffres ci-dessus sont le prix d'entrée.
Pourquoi les actions bougent-elles after hours ?
Deux observations couvrent la plupart des mouvements du soir. D'abord, l'actualité des entreprises est calée sur les sessions : les sociétés publient traditionnellement leurs résultats et autres annonces importantes en dehors de la séance régulière, le plus souvent quelques minutes après la clôture de 16 h, ou dans les heures qui précèdent l'ouverture. Ensuite, le marché sur lequel ces annonces atterrissent est mince, comme mesuré plus haut.
Le panneau ci-dessous compte chaque élément d'un flux consolidé d'actualités boursières sur les 30 derniers jours révolus, par heure de publication à l'heure de l'Est, tous les jours de la semaine inclus.
Le SQL exact derrière chaque chiffre
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_hourDes titres sont tombés dans chacune des 24 heures de l'horloge. Dans cette fenêtre, l'heure de midi a porté 333 éléments (7.2 % du total sur 30 jours), l'heure de 8 h en a porté 286, et la première heure après la clôture 220 (4.8 % du total sur 30 jours). Même l'heure de 3 h du matin a porté 133 éléments ; la nuit à New York est le matin en Europe, et les dépêches ne s'arrêtent jamais tout à fait.
Rapprochez les deux mesures : les annonces continuent de tomber après la cloche, et elles tombent sur un marché où la minute médiane négociée portait 757 actions Apple dans la tranche 16:30, contre 56094 dans la tranche 13:00. Un prix after hours est une information réelle ; c'est aussi un prix fixé par une petite foule, et le fixing d'ouverture du lendemain matin le refixe avec une foule bien plus grande.
FAQ
À quelle heure commence le pré-marché ?
Le pré-marché commence à 4 h du matin, heure de l'Est, sur les réseaux électroniques : dans la fenêtre de deux semaines mesurée plus haut, la barre SPY la plus précoce s'est imprimée à 04:00 ET. Beaucoup de courtiers ouvrent l'accès au pré-marché plus tard (7 h ou 8 h sont courants) ; l'heure de départ en pratique est celle que votre courtier prend en charge.
Les transactions after hours changent-elles le cours de clôture officiel ?
Non. Le cours de clôture officiel est fixé par le fixing de clôture à 16 h et vaut pour toute la journée : les fonds indiciels, le règlement des options et votre relevé de compte s'y réfèrent tous. Les transactions after hours mettent à jour le « dernier » prix affiché dans votre application ; la clôture officielle ne bouge pas.
Pourquoi les actions bougent-elles autant après les résultats ?
Les publications de résultats tombent traditionnellement quelques minutes après la clôture ou avant l'ouverture, hors séance régulière. Le marché est alors mince : la minute médiane négociée d'Apple dans la tranche 16:30 ET portait 757 actions sur le mois mesuré, contre 56094 dans la tranche 13:00, et les spreads sont plus larges. Moins d'actions au repos par minute signifie que chaque ordre déplace le prix davantage.
Peut-on trader after hours un jour de clôture anticipée ?
Oui, mais l'horloge se décale : les jours de clôture anticipée, la séance régulière se termine à 13 h ET et l'after hours court typiquement de 13 h à 17 h. Les jours fériés complets n'ont aucune session. Le calendrier de la bourse, et non l'habitude, fait foi : voici comment vérifier un jour férié ou une clôture anticipée.
Le trading after hours est-il risqué ?
Les frictions mesurables figurent toutes sur cette page. La plupart des courtiers n'acceptent que des ordres à cours limité, et l'exécution n'est jamais garantie quand moins de firmes cotent en face. Les spreads cotés sont plus larges, le spread médian d'Apple en séance étendue ayant mesuré 27 ¢ contre 4 ¢ en séance régulière, et le carnet est plus mince : chaque ordre déplace le prix davantage. Le prix imprimé le soir doit encore traverser une nuit d'écart avant que le fixing d'ouverture du lendemain matin ne le refixe avec une foule plus large.
Chaque nombre ci-dessus provient d'une requête stockée et inspectable : dépliez le SQL sous n'importe quel panneau pour l'auditer. Pour profiler le comportement after hours d'un titre que vous détenez, posez les mêmes questions en langage courant sur le terminal Strasmore.