Orari trading premarket e after-hours ET
Scopri gli orari di premarket e after-hours. Analizziamo il volume, l'impatto sugli spread e l'effetto delle news sul tape durante le sessioni estese.
Il trading after-hours consiste nell'acquisto e nella vendita di azioni tra le 16:00 e le 20:00 ET, dopo la chiusura della sessione regolare statunitense; il trading premarket riguarda la stessa attività tra le 04:00 e le 09:30. Insieme, queste due sessioni incorniciano la giornata di trading regolare dalle 09:30 alle 16:00 e costituiscono l'extended-hours trading. La maggior parte dei broker supporta entrambe le sessioni, quasi sempre tramite limit orders. Questa pagina misura i cambiamenti effettivi al suono della campana di chiusura — volume, spread e orari principali — direttamente dal tape (il registro pubblico consolidato di ogni trade), con la query esatta associata a ogni numero.
Quali sono gli orari di trading premarket e after-hours?
Una normale giornata di trading negli Stati Uniti comprende tre sessioni: il premarket (dalle 4:00 alle 9:30 ET), l'orario regolare (dalle 9:30 alle 16:00) e l'after-hours (dalle 16:00 alle 20:00). Invece di basarsi solo su questo orario, è possibile verificarlo direttamente dai dati di mercato. Il pannello sottostante analizza ogni candela al minuto di SPY delle ultime due settimane e riporta la prima e l'ultima candela di ogni sessione completata secondo l'orario ET. (SPY, l'ETF sull'S&P 500 più scambiato, viene scambiato ogni volta che è aperto un mercato.)
L'esatto SQL dietro ogni numero
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 1199Nelle 10 sessioni completate da 2026-07-06 a 2026-07-17, la prima candela di ogni giorno è stata registrata alle 04:00 ET e l'ultima candela è stata aperta alle 19:59 — un intervallo di sedici ore, di cui l'orario regolare occupa sei ore e mezza. Il conteggio delle sessioni include solo i giorni in cui sono avvenuti scambi: le festività non generano candele e le chiusure anticipate riducono l'intervallo — la sessione regolare termina alle 13:00 ET e anche l'after-hours si conclude in anticipo. Festività di mercato e chiusure anticipate spiega come verificare una sessione tramite il calendario e i dati di mercato prima di fare affidamento sui numeri di un determinato giorno.
È possibile acquistare azioni dopo la chiusura del mercato?
Sì — la maggior parte dei principali broker accetta ordini sia pre-market che after-hours, con tre condizioni quasi universali:
- Solo ordini limit: si indica il prezzo esatto che si è disposti ad accettare; l'ordine viene eseguito a quel prezzo o a uno migliore, altrimenti non viene eseguito. Gli ordini market vengono tipicamente rifiutati o messi in coda per la sessione regolare successiva.
- Gli ordini sono instradati verso piattaforme elettroniche — electronic communication networks (ECN), sistemi computerizzati che accoppiano direttamente acquirenti e venditori, oltre alle sessioni a orario esteso delle borse stesse — senza le aste di apertura e chiusura e senza gli obblighi di quotazione dei market maker tipici della sessione regolare.
- L'esecuzione non è mai garantita: con un numero inferiore di partecipanti sul lato opposto, un ordine limit che verrebbe eseguito istantaneamente alle 14:00 può rimanere inattivo alle 18:00.
Gli orari di scadenza e le tipologie di ordini ammissibili variano da broker a broker; l'orario standard 04:00-20:00 è stabilito dalle piattaforme di trading, non dal proprio broker — sebbene alcuni broker offrano ora una sessione overnight separata (approssimativamente dalle 20:00 alle 04:00) su piattaforme off-exchange, un mercato distinto che non compare nelle candele a un minuto misurate in questa pagina.
Qual è il volume scambiato nel premarket e nell'after hours?
Le due sessioni estese sommano nove ore e mezza al giorno, tre ore in più rispetto alla sessione regolare. Tuttavia, non registrano una quota di scambi comparabile. La tabella seguente suddivide il volume di azioni nell'ultimo mese per SPY, AAPL e NVDA in quattro fasce orarie: premarket, orario regolare, la prima mezz'ora dopo la chiusura delle 16:00 e il resto della serata. Sono esclusi i giorni con chiusura anticipata — sessioni ridotte per festività che terminano alle 13:00 — poiché ogni fascia oraria deve mantenere la sua etichetta corretta per ogni giorno misurato.
L'esatto SQL dietro ogni numero
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)L'orario regolare ha registrato 83.3% del volume di azioni di SPY, 92.8% di Apple e 92.6% di Nvidia. Il premarket — della durata di cinque ore e mezza — ha registrato rispettivamente 1.3% e 3.1% per Apple e Nvidia. Il trading serale effettivo, dalle 16:30 al limite delle 20:00, ha misurato 1.1% per Apple, 1.6% per Nvidia e 2.2% per SPY.
La colonna che richiede spiegazioni è la prima mezz'ora dopo la chiusura, dove è stato registrato 12.5% del volume mensile di SPY. Non si tratta di speculazione serale. La closing auction — il grande match di fine giornata che stabilisce il prezzo di chiusura ufficiale di ogni titolo — pubblica i suoi dati alle 16:00 e subito dopo, e i report di trading di fine giornata vengono registrati negli stessi minuti. Cronologicamente questi dati appartengono all'after hours; economicamente appartengono alla chiusura. Nei giorni di fine trimestre o di rebalance degli indici, il volume è particolarmente elevato — per un ETF come SPY, questo può far superare a questa colonna l'intero premarket. Qualsiasi statistica basata sui volumi — relative volume, VWAP, o uno screen dei titoli più attivi — cambia significato a seconda di quale di queste fasce viene conteggiata.
Il numero di azioni per minuto rende il contrasto più netto. Il grafico seguente segue il volume mediano al minuto di Apple in bucket di mezz'ora durante l'intera giornata di sedici ore, riferito allo stesso mese di sessioni complete. La misurazione include un avvertimento: un minuto senza scambi non produce alcuna barra, e la mediana di ogni bucket descrive solo i minuti in cui Apple ha effettivamente scambiato — la seconda serie, ovvero la quota di minuti orari con almeno un trade, mostra quale parte di ogni bucket rappresenta.
L'esatto SQL dietro ogni numero
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_timeNel bucket 09:30 — la prima mezz'ora di trading regolare — la mediana al minuto di Apple ha scambiato 156085 azioni, e 100% dei minuti orari hanno registrato un trade. Il bucket 15:30, l'ultima mezz'ora prima della chiusura, ha registrato 131189 azioni al minuto. Un bucket dopo, al 16:00, il minuto mediano ha scambiato 2050 azioni. Il mercato non rallenta gradualmente alla chiusura: precipita improvvisamente, e nel bucket 17:30 il minuto mediano è sceso a 327 azioni, con solo il 67.9% dei minuti orari che ha effettuato scambi. Il premarket ha una forma diversa: il bucket 04:00 — le prime registrazioni della giornata, quando gli ordini accumulati durante la notte diventano esigibili — ha misurato una mediana di 1046 azioni al minuto, il bucket 05:30 ha registrato 368 con il 58.1% dei suoi minuti in trading, e il ritmo è salito a 2363 entro le 09:00, la mezz'ora prima della campana di apertura.
Cosa accade agli spread dopo la chiusura?
Il numero di partecipanti diminuisce anche nel bid-ask spread — il divario tra il miglior prezzo offerto dai compratori e il miglior prezzo richiesto dai venditori, che rappresenta il costo intrinseco per eseguire un trade immediato. I market makers professionisti hanno obblighi di quotazione durante l'orario regolare; dopo la chiusura, l'invio di quote è volontario e meno società lo effettuano. Il pannello sottostante misura lo spread mediano quotato di Apple nell'ultima settimana basandosi sugli aggiornamenti delle quote a livello tick, suddiviso per sessione — solo sessioni complete, escludendo i giorni con chiusura anticipata, mantenendo l'etichetta 9:30-4:00 corretta per ogni quota conteggiata.
L'esatto SQL dietro ogni numero
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_sessionDurante l'orario regolare, lo spread mediano quotato di Apple è stato di 4¢ — 1.3 basis points, centesimi di percentuale del prezzo dell'azione. Nell'extended hours la mediana è stata di 27¢, ovvero 8.3 bps. Un round trip — comprare e poi vendere — paga quel divario una volta sola, e in questa finestra il costo dell'extended hours è stato nettamente superiore a quello dell'orario regolare. Il grafico dello spread bid-ask mostra lo stesso pattern durante l'intera giornata: pochi centesimi a metà giornata, un divario ampio ad entrambi gli estremi.
Quali sono i rischi del trading after hours?
I due rischi misurabili sono già indicati in questa pagina. Costi: lo spread mediano quotato di Apple è stato di 27¢ durante l'extended hours rispetto a 4¢ nella sessione regolare — un divario più ampio da colmare in fase di acquisto e di vendita. Liquidità: il volume mediano scambiato nel primo minuto dopo la chiusura ha riguardato 2050 azioni Apple, in calo rispetto a 131189 nell'ultima mezz'ora precedente; con un order book sottile, ogni ordine sposta il prezzo in modo più marcato. Gli altri rischi sono meccanici: si utilizzano solo limit orders, l'esecuzione non è mai garantita e il prezzo registrato in serata deve comunque confrontarsi con l'auction di apertura della mattina successiva, dove un numero molto più elevato di partecipanti stabilisce il livello. Il trading in extended hours è lo stesso mercato ma con meno partecipanti e costi strutturali più elevati; i dati sopra riportati rappresentano il prezzo d'ingresso.
Perché le azioni si muovono dopo la chiusura?
Due osservazioni spiegano la maggior parte dei movimenti serali. In primo luogo, le notizie aziendali sono programmate in base alle sessioni: le società pubblicano tradizionalmente i report sugli utili e altri annunci rilevanti al di fuori degli orari regolari — solitamente pochi minuti dopo la chiusura delle 16:00, o nelle ore precedenti l'apertura. In secondo luogo, il volume degli scambi sui titoli interessati da tali titoli è ridotto, come misurato sopra.
La tabella seguente conta ogni elemento da un feed consolidato di notizie azionarie degli ultimi trenta giorni completi, suddivisi per l'ora dell'Eastern Time in cui sono stati pubblicati — includendo tutti i sette giorni della settimana.
L'esatto SQL dietro ogni numero
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_hourI titoli sono comparsi in ognuna delle 24 ore dell'orologio. In questa finestra, l'ora di mezzogiorno ha registrato 353 elementi (7.4% del totale di 30 giorni), l'ora delle 8:00 297, e la prima ora dopo la chiusura 242 (5.1% del totale di 30 giorni). Persino l'ora delle 3:00 ha registrato 137 elementi; la notte a New York è mattina in Europa, e i flussi di notizie non si fermano mai completamente.
Mettendo insieme le due misurazioni: gli annunci continuano a pubblicarsi dopo la chiusura, e avvengono in un mercato dove il minuto di trading mediano ha scambiato 741 azioni Apple nella categoria 16:30, contro 53216 nella categoria 13:00. Un prezzo after-hours rappresenta un'informazione reale — è tuttavia un prezzo stabilito da un gruppo ristretto, e l'asta di apertura della mattina successiva lo aggiorna con un gruppo molto più ampio.
FAQ
A che ora inizia il trading premarket?
Il trading premarket inizia alle 4:00 ET sulle reti elettroniche — nell'intervallo di due settimane misurato sopra, la prima barra di SPY è stata registrata alle 04:00 ET. Molti broker aprono l'accesso premarket più tardi (le 7:00 o le 8:00 sono orari comuni); l'orario di inizio effettivo dipende da ciò che il proprio broker supporta.
Le operazioni after-hours cambiano il prezzo di chiusura ufficiale?
No. Il prezzo di chiusura ufficiale è stabilito dall'asta di chiusura alle 16:00 e rimane valido per l'intera giornata — i fondi indicizzati, il settlement delle opzioni e l'estratto conto del conto sono tutti riferiti ad esso. Le quotazioni after-hours aggiornano il prezzo "last" visualizzato nell'app; il prezzo di chiusura ufficiale rimane invariato.
Perché i titoli si muovono così tanto dopo i report sugli utili?
I report sugli utili vengono tradizionalmente pubblicati pochi minuti dopo la chiusura o prima dell'apertura, al di fuori dell'orario regolare. In quel momento la liquidità è bassa — il minuto mediano di trading di Apple nella fascia 16:30 ET ha registrato 741 azioni nel mese misurato, contro 53216 nella fascia 13:00 — e gli spread sono più ampi. Un numero inferiore di azioni in attesa per minuto significa che ogni ordine sposta il prezzo in modo più significativo.
È possibile fare trading after-hours in una giornata con chiusura anticipata?
Sì, ma l'orario cambia: nei giorni di chiusura anticipata della borsa la sessione regolare termina alle 13:00 ET e il trading after-hours si svolge tipicamente dalle 13:00 alle 17:00. Durante le festività complete non sono previste sessioni. Il calendario della borsa, non l'abitudine, è l'unico riferimento attendibile — ecco come verificare una festività di mercato o una chiusura anticipata.
Il trading after-hours è rischioso?
Tutte le frizioni misurabili sono riportate in questa pagina. La maggior parte dei broker accetta solo ordini limit e l'esecuzione non è mai garantita quando ci sono meno firme che quotano il lato opposto. Gli spread quotati sono più ampi — lo spread mediano di Apple durante l'extended-hours era di 27¢ contro 4¢ nella sessione regolare — e il book è più sottile, quindi ogni ordine sposta il prezzo più lontano. Qualunque prezzo venga registrato in serata dovrà comunque affrontare un gap overnight prima che l'asta di apertura della mattina successiva lo riprezzi con una massa di partecipanti maggiore.
Ogni numero sopra è generato da una query memorizzata e ispezionabile — espandi la SQL sotto ogni pannello per verificarla. Per analizzare il comportamento after-hours di un ticker in portafoglio, poni le stesse domande in inglese semplice sul terminale Strasmore.