미국 주식 개장 시간, 한국 시간(KST) 기준 정리
미국 주식 개장 시간을 한국 시간(KST)으로 정리합니다. 서머타임에는 밤 10시 30분부터 새벽 5시, 미국 겨울에는 밤 11시 30분부터 새벽 6시입니다. 프리마켓과 애프터아워 시간대, 서머타임 전환이 일어나는 달, 남은 2026년 미국 휴장일까지 KST 기준으로 정리했습니다.
미국 주식 개장 시간은 한국 시간(KST)으로 밤 10시 30분, 마감은 다음 날 새벽 5시입니다. 이 시간표는 미국이 서머타임을 쓰는 3월 둘째 일요일부터 11월 첫째 일요일까지 적용되고, 미국이 표준시로 돌아가는 겨울에는 한 시간씩 뒤로 밀려 밤 11시 30분 개장, 새벽 6시 마감이 됩니다. 한국은 서머타임을 시행하지 않아서 조정은 전부 미국 쪽에서만 일어나고, 그 결과 미국 장이 열리는 한국 시각이 1년에 두 번 바뀝니다. 세션 구조 자체가 처음이라면 미국 주식 시장 거래 시간 설명을 먼저 읽고 오면 이 페이지가 훨씬 빨리 읽힙니다.
미국 장 시간, 한국 시간(KST) 시간표
미국 정규장은 동부시간(ET) 오전 9시 30분에 열려 오후 4시에 닫습니다. 하루 6시간 30분입니다. 한국 표준시는 UTC+9로 1년 내내 고정이고, 미국 동부는 서머타임 기간에 UTC-4, 겨울 표준시 기간에 UTC-5입니다. 두 지역의 시차는 그래서 13시간과 14시간 사이를 왕복합니다. 이 시차를 미국 현지 시각에 그대로 더하면 아래 한국 시간표가 나옵니다.
- 프리마켓: 미국 서머타임 기간 17:00 ~ 22:30 KST, 미국 겨울 18:00 ~ 23:30 KST
- 정규장: 서머타임 기간 22:30 ~ 05:00 KST, 겨울 23:30 ~ 06:00 KST
- 애프터아워: 서머타임 기간 05:00 ~ 09:00 KST, 겨울 06:00 ~ 10:00 KST
- 주말: 한국 시간 토요일 아침부터 월요일 저녁 프리마켓 전까지는 거래 없음
한국에 사는 투자자에게 더 중요한 건 미국의 하루가 한국 달력에서 이틀에 걸쳐 있다는 점입니다. 미국 기준 월요일 장은 한국에서 월요일 밤에 시작해 화요일 새벽에 끝납니다. 증권사 화면에 찍히는 체결일은 한국 날짜가 아니라 미국 현지 날짜이므로, 한국 시간 새벽 2시에 체결된 주문도 전날 밤에 시작된 같은 세션의 일부입니다. 미국 기준 금요일 장은 한국 시간 토요일 새벽 5시, 겨울에는 토요일 새벽 6시에 끝납니다. 미국 주식 결제는 체결일 다음 미국 영업일(T+1)에 이뤄지므로, 한국 달력으로 세면 하루가 더 걸리는 것처럼 보일 수 있습니다. 정규장 밖 두 시간대의 체결 방식 차이는 프리마켓과 애프터아워 거래 편에서 따로 다룹니다.
한국 시간으로 보면 거래는 어느 시간대에 몰리나
시간표는 규칙이고, 실제 거래가 어디에 쌓이는지는 데이터입니다. 아래 패널은 미국 대표 ETF인 SPY의 1분 거래량을 한국 시간 시간대별로 묶어 최근 약 70일치를 더한 것입니다. 한국의 저녁 17시를 첫 행에 두고 다음 날 낮까지 시계 순서대로 늘어놓았습니다.
| kst_clock | share_pct | volume_mm |
|---|---|---|
| 17:00 | 0.24 | 5 |
| 18:00 | 0.09 | 1.9 |
| 19:00 | 0.14 | 2.9 |
| 20:00 | 0.47 | 10 |
| 21:00 | 0.9 | 19.3 |
| 22:00 | 10.26 | 218.5 |
| 23:00 | 13.06 | 278 |
| 00:00 | 11.11 | 236.6 |
| 01:00 | 8.43 | 179.5 |
| 02:00 | 7.42 | 158 |
| 03:00 | 9.8 | 208.7 |
| 04:00 | 24.71 | 526.2 |
| 05:00 | 12.31 | 262.1 |
| 06:00 | 0.72 | 15.4 |
| 07:00 | 0.24 | 5.2 |
| 08:00 | 0.1 | 2.1 |
| 09:00 | 0 | 0 |
| 10:00 | 0 | 0 |
| 11:00 | 0 | 0 |
| 12:00 | 0 | 0 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH hours AS
(
SELECT arrayJoin(range(24)) AS kst_h
),
tape AS
(
SELECT
toHour(toTimeZone(window_start, 'Asia/Seoul')) AS kst_h,
sum(volume) AS hour_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 75
AND window_start < today() - 2
AND volume > 0
GROUP BY kst_h
)
SELECT
concat(leftPad(toString(h.kst_h), 2, '0'), ':00') AS kst_clock,
round(100 * toFloat64(t.hour_volume)
/ sum(toFloat64(t.hour_volume)) OVER (), 2) AS share_pct,
round(toFloat64(t.hour_volume) / 1e6, 1) AS volume_mm
FROM hours AS h
LEFT JOIN tape AS t ON t.kst_h = h.kst_h
ORDER BY (h.kst_h + 7) % 24첫 행인 17:00 구간, 즉 미국 프리마켓이 열리는 한국 저녁 시각대의 비중은 0.24퍼센트입니다. 거래량은 22:00 구간에서 10.26퍼센트로 올라옵니다. 미국 정규장 개장 시각이 이 한 시간 안에 들어 있습니다. 비중이 가장 두꺼워지는 쪽은 세션 후반입니다. 04:00 구간이 24.71퍼센트, 이어지는 05:00 구간이 12.31퍼센트로, 미국 정규장의 마지막 한 시간과 종가 체결이 이 두 시간대에 걸쳐 있습니다.
반대 극단도 같은 표에서 읽힙니다. 한국이 한창 낮인 12:00 구간의 비중은 0퍼센트입니다. 한국의 업무 시간 전체가 미국 주식에게는 빈 시간이라는 뜻입니다. 이 분포 자체는 서머타임 기간에 측정된 모습이고, 겨울에는 같은 모양이 한 시간씩 오른쪽으로 옮겨 앉습니다.
미국은 시계를 옮기고 한국은 옮기지 않는다
미국 서머타임은 3월 둘째 일요일 현지 새벽 2시에 시작하고 11월 첫째 일요일 현지 새벽 2시에 끝납니다. 2026년이면 3월 8일과 11월 1일입니다. 두 날짜 모두 일요일이라 미국 장이 열리지 않고, 한국 시간으로는 일요일 오후에 전환이 지나갑니다. 한국은 1988년 이후 서머타임을 쓰지 않습니다. 양쪽이 같이 움직이면 시차가 유지되지만, 한쪽만 움직이면 시차 자체가 바뀝니다. 그래서 한국 투자자는 같은 미국 장을 두 개의 시간표로 외워야 합니다. 3월 전환 뒤에는 개장이 22:30 KST로 한 시간 앞당겨지고, 11월 전환 뒤에는 23:30 KST로 한 시간 늦춰집니다. 미국 쪽 관점에서 본 같은 전환은 미국 서머타임과 거래 시간 편에 정리돼 있습니다.
아래 패널은 이 이동을 데이터로 확인합니다. SPY의 각 세션에서 거래량이 가장 집중된 1분을 찾아 그 시각을 한국 시간으로 환산하고, 월별로 가장 흔한 값을 뽑았습니다.
| month | month_label | busiest_minute_kst | kst_minutes |
|---|---|---|---|
| 2025-10-01 | 2025년 10월 | 04:59 | 299 |
| 2025-11-01 | 2025년 11월 | 06:12 | 372 |
| 2025-12-01 | 2025년 12월 | 05:59 | 359 |
| 2026-01-01 | 2026년 1월 | 05:59 | 359 |
| 2026-02-01 | 2026년 2월 | 05:59 | 359 |
| 2026-03-01 | 2026년 3월 | 05:12 | 312 |
| 2026-04-01 | 2026년 4월 | 04:59 | 299 |
| 2026-05-01 | 2026년 5월 | 05:11 | 311 |
| 2026-06-01 | 2026년 6월 | 04:59 | 299 |
| 2026-07-01 | 2026년 7월 | 04:59 | 299 |
| 2026-08-01 | 2026년 8월 | 04:59 | 299 |
| 2026-09-01 | 2026년 9월 | 04:59 | 299 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH day_peak AS
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_day,
argMax(formatDateTime(toTimeZone(window_start, 'Asia/Seoul'), '%H:%i'), volume) AS peak_kst,
argMax(toHour(toTimeZone(window_start, 'Asia/Seoul')) * 60
+ toMinute(toTimeZone(window_start, 'Asia/Seoul')), volume) AS peak_minutes
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2025-10-01 00:00:00')
AND window_start < toDateTime('2026-10-01 00:00:00')
AND volume > 0
GROUP BY et_day
),
by_month AS
(
SELECT
toStartOfMonth(et_day) AS et_month,
peak_kst,
peak_minutes,
count() AS hits
FROM day_peak
GROUP BY et_month, peak_kst, peak_minutes
)
SELECT
toString(et_month) AS month,
concat(toString(toYear(et_month)), '년 ', toString(toMonth(et_month)), '월') AS month_label,
argMax(peak_kst, hits) AS busiest_minute_kst,
argMax(peak_minutes, hits) AS kst_minutes
FROM by_month
GROUP BY et_month
ORDER BY et_month2025년 10월에 거래가 가장 집중된 1분은 한국 시간 04:59이었습니다. 바로 다음 달인 2025년 11월에는 같은 지점이 06:12로 내려앉습니다. 11월 첫째 일요일에 미국이 표준시로 돌아간 뒤의 모습입니다. 그리고 2026년 9월에는 다시 04:59입니다. 미국 현지 마감 시각은 내내 오후 4시 그대로였습니다. 집중 거래 1분은 현지 마감 16시 정각보다 몇 분 벗어난 자리에 찍히는 달이 많습니다. 서머타임 기간에는 05:00 KST 안팎, 미국 표준시 기간에는 06:00 KST를 막 지난 시각이 표에 올라옵니다. 움직인 것은 한국 시계에 비친 숫자뿐입니다. 표의 마지막 열은 같은 값을 한국 시간 자정 기준 분으로 환산한 것이어서, 차트에서 두 번의 계단으로 보입니다.
전환이 있던 그 주, 세션별로 보기
월 단위 평균은 전환일을 뭉갭니다. 전환이 실제로 어느 세션부터 적용되는지 보려면 날짜를 고정해 두고 하루씩 읽는 쪽이 정확합니다. 아래 패널은 2026년 3월 8일 전환을 가운데 두고 앞뒤 10개 세션을 그대로 펼친 것입니다.
| session_date | date_label | busiest_minute_kst | kst_minutes |
|---|---|---|---|
| 2026-03-02 | 3월 2일 | 05:59 | 359 |
| 2026-03-03 | 3월 3일 | 06:09 | 369 |
| 2026-03-04 | 3월 4일 | 06:12 | 372 |
| 2026-03-05 | 3월 5일 | 05:59 | 359 |
| 2026-03-06 | 3월 6일 | 05:59 | 359 |
| 2026-03-09 | 3월 9일 | 05:11 | 311 |
| 2026-03-10 | 3월 10일 | 05:12 | 312 |
| 2026-03-11 | 3월 11일 | 05:18 | 318 |
| 2026-03-12 | 3월 12일 | 05:15 | 315 |
| 2026-03-13 | 3월 13일 | 05:12 | 312 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(et_day) AS session_date,
concat(toString(toMonth(et_day)), '월 ', toString(toDayOfMonth(et_day)), '일') AS date_label,
peak_kst AS busiest_minute_kst,
peak_minutes AS kst_minutes
FROM
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_day,
argMax(formatDateTime(toTimeZone(window_start, 'Asia/Seoul'), '%H:%i'), volume) AS peak_kst,
argMax(toHour(toTimeZone(window_start, 'Asia/Seoul')) * 60
+ toMinute(toTimeZone(window_start, 'Asia/Seoul')), volume) AS peak_minutes
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-03-02 00:00:00')
AND window_start < toDateTime('2026-03-14 05:00:00')
AND volume > 0
GROUP BY et_day
)
ORDER BY et_day3월 2일부터 3월 6일까지 다섯 세션은 집중 거래 1분이 한국 시간 05:59에 있었습니다. 주말을 지난 3월 9일 세션부터는 같은 지점이 05:11로 약 한 시간 앞당겨집니다. 두 값 모두 현지 마감 16시를 몇 분 지난 자리이고, 한국 시계로 읽은 숫자만 바뀌었습니다. 전환은 일요일에 지나갔고, 한국 투자자가 그것을 처음 체감하는 시점은 그 다음 월요일 밤입니다. 이 패널의 기간은 과거 날짜로 고정되어 있어 나중에 다시 계산해도 같은 숫자가 나옵니다.
한국 장(KRX)과 미국 장은 겹치나
겹치지 않습니다. KRX 정규장은 한국 시간 09:00에 열려 15:30에 닫습니다. 미국 프리마켓이 시작되는 17:00 KST는 KRX 마감보다 1시간 30분 뒤이고, 미국 정규장 개장인 22:30 KST는 7시간 뒤입니다. 겨울 시간표에서는 간격이 각각 한 시간씩 더 벌어집니다. 두 정규장이 동시에 열려 있는 구간은 1년 중 단 한 분도 없습니다.
시계가 맞물리는 지점은 반대쪽 끝에 하나 있습니다. 미국 애프터아워는 현지 오후 8시에 끝나고, 서머타임 기간이면 그 시각이 09:00 KST, 즉 KRX 개장 시각과 같습니다. 미국 겨울에는 10:00 KST에 끝나므로 KRX가 이미 30분 넘게 돌아가고 있는 동안 미국 쪽 시간외 거래의 마지막 구간이 함께 열려 있습니다. 한국 쪽 시간외 제도는 단일가와 대량매매 규칙이 따로 있어서 미국의 프리마켓, 애프터아워와 구조가 다릅니다. 비교는 KRX 시간외 거래 편에서 제도별로 정리했습니다.
남은 2026년 미국 휴장일과 조기 종료, 한국 시간으로
미국 증시는 1년에 열흘 가까이 전일 휴장하고, 몇 차례는 현지 오후 1시에 조기 종료합니다. 한국 시간으로 옮기면 휴장일은 밤 하나가 통째로 비는 형태가 되고, 조기 종료일은 새벽에 세 시간 반 만에 끝나는 짧은 밤이 됩니다. 조기 종료 마감인 현지 13:00은 서머타임 기간 02:00 KST, 겨울 03:00 KST입니다. 아래 패널은 거래소 일정표에 남아 있는 앞으로의 일정을 한국 시간 표기와 함께 보여줍니다.
| holiday_date_et | holiday | day_status | kst_window | early_close_kst | days_away |
|---|---|---|---|---|---|
| 2026-11-26 | Thanksgiving | closed | 11/26 밤부터 11/27 아침까지 | 55 | |
| 2026-11-27 | Thanksgiving | early-close | 11/27 밤부터 11/28 아침까지 | 11/28 03:00 | 56 |
| 2026-12-24 | Christmas | early-close | 12/24 밤부터 12/25 아침까지 | 12/25 03:00 | 83 |
| 2026-12-25 | Christmas | closed | 12/25 밤부터 12/26 아침까지 | 84 | |
| 2027-01-01 | New Years Day | closed | 01/01 밤부터 01/02 아침까지 | 91 | |
| 2027-01-18 | Martin Luther King, Jr. Day | closed | 01/18 밤부터 01/19 아침까지 | 108 | |
| 2027-02-15 | Washington's Birthday | closed | 02/15 밤부터 02/16 아침까지 | 136 | |
| 2027-03-26 | Good Friday | closed | 03/26 밤부터 03/27 아침까지 | 175 | |
| 2027-05-31 | Memorial Day | closed | 05/31 밤부터 06/01 아침까지 | 241 | |
| 2027-06-18 | Juneteenth | closed | 06/18 밤부터 06/19 아침까지 | 259 | |
| 2027-07-05 | Independence Day | closed | 07/05 밤부터 07/06 아침까지 | 276 | |
| 2027-09-06 | Labor Day | closed | 09/06 밤부터 09/07 아침까지 | 339 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(date) AS holiday_date_et,
any(name) AS holiday,
any(status) AS day_status,
concat(formatDateTime(date, '%m/%d'), ' 밤부터 ',
formatDateTime(date + 1, '%m/%d'), ' 아침까지') AS kst_window,
any(if(status = 'early-close',
formatDateTime(toTimeZone(close, 'Asia/Seoul'), '%m/%d %H:%i'),
'')) AS early_close_kst,
dateDiff('day', today(), date) AS days_away
FROM global_markets.stocks_market_holidays
WHERE date >= today()
GROUP BY date
ORDER BY date가장 가까운 일정은 Thanksgiving이고, 오늘로부터 55일 뒤입니다. 한국 시간으로는 11/26 밤부터 11/27 아침까지 구간에 미국 정규장이 들어오지 않습니다. 일정표에 남은 날짜는 모두 12건이고, 마지막 행은 Labor Day로 339일 뒤입니다. 세 번째 열은 전일 휴장과 조기 종료를 구분하고, 다섯 번째 열에는 조기 종료일의 마감 시각이 한국 시간 월일과 시각으로 들어 있습니다. 전일 휴장은 미국 현지 날짜 기준이므로, 한국에서는 그 전날 저녁 프리마켓까지 포함해 밤 하나가 비는 셈입니다. 휴장일과 반휴장일의 규칙, 주말과 겹칠 때의 대체 휴일 처리는 미국 증시 휴장일과 조기 종료 편에 전부 모아 두었습니다.
한국에서 시간을 계산할 때 자주 어긋나는 지점
- 전환 주의 요일 감각: 전환은 미국 일요일에 지나가고 한국 투자자는 월요일 밤에 처음 만납니다.
- 조기 종료일의 새벽: 평소 05:00 KST에 끝나는 밤이 02:00 KST에 끝납니다.
- 금요일 밤의 경계: 미국 금요일 장은 한국 토요일 새벽에 끝나고, 그 뒤 거래는 월요일 저녁 프리마켓부터입니다.
- 체결일 표기: 화면의 날짜는 미국 현지 날짜이므로 한국 날짜와 하루 차이가 날 수 있습니다.
데이터 노트
거래량 분포 패널은 SPY의 1분 집계를 한국 시간 기준으로 다시 묶은 것이고, 최근 약 70일 구간을 씁니다. 집계 전면부에는 하루에서 이틀 정도의 수집 지연이 있어 최근 두 세션은 구간에서 제외했습니다. 월별 패널과 3월 전환 패널은 세션마다 거래량이 가장 큰 1분을 고른 뒤 그 시각을 한국 시간으로 환산한 값이며, 미국 정규장 시간을 조건으로 넣지 않고 데이터가 스스로 드러내게 두었습니다. 그래서 집중 거래 1분은 마감 정각이 아니라 마감 직후 몇 분 안의 시각으로 나오는 경우가 있습니다. 3월 전환 패널의 기간은 과거 날짜로 고정되어 있습니다. 휴장일 패널은 거래소 일정표를 그대로 읽으며 앞으로의 날짜만 담고 있어서, 날짜가 지나면 표에서 빠지고 다음 일정이 올라옵니다.
FAQ
미국 주식 시장은 한국 시간으로 몇 시에 열리나요?
미국 서머타임 기간에는 밤 10시 30분에 열려 다음 날 새벽 5시에 닫습니다. 미국이 표준시로 돌아가는 11월 초부터 3월 초까지는 한 시간씩 밀려 밤 11시 30분 개장, 새벽 6시 마감입니다.
미국 서머타임은 언제 시작하고 언제 끝나나요?
3월 둘째 일요일 미국 현지 새벽 2시에 시작하고 11월 첫째 일요일 현지 새벽 2시에 끝납니다. 2026년에는 3월 8일과 11월 1일입니다. 한국은 서머타임을 쓰지 않아서 한국 시계는 그대로 있고, 미국 장의 한국 시각만 한 시간 움직입니다.
한국에서 미국 프리마켓은 몇 시부터 거래되나요?
미국 프리마켓은 현지 오전 4시부터 열립니다. 한국 시간으로는 서머타임 기간 저녁 17시, 미국 겨울에는 저녁 18시입니다. 다만 이 시간대의 거래량 비중은 정규장과 비교하기 어려울 만큼 작습니다.
한국 장과 미국 장이 동시에 열리는 시간이 있나요?
정규장끼리는 없습니다. KRX는 15:30 KST에 닫고 미국 정규장은 22:30 KST 또는 23:30 KST에 열립니다. 다만 미국 애프터아워의 마지막 구간은 미국 겨울 기준으로 KRX 개장 직후와 같은 시간대에 놓입니다.
미국 휴장일에는 한국 시간으로 언제부터 거래가 없나요?
휴장은 미국 현지 날짜 하루 전체이므로, 한국에서는 그 날짜의 저녁 프리마켓 시간대부터 다음 날 아침까지 미국 주식 거래가 없습니다. 위 일정표의 한국 시간 열이 그 구간을 그대로 보여줍니다.
각 패널 아래의 SQL을 펼치면 숫자가 어떤 조건으로 세어졌는지 그대로 보입니다. 특정 날짜의 미국장이 한국 시간 몇 시에 열렸는지 직접 확인하고 싶다면 Strasmore 터미널에서 평소 쓰는 말로 물어보면 됩니다.