Oras ng Premarket at After-Hours Trading (ET)
Ang premarket ay 4-9:30 a.m. ET at ang after-hours ay 4-8 p.m. Alamin ang volume share ng bawat session, epekto ng wider spreads, at kung kailan gumagalaw ang mga news.
Ang after-hours trading ay ang pagbili at pagbenta ng mga stock sa pagitan ng 4:00 p.m. at 8:00 p.m. ET, pagkatapos matapos ang regular US session; ang premarket trading naman ay ang parehong aktibidad sa pagitan ng 4:00 a.m. at 9:30 a.m. Ang dalawang session na ito ay nakapalibot sa regular na 9:30-to-4:00 trading day at bumubuo sa extended-hours trading, at karamihan sa mga broker ay sumusuporta sa dalawang ito — halos palaging gamit ang mga limit order. Sinusukat ng pahinang ito kung ano ang aktwal na nagbabago kapag tumunog na ang closing bell — volume, spreads, at timing ng mga headline — direkta mula sa tape (ang consolidated public record ng bawat trade), kasama ang eksaktong query sa likod ng bawat numero.
Ano ang mga oras ng premarket at after-hours trading?
Ang isang normal na trading day sa US ay may tatlong session: ang premarket (4:00-9:30 a.m. ET), regular hours (9:30 a.m.-4:00 p.m.), at after-hours (4:00-8:00 p.m.). Sa halip na basta maniwala sa schedule na ito, maaari mo itong basahin mula sa tape. Ini-scan ng panel sa ibaba ang bawat SPY minute bar mula sa nakalipas na dalawang linggo at iniuulat ang pinakamaaga at pinakahuling bar ng bawat natapos na session ayon sa Eastern Time clock. (Ang SPY, ang pinaka-traded na S&P 500 ETF, ay nagte-trade basta may nakabukas na market.)
Ang eksaktong SQL sa likod ng bawat 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 1199Sa loob ng 10 natapos na sessions mula 2026-07-06 hanggang 2026-07-17, ang pinakamaagang bar ng anumang araw ay na-print sa 04:00 ET at ang huling bar ng anumang araw ay nag-open sa 19:59 — isang sixteen-hour envelope, kung saan anim at kalahating oras ang regular hours. Kasama sa session count ang mga araw na may aktwal na trading lamang: walang bars sa mga holiday, at pinapaikli ng mga early close ang envelope — ang regular session ay nagtatapos sa 1:00 p.m. ET at maaga ring natatapos ang after-hours. Ipinapakita ng Mga market holiday at early close kung paano i-verify ang isang session mula sa kalendaryo at sa tape bago magtiwala sa mga numero ng anumang araw.
Maaari bang bumili ng stocks after hours?
Oo — tinatanggap ng karamihan sa mga major broker ang premarket at after-hours orders, na may tatlong halos universal na kondisyon:
- Limit orders lamang: itatakda mo ang eksaktong presyo na tatanggapin mo, at ang order ay mapupunan sa presyong iyon o mas mabuti pa, kundi ay hindi ito matutuloy. Ang mga market order ay karaniwang nirereject o inilalagay sa queue para sa susunod na regular session.
- Ang mga order ay dumadaan sa electronic venues — mga electronic communication networks (ECNs), mga computerized system na direktang pinagtatagpo ang mga buyer at seller, kasama ang sariling extended-hours sessions ng mga exchange — nang walang opening at closing auctions at walang quoting obligations ng mga market maker na mayroon sa regular day.
- Hindi garantisado ang fill: dahil mas kakaunti ang mga participant sa kabilang panig, ang isang limit order na mapupunan agad nang 2:00 p.m. ay maaaring manatiling untouched nang 6:00 p.m.
Ang mga cut-off time at eligible order types ay nag-iiba depende sa broker; ang standard na 4:00 a.m.-8:00 p.m. clock ay itinakda ng mga trading venue, hindi ng iyong broker — bagaman may ilang broker ngayon na nag-aalok ng hiwalay na overnight session (humigit-kumulang 8:00 p.m.-4:00 a.m.) sa mga off-exchange venue, isang distinct market na hindi lumalabas sa mga minute bar na sinusukat sa pahinang ito.
Gaano kalaki ang volume na naitre-trade sa premarket at after hours?
Ang dalawang extended session ay bumubuo ng siyam at kalahating oras bawat araw — tatlong oras na mas mahaba kaysa sa regular session. Ngunit hindi nito katumbas ang bahagi ng trading volume. Hinahati ng talahanayan sa ibaba ang share volume ng SPY, AAPL, at NVDA noong nakaraang buwan sa apat na clock window: premarket, regular hours, ang unang kalahating oras pagkatapos ng 4:00 p.m. bell, at ang natitirang bahagi ng gabi. Hindi kasama ang mga early-close days — mga holiday-shortened session na natatapos ng 1:00 p.m. — upang mapanatiling tumpak ang label ng bawat clock window sa bawat araw na sinukat.
Ang eksaktong SQL sa likod ng bawat 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)Ang regular hours ay kumuha ng 83.3% ng share volume ng SPY, 92.8% ng Apple, at 92.6% ng Nvidia. Ang premarket — na tumatagal ng lima at kalahating oras — ay kumuha ng 1.3% at 3.1% para sa Apple at Nvidia. Ang tunay na evening trading, mula 4:30 p.m. hanggang sa 8:00 p.m. cutoff, ay sumukat ng 1.1% para sa Apple, 1.6% para sa Nvidia, at 2.2% para sa SPY.
Ang column na kailangang ipaliwanag ay ang unang kalahating oras pagkatapos ng bell, kung saan 12.5% ng volume ng SPY sa loob ng isang buwan ang naitala. Hindi ito evening speculation. Ang closing auction — ang dambuhalang end-of-day match na nagtatakda ng official closing price ng bawat stock — ay naglalabas ng mga print nito sa at pagkatapos ng 4:00 p.m., at ang mga end-of-day trade report ay pumapasok sa tape sa mga minutong ito. Sa oras, ang mga print na ito ay "after hours"; ngunit sa ekonomiya, kabilang ang mga ito sa close. Sa mga quarter-end at index-rebalance days, lalong lumalaki ang print na iyon — para sa isang ETF gaya ng SPY, maaari nitong palakihin ang column na ito nang higit pa sa buong premarket. Anumang volume-based statistic — relative volume, VWAP, o most-active screen — ay nagbabago ang kahulugan depende sa kung alin sa mga window na ito ang binibilang.
Mas nagiging malinaw ang pagkakaiba kung titingnan ang shares per minute. Sinusubaybayan ng chart sa ibaba ang median minute volume ng Apple sa mga half-hour bucket sa loob ng buong labing-anim na oras na araw, sa parehong buwan ng mga full session. May isang caveat sa pagsukat: ang minuto na walang trade ay walang bar na lalabas, at ang median ng bawat bucket ay naglalarawan lamang ng mga minutong aktwal na may trade ang Apple — ang ikalawang series, ang bahagi ng clock minutes na may anumang trade, ay nagpapakita kung gaano kalaki ang bahaging iyon sa bawat bucket.
Ang eksaktong SQL sa likod ng bawat 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_timeSa 09:30 bucket — ang unang kalahating oras ng regular trading — ang median minute ng Apple ay nag-trade ng 156085 shares, at 100% ng clock minutes ang nagtala ng trade. Ang 15:30 bucket, ang huling kalahating oras bago ang bell, ay tumakbo ng 131189 shares bawat minuto. Isang bucket ang paglipas, sa 16:00, ang median traded minute ay may 2050 shares. Hindi dahan-dahang bumababa ang market sa close — bigla itong bumabagsak, at sa 17:30 bucket, ang median traded minute ay bumaba sa 327 shares, at 67.9% lamang ng clock minutes ang may trading. Iba naman ang hugis ng premarket: ang 04:00 bucket — ang mga unang print ng araw, kung kailan nagiging eligible ang mga order na naka-queue overnight — ay sumukat ng median na 1046 shares bawat minuto, ang 05:30 bucket ay tumakbo ng 368 na may 58.1% ng mga minuto nito ang may trading, at ang bilis ay umakyat sa 2363 pagdating ng 09:00, ang kalahating oras bago ang opening bell.
Ano ang nangyayari sa mga spread pagkatapos ng trading hours?
Kakaunti na lamang ang mga kalahok sa bid-ask spread — ang puwang sa pagitan ng pinakamataas na presyong handang bayaran ng mga buyer at pinakamababang presyong tatanggapin ng mga seller, na siyang built-in cost ng agarang pag-trade. Ang mga propesyonal na market makers ay may mga quoting obligations sa regular hours; pagkatapos ng bell, voluntary na lamang ang pag-post ng quotes, at mas kakaunting kumpanya ang gumagawa nito. Sinusukat ng panel sa ibaba ang median quoted spread ng Apple sa nakalipas na linggo ng tick-level quote updates, na hinati ayon sa session — full sessions lamang, at hindi kasama ang mga early-close days, upang mapanatiling tama ang label na 9:30-to-4:00 para sa bawat quote na binilang.
Ang eksaktong SQL sa likod ng bawat 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_sessionSa regular hours, ang median quoted spread ng Apple ay naitala sa 4¢ — 1.3 basis points, o sandaang bahagi ng porsyento ng share price. Sa extended hours, ang median ay tumakbo sa 27¢, o 8.3 bps. Ang isang round trip — pagbili, pagkatapos ay pagbenta — ay nagbabayad ng puwang na iyon nang isang beses, at sa window na ito, ang extended-hours toll ay kapansin-pansing mas mataas kaysa sa regular-hours. Ang bid-ask spread post ay nagpapakita ng parehong pattern sa buong araw: sentimo lamang sa katanghalian, at malawak na puwang sa magkabilang dulo.
Ano ang mga panganib ng trading after hours?
Ang dalawang nasusukat na panganib ay nasa pahinang ito. Gastos: Ang median quoted spread ng Apple ay tumakbo sa 27¢ sa extended hours kumpara sa 4¢ sa regular session — isang mas malawak na gap na kailangang tawirin sa pagpasok, at muli sa paglabas. Depth: Ang median traded minute pagkatapos ng bell ay may 2050 Apple shares, mas mababa mula sa 131189 sa kalahating oras bago ito, at sa isang thin book, bawat order ay mas nagpapagalaw sa presyo. Ang iba naman ay mechanical: limit orders lamang, hindi garantisado ang fills, at anumang presyong lumabas sa gabi ay haharap pa rin sa opening auction ng susunod na umaga, kung saan mas malaking grupo ang nagtatakda ng level. Ang extended-hours trading ay parehong market ngunit may mas kakaunting participants at mas mataas na built-in costs; ang mga numero sa itaas ang nagsisilbing price of admission.
Bakit gumagalaw ang mga stock after hours?
Dalawang obserbasyon ang nagpapaliwanag sa karamihan ng mga paggalaw sa gabi. Una, ang corporate news ay itinatama ang oras base sa mga session: tradisyonal na naglalabas ang mga kumpanya ng earnings at iba pang material announcements sa labas ng regular hours — madalas ay ilang minuto matapos ang 4:00 p.m. close, o sa mga oras bago ang open. Pangalawa, manipis ang tape kung saan lumalabas ang mga headline na ito, gaya ng nasukat sa itaas.
Binibilang ng panel sa ibaba ang bawat item sa isang consolidated stock-news feed mula sa nakalipas na 30 completed days base sa Eastern Time hour kung kailan ito nailathala — kasama ang lahat ng pitong araw ng linggo.
Ang eksaktong SQL sa likod ng bawat 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_hourMay mga headline na lumabas sa bawat isa sa 24 clock hours. Sa window na ito, ang noon hour ay may 353 items (7.4% ng 30-day total), ang 8 a.m. hour ay 297, at ang unang oras matapos ang close ay 242 (5.1% ng 30-day total). Kahit ang 3 a.m. hour ay may 137 items; ang overnight sa New York ay umaga sa Europe, at ang mga wire ay hindi kailanman tuluyang humihinto.
Pagsamahin ang dalawang sukat: patuloy na may mga announcement matapos ang bell, at lumalabas ang mga ito sa isang market kung saan ang median traded minute ay may 741 Apple shares sa 16:30 bucket, kumpara sa 53216 sa 13:00 bucket. Ang after-hours price ay tunay na impormasyon — ngunit ito ay presyong itinakda ng maliit na grupo, at muling itatakda ang presyo nito ng isang mas malaking grupo sa opening auction ng susunod na umaga.
FAQ
Anong oras nagsisimula ang premarket trading?
Nagsisimula ang premarket trading sa 4:00 a.m. ET sa mga electronic network — sa two-week window na sinukat sa itaas, ang pinakamaagang SPY bar ay na-print sa 04:00 ET. Maraming broker ang nagbubukas ng premarket access nang mas huli (karaniwan ay 7:00 o 8:00 a.m.); ang praktikal na start time ay depende sa suportado ng iyong broker.
Binabago ba ng after-hours trades ang official closing price?
Hindi. Ang official closing price ay itinatakda ng closing auction sa 4:00 p.m. at ito ang nananatili para sa araw na iyon — ang mga index fund, options settlement, at ang iyong account statement ay lahat sumasangguni rito. Ang mga after-hours print ay nag-uupdate sa "last" price na nakikita sa iyong app; ang official close ay hindi nagbabago.
Bakit malaki ang galaw ng mga stock pagkatapos ng earnings?
Ang mga earnings release ay tradisyonal na lumalabas ilang minuto pagkatapos ng close o bago ang open, sa labas ng regular hours. Manipis ang tape sa sandaling iyon — ang median traded minute ng Apple sa 16:30 ET bucket ay may 741 shares sa sinukat na buwan, kumpara sa 53216 sa 13:00 bucket — at mas malawak ang mga spread. Dahil mas kakaunti ang resting shares bawat minuto, mas malayo ang itinutulak ng bawat order sa presyo.
Maaari bang mag-trade after hours sa araw ng early-close?
Oo, ngunit nagbabago ang oras: sa mga exchange early-close days, ang regular session ay natatapos sa 1:00 p.m. ET at ang after-hours trading ay karaniwang tumatakbo mula 1:00-5:00 p.m. Ang mga full holiday ay walang session. Ang exchange calendar, at hindi ang nakasanayan, ang source of truth — narito kung paano i-verify ang market holiday o early close.
Risky ba ang after-hours trading?
Ang lahat ng measurable frictions ay makikita sa pahinang ito. Karamihan sa mga broker ay tumatanggap lamang ng limit orders, at hindi garantisado ang fill kapag mas kakaunting firm ang nag-quote sa kabilang panig. Mas malawak ang mga quoted spread — ang median extended-hours spread ng Apple ay nasukat sa 27¢ kumpara sa 4¢ sa regular session — at mas manipis ang book, kaya mas malayo ang itinutulak ng bawat order sa presyo. Anumang presyong ma-print sa gabi ay haharap pa rin sa overnight gap bago ito muling i-price ng opening auction kinabukasan kasama ang mas malaking crowd.
Ang bawat numero sa itaas ay nagmumula sa isang stored, inspectable query — i-expand ang SQL sa ilalim ng anumang panel para i-audit ito. Para i-profile ang after-hours behavior ng isang ticker na pagmamay-ari mo, itanong ang parehong mga katanungan sa plain English sa Strasmore terminal.