미국 프리마켓 및 애프터아워 거래 시간
ET 기준 프리마켓은 오전 4시부터 9시 30분까지이며, 애프터아워는 오후 4시부터 8시까지입니다.
After-hours trading(시간 외 거래)은 미국 정규 시장이 종료된 후 동부 표준시(ET) 기준 오후 4시부터 오후 8시 사이에 주식을 매수하고 매도하는 것을 의미합니다. Premarket trading(장전 거래)은 오전 4시부터 오전 9시 30분 사이의 동일한 활동을 뜻합니다. 이 두 세션은 정규 9:30-4:00 거래일을 전후하여 extended-hours trading(시간 외 거래)을 구성하며, 대부분의 브로커는 두 세션 모두에서 거의 항상 limit order(지정가 주문)를 지원합니다. 이 페이지는 종가 벨이 울린 후 실제로 변화하는 거래량, 스프레드(spread), 주요 타이밍 등을 측정합니다. 모든 데이터는 tape(모든 거래의 통합 공공 기록)에서 직접 추출하며, 각 수치에는 정확한 쿼리가 첨부되어 있습니다.
프리마켓(premarket)과 애프터아워(after-hours) 거래 시간은 어떻게 됩니까?
일반적인 미국 거래일은 세 가지 세션으로 구성됩니다. 프리마켓(4:00-9:30 a.m. ET), 정규 거래 시간(9:30 a.m.-4:00 p.m.), 그리고 애프터아워(4:00-8:00 p.m.)입니다. 해당 일정을 그대로 믿기보다는 거래 기록을 통해 직접 확인할 수 있습니다. 아래 패널은 지난 2주 동안의 모든 SPY 1분 봉을 스캔하여, 동부 표준시(ET) 기준 각 세션의 시작과 종료 시점을 보고합니다. (가장 거래량이 많은 S&P 500 ETF인 SPY는 시장이 열려 있는 동안 언제든 거래됩니다.)
모든 수치 뒤에 숨겨진 정확한 SQL
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 11992026-07-06부터 2026-07-17까지 완료된 10개의 세션을 살펴보면, 매일 첫 번째 봉은 04:00 ET에 기록되었고 마지막 봉은 19:59에 시작되었습니다. 이는 총 16시간의 거래 범위를 나타내며, 이 중 정규 거래 시간이 6시간 반을 차지합니다. 세션 횟수에는 실제 거래가 이루어진 날만 포함됩니다. 공휴일에는 거래 기록이 없으며, 조기 종료된 날은 거래 범위가 단축됩니다. 조기 종료 시 정규 세션은 ET 기준 1:00 p.m.에 종료되며, 애프터아워도 일찍 마감됩니다. 시장 공휴일 및 조기 종료에서는 특정 날짜의 수치를 신뢰하기 전에 캘린더와 거래 기록을 통해 세션을 확인하는 방법을 설명합니다.
시간 외 거래로 주식을 매수할 수 있습니까?
네, 가능합니다. 대부분의 주요 브로커(Broker)는 프리마켓(Premarket)과 애프터아워(After-hours) 주문을 모두 수용하며, 다음 세 가지 조건이 공통적으로 적용됩니다.
- 지정가 주문(Limit orders)만 가능: 수용 가능한 정확한 가격을 지정해야 합니다. 주문은 해당 가격 또는 그보다 유리한 가격에 체결되거나, 체결되지 않습니다. 시장가 주문(Market orders)은 일반적으로 거절되거나 다음 정규 세션으로 대기됩니다.
- 전자 거래소로 주문 전달: 매수자와 매도자를 직접 연결하는 컴퓨터 시스템인 ECN(Electronic Communication Networks, 전자 통신망) 및 거래소 자체의 연장 시간 세션으로 주문이 전달됩니다. 이 과정에서 정규 거래 시간의 개장/종가 경매 및 마켓 메이커(Market maker)의 호가 제공 의무는 적용되지 않습니다.
- 체결이 보장되지 않음: 거래 참여자가 적기 때문에, 오후 2시에는 즉시 체결될 지정가 주문이 오후 6시에도 체결되지 않고 남아 있을 수 있습니다.
거래 마감 시간과 가능한 주문 유형은 브로커마다 다릅니다. 표준 시간인 오전 4시부터 오후 8시까지는 브로커가 아닌 거래소에서 설정합니다. 다만, 일부 브로커는 장외 거래소에서 별도의 야간 세션(대략 오후 8시~오전 4시)을 제공하기도 합니다. 이 시장은 본 페이지에서 측정하는 분봉 데이터에 나타나지 않는 별개의 시장입니다.
장전 및 장후 거래량은 얼마나 됩니까?
두 개의 연장 거래 세션은 하루 총 9.5시간이며, 이는 정규 거래 시간보다 3시간 더 깁니다. 그러나 거래량 비중은 이 시간만큼 크지 않습니다. 아래 표는 지난 한 달간 SPY, AAPL, NVDA의 주식 거래량을 네 가지 시간대로 분류하여 보여줍니다. 시간대는 장전(premarket), 정규 시간, 오후 4:00 종가 이후 첫 30분, 그리고 나머지 저녁 시간입니다. 조기 종료일(오후 1:00에 종료되는 공휴일 단축 세션)은 제외되었습니다(저녁 시간까지 거래가 이어지는 날만 포함됨). 이를 통해 측정된 모든 날의 시간대 라벨을 일관되게 유지했습니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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)정규 시간의 거래량 비중은 SPY의 경우 83.3%, Apple은 92.8%, Nvidia는 92.6%였습니다. 5.5시간 동안 진행되는 장전 거래의 비중은 Apple이 1.3%, Nvidia가 3.1%였습니다. 오후 4:30부터 오후 8:00 종료 시점까지의 실제 저녁 거래 비중은 Apple이 1.1%, Nvidia가 1.6%, SPY가 2.2%였습니다.
설명이 필요한 부분은 종가 이후 첫 30분 구간이며, 이 구간에서 SPY의 한 달간 거래량 중 12.5%이 발생했습니다. 이는 저녁 시간의 투기적 거래가 아닙니다. 각 주식의 공식 종가를 결정하는 거대한 종가 매칭 시스템인 종가 경매(closing auction)는 오후 4:00 정각 또는 직후에 체결 결과를 발표하며, 종가 거래 보고서도 같은 분에 기록됩니다. 시간상으로는 "장후(after hours)"에 해당하지만, 경제적으로는 종가 거래에 속합니다. 분기 말이나 지수 리밸런싱(index-rebalance)일에는 거래량이 급증하며, SPY와 같은 ETF의 경우 이 구간의 거래량이 장전 전체 거래량보다 많아질 수도 있습니다. 상대 거래량(relative volume), VWAP(거래량 가중 평균 가격), 거래 활성도 스크린 등 모든 거래량 기반 통계는 어떤 시간대를 기준으로 측정하느냐에 따라 의미가 달라집니다.
분당 거래 주식 수는 이러한 차이를 더욱 명확하게 보여줍니다. 아래 차트는 동일한 한 달 동안 16시간 전체 세션에 걸친 Apple의 30분 단위 중앙값 분당 거래량을 추적합니다. 측정 방식에는 한 가지 주의 사항이 있습니다. 거래가 없는 분은 막대로 표시되지 않으며, 각 구간의 중앙값은 Apple이 실제로 거래된 분만을 기준으로 합니다. 두 번째 시리즈는 거래가 발생한 분의 비율을 나타냅니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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_time09:30 구간(정규 거래 시작 후 첫 30분)에서 Apple의 분당 중앙값 거래량은 156085주였으며, 전체 분의 100%에서 거래가 발생했습니다. 종가 전 마지막 30분인 15:30 구간은 분당 131189주를 기록했습니다. 그 다음 구간인 16:00에서 중앙값 분당 거래량은 2050주였습니다. 시장은 종가에 완만하게 거래가 줄어들지 않고 급격히 감소합니다. 17:30 구간에 이르면 중앙값 분당 거래량은 327주로 떨어지며, 거래가 발생한 분은 67.9%에 불과합니다. 장전 거래는 다른 양상을 보입니다. 밤사이 접수된 주문이 처리되기 시작하는 하루 첫 거래인 04:00 구간의 중앙값은 분당 1046주였고, 05:30 구간은 368주를 기록하며 분의 58.1%에서 거래가 발생했습니다. 거래 속도는 개장 30분 전인 09:00 구간에 이르러 2363까지 상승했습니다.
시간 외 거래에서 스프레드는 어떻게 변하는가?
bid-ask spread(매수-매도 스프레드)에 참여하는 거래 주체도 줄어듭니다. 이는 매수자가 지불할 의사가 있는 최고 가격과 매도자가 수용할 의사가 있는 최저 가격 사이의 차이를 의미하며, 즉각적인 거래 시 발생하는 내재 비용입니다. 전문 market makers(시장 조성자)는 정규 거래 시간 동안 호가 제시 의무를 가집니다. 하지만 장 마감 후에는 호가 제시가 자율적이며, 이를 수행하는 기업의 수도 적어집니다. 아래 패널은 지난 일주일간 틱 단위로 업데이트된 Apple의 중앙값 호가 스프레드를 세션별로 측정한 결과입니다. 조기 종료일은 제외하고 전체 세션만을 포함하였으며, 모든 호가는 9:30부터 4:00 사이의 기준을 따릅니다.
모든 수치 뒤에 숨겨진 정확한 SQL
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_session정규 거래 시간 동안 Apple의 중앙값 호가 스프레드는 4¢, 즉 1.3 bps(basis points, 주가 대비 0.01% 단위)로 측정되었습니다. 시간 외 거래에서의 중앙값은 27¢, 즉 8.3 bps였습니다. 매수 후 매도하는 왕복 거래 시 해당 차액이 한 번 발생하며, 이 시간대의 비용은 정규 거래 시간보다 현저히 높았습니다. 시간 외 거래의 매수-매도 스프레드 차트는 하루 전체에 걸쳐 동일한 패턴을 보여줍니다. 정오 무렵에는 스프레드가 매우 좁지만, 장 시작과 종료 시점에는 간격이 넓어집니다.
시간 외 거래의 리스크는 무엇인가?
측정 가능한 두 가지 리스크는 이미 이 페이지에 명시되어 있다. 비용: Apple의 시간 외 거래 중앙값 호가 스프레드(spread)는 27¢였으며, 정규 거래 시간의 4¢보다 넓었다. 이는 매수와 매도 시 더 큰 비용이 발생함을 의미한다. 유동성: 장 마감 직후 첫 1분간의 중앙 거래량은 Apple 주식 2050주였으며, 이는 장 마감 전 30분간의 131189주보다 감소한 수치다. 호가창(book)이 얇기 때문에 주문 하나당 가격 변동 폭이 더 커진다. 나머지 리스크는 구조적인 문제다: 지정가 주문(limit orders)만 가능하며, 체결이 보장되지 않는다. 또한 저녁에 형성된 가격은 더 많은 참여자가 가격을 결정하는 다음 날 아침 개장 경매의 영향을 받는다. 시간 외 거래는 참여자가 적고 내재 비용이 높은 동일한 시장이며, 위의 수치들은 그에 따른 비용을 나타낸다.
왜 시간 외 거래에서 주가가 변동하는가?
대부분의 장 마감 후 변동은 두 가지 요인으로 설명된다. 첫째, 기업 뉴스는 거래 시간 전후로 발표되도록 조정된다. 기업들은 전통적으로 정규 거래 시간 외에 실적 및 기타 주요 공시를 발표한다. 주로 오후 4시 종가 이후 몇 분 이내이거나 장 시작 전 시간대에 발표된다. 둘째, 위에서 측정한 바와 같이 헤드라인이 전달되는 시장의 거래량이 적다.
아래 패널은 지난 30일간의 통합 주식 뉴스 피드에서 발표된 모든 항목을 동부 표준시(Eastern Time) 시간대별로 집계한 결과다. 여기에는 일주일 7일 전체 데이터가 포함된다.
모든 수치 뒤에 숨겨진 정확한 SQL
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_hour헤드라인은 24 시간대 모두에서 발생했다. 이 구간 중 정오 시간대는 353건(30일 총합의 7.4%)을 기록했으며, 오전 8시 시간대는 297건, 장 마감 후 첫 시간대는 242건(30일 총합의 5.1%)을 기록했다. 심지어 오전 3시 시간대에도 137건의 항목이 있었다. 뉴욕의 밤 시간대는 유럽의 아침 시간대이므로 뉴스 통신은 결코 완전히 멈추지 않는다.
두 가지 측정치를 종합하면 다음과 같다. 공시는 장 마감 후에도 계속해서 발표되며, 이러한 뉴스는 거래량이 적은 시장에 전달된다. 16:30 버킷에서 Apple 주식의 분당 중앙값 거래량은 741주였으며, 13:00 버킷은 53216주였다. 시간 외 가격은 실제 정보이지만, 소수의 참여자에 의해 결정된 가격이기도 하다. 따라서 다음 날 아침 개장 경매에서 훨씬 더 많은 참여자에 의해 가격이 재산정된다.
FAQ
프리마켓(Premarket) 거래는 언제 시작됩니까?
프리마켓 거래는 전자 네트워크를 통해 동부 표준시(ET) 기준 오전 4시에 시작됩니다. 위에서 측정한 2주간의 기간 동안 SPY의 가장 빠른 바(bar)는 ET 기준 04:00에 기록되었습니다. 많은 브로커가 프리마켓 접속을 더 늦게 시작합니다(오전 7시 또는 8시가 일반적임). 실제 시작 시간은 이용 중인 브로커의 지원 여부에 따라 달라집니다.
시간 외 거래가 공식 종가를 변경합니까?
아니요. 공식 종가는 오후 4시 종가 경매(closing auction)에 의해 결정되며 해당 거래일의 기준으로 유지됩니다. 인덱스 펀드(index funds), 옵션 결제(options settlement), 계좌 명세서 모두 이 가격을 참조합니다. 시간 외 거래 기록은 앱에 표시되는 '최근' 가격을 업데이트하지만, 공식 종가는 변하지 않습니다.
실적 발표 후 주가가 왜 그렇게 많이 변동합니까?
실적 발표는 전통적으로 정규 거래 시간 외인 장 마감 직후 또는 장 시작 직전에 이루어집니다. 해당 시점에는 거래량이 적습니다. 측정된 한 달 동안 Apple의 16:30 ET 구간 분당 중앙값 거래량은 741주였으며, 이는 13:00 구간의 53216주와 대조됩니다. 이로 인해 스프레드(spread)가 넓어집니다. 분당 대기 매수/매도 물량이 적다는 것은 각 주문이 가격을 더 크게 변동시킨다는 의미입니다.
조기 종료되는 거래일에 시간 외 거래가 가능합니까?
네, 하지만 시간이 변경됩니다. 거래소의 조기 종료일에는 정규 세션이 ET 기준 오후 1시에 종료되며, 시간 외 거래는 통상 오후 1시부터 5시까지 진행됩니다. 공휴일에는 세션이 아예 없습니다. 관습이 아닌 거래소 일정이 기준이 됩니다. 시장 공휴일 또는 조기 종료 확인 방법
시간 외 거래는 위험합니까?
측정 가능한 모든 마찰 요인은 이 페이지에 나타나 있습니다. 대부분의 브로커는 지정가 주문(limit orders)만 허용하며, 반대 매매를 제시하는 기업이 적을 때는 체결이 보장되지 않습니다. 호가 스프레드(quoted spreads)가 넓어집니다. Apple의 연장 시간 중앙값 스프레드는 27¢였으며, 정규 세션의 4¢와 대조됩니다. 또한 호가창(book)이 얇아져 각 주문이 가격을 더 크게 변동시킵니다. 저녁에 기록된 가격이라도 다음 날 아침 더 많은 참여자가 참여하는 개장 경매에서 가격이 재산정되기 전까지 야간 갭(overnight gap) 위험에 노출됩니다.
위의 모든 수치는 저장된 검사 가능한 쿼리에서 생성됩니다. 각 패널 아래의 SQL을 확장하여 검증하십시오. 보유 중인 티커(ticker)의 시간 외 거래 행태를 분석하려면 Strasmore 터미널에서 동일한 질문을 영어로 입력하십시오.