미국 주식 23/5 거래 시작일 및 운영 방식
2026년 12월 6일부터 미국 주식 시장이 주 5일 23시간 거래 체제로 전환됩니다. CTA와 UTP SIP(증권정보처리기) 운영 확장에 따른 거래일 산정 방식과 야간 거래량 합산 및 가격 제한폭 적용 등 주요 변경 사항을 상세히 설명합니다.
미국 주식 23/5 거래는 2026년 12월 6일 일요일에 시작될 예정입니다. 이날부터 모든 미국 주식 시세의 기반이 되는 두 개의 통합 데이터 피드인 CTA(Consolidated Tape Association)와 UTP(Unlisted Trading Privileges) SIP(Securities Information Processor, 증권정보처리기)가 매일 오후 9시(미 동부시간 기준)부터 다음 날 오후 8시까지 운영됩니다. 매일 저녁 1시간의 유지보수 시간이 포함됩니다. 이로써 정규장 이전(pre-market) 시간대 앞에 오후 9시부터 오전 4시까지의 야간 세션이 새로 추가됩니다. 헤드라인보다 중요한 것은 운영 방식입니다. 오후 9시부터 다음 날 오후 8시 사이의 모든 체결 내역(print)은 하나의 거래일(trade date)로 귀속되며, 야간 거래량은 일일 차트에 합산됩니다. 공식 시가와 종가는 기존과 동일하게 유지되며, 가격 제한폭(price band)은 야간 시간대에 다르게 적용됩니다. 이 페이지의 모든 날짜는 SIP 준비가 예정대로 완료될 경우에만 유효한 계획입니다.
미국 주식 23/5 거래는 언제 시작됩니까?
이 일정은 두 가지 문서에 근거합니다. SEC 명령 34-106061은 SIP 운영 시간을 연장하는 CTA 및 UTP 계획의 수정안을 승인했으며, UTP 벤더 알림 #2026-24는 첫 체결 시점을 2026년 12월 6일 일요일 오후 9시(미 동부시간)로 명시했습니다. SIP는 각 거래소의 체결 및 호가 정보를 하나의 공식 테이프로 통합하는 유틸리티입니다. CTA는 NYSE 상장 종목을, UTP는 Nasdaq 상장 종목을 담당합니다. 해당 일요일 저녁부터 두 SIP 모두 주 5일, 하루 23시간 운영될 계획입니다.
- 오후 9:00 ~ 오전 4:00(미 동부시간): 신설 야간 세션
- 오전 4:00 ~ 오전 9:30(미 동부시간): 정규장 이전(pre-market), 변동 없음
- 오전 9:30 ~ 오후 4:00(미 동부시간): 정규 세션, 변동 없음
- 오후 4:00 ~ 오후 8:00(미 동부시간): 정규장 이후(after-hours), 변동 없음
- 오후 8:00 ~ 오후 9:00(미 동부시간): SIP 유지보수 시간, 통합 체결 내역 없음
거래주는 일요일 오후 9시에 시작하여 금요일 오후 8시에 종료됩니다. 주말에는 거래가 없습니다. 2026년 9월 기준, 첫 번째 그룹으로 참여가 예상되는 거래소는 Cboe EDGX, NYSE Arca, 24X National, Nasdaq입니다. 각 거래소는 자체 규정 변경을 제출하고 시작 시점을 결정하므로, 이 목록은 확정된 것이 아니라 예상치로 보아야 합니다. SIP의 준비 상태가 핵심 변수입니다. 피드 준비가 지연되면 전체 일정도 함께 조정됩니다. 오늘 당장 확인할 수 있는 내용은 오늘 할 수 있는 일을 참조하십시오. 이 페이지는 SIP 연장 이후 테이프(데이터)에 발생하는 변화를 다룹니다.
현재 테이프는 어떤 모습입니까?
현재 통합 테이프는 오전 4시부터 오후 8시까지, 총 16시간 동안 운영됩니다. 아래 패널은 SPY의 한 달간 분 단위 바(bar) 데이터를 미 동부시간 기준 시간대별로 그룹화한 것입니다. 세션 구분 없이 체결 내역이 존재하는 위치를 단순히 보여줍니다.
| ET(동부 표준시) 시간 | 거래량(백만) | 비중(%) | 분봉 |
|---|---|---|---|
| 04:00 | 1.9 | 0.27 | 907 |
| 05:00 | 0.6 | 0.08 | 816 |
| 06:00 | 0.8 | 0.12 | 831 |
| 07:00 | 3.4 | 0.49 | 1079 |
| 08:00 | 8.8 | 1.28 | 1131 |
| 09:00 | 76.6 | 11.2 | 1139 |
| 10:00 | 91.1 | 13.31 | 1140 |
| 11:00 | 74.4 | 10.87 | 1140 |
| 12:00 | 55.9 | 8.16 | 1140 |
| 13:00 | 50 | 7.3 | 1140 |
| 14:00 | 62.7 | 9.16 | 1140 |
| 15:00 | 173.8 | 25.39 | 1140 |
| 16:00 | 75.5 | 11.04 | 1118 |
| 17:00 | 6.8 | 0.99 | 858 |
| 18:00 | 1.7 | 0.24 | 846 |
| 19:00 | 0.7 | 0.1 | 782 |
모든 수치 뒤에 숨겨진 정확한 SQL
WITH
(
SELECT sum(volume)
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 30
AND window_start < today() - 2
) AS month_volume
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%H:00') AS et_hour,
round(toFloat64(sum(volume)) / 1e6, 1) AS volume_millions,
round(100 * toFloat64(sum(volume)) / toFloat64(month_volume), 2) AS share_pct,
count() AS minute_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 30
AND window_start < today() - 2
GROUP BY et_hour
HAVING count() >= 5
ORDER BY et_hour테이프는 16시간 동안 운영되며, 04:00부터 19:00(미 동부시간)까지의 데이터를 포함합니다. 오후 8시부터 오전 4시 사이에는 체결 내역이 없습니다. 이 공백 구간이 바로 야간 세션이 배치될 자리로, 오후 9시부터 오전 4시까지의 7시간과 그 앞의 1시간 유지보수 시간을 합친 것입니다. 거래량 분포는 불균형합니다. 04:00 시간대는 한 달간 SPY 거래량의 0.27%를 차지했고, 19:00 시간대는 0.1%를 차지했습니다. 대부분의 거래는 정규 세션에서 발생합니다. 야간 거래량은 이 곡선의 가장 얇은 끝부분에 합류하게 되며, 정규장 이전 및 이후 가이드에서 해당 시간대의 얇은 호가창(thin book) 특성을 설명합니다.
야간 체결 내역은 어떤 거래일로 기록됩니까?
계획에 따르면 오후 9시부터 다음 날 오후 8시까지의 전체 구간은 하나의 거래일로 간주되며, 정규 세션이 포함된 달력상의 날짜를 따릅니다. 12월 6일 일요일 오후 9시 30분에 발생한 체결 내역은 12월 7일 월요일을 거래일로 합니다. 월요일 오후 11시의 체결 내역은 화요일 거래일로 귀속됩니다. 오후 8시부터 9시까지의 유지보수 시간은 두 거래일 사이의 경계선입니다.
이것이 달력에 미치는 영향을 유의하십시오. 일요일 오후 9시 30분 체결 내역의 실제 시계상 날짜는 일요일이지만, 거래일은 월요일입니다. 이 페이지의 모든 패널 하단에 있는 SQL을 포함하여, 미 동부시간 달력 날짜별로 체결 내역을 그룹화하는 모든 로직은 현재까지는 유효합니다. 오후 8시 이후에는 체결이 발생하지 않기 때문입니다. 연장 운영이 시작되면 오후 9시 이후의 체결 내역은 다음 거래일로 넘어가므로, "미 동부시간 기준 그룹화"는 "오후 9시 이후 다음 날로 시차를 적용한 미 동부시간 기준 그룹화"로 변경되어야 합니다.
각 패널의 타임스탬프는 UTC로 저장되며, 날짜가 할당되기 전에 뉴욕 시간으로 변환됩니다. 12월의 미 동부시간은 UTC보다 5시간 느리므로, 월요일 02:30 UTC로 찍힌 체결 내역은 일요일 오후 9시 30분(미 동부시간) 체결 내역이며 거래일은 월요일이 됩니다. 시장 데이터 타임스탬프 가이드에서 변환 과정을 확인할 수 있습니다.
일일 OHLCV 바에는 어떤 변화가 있습니까?
일일 OHLCV(시가, 고가, 저가, 종가, 거래량) 바는 규정에 따라 통합 테이프에서 생성됩니다. 통합 일일 거래량은 해당 거래일의 모든 유효한 체결 내역을 합산하며, 어떤 세션에서 발생했는지는 중요하지 않습니다. 현재도 정규장 이전 및 이후 거래량이 일일 바에 포함되어 있습니다. 연장 운영 이후에도 야간 거래량이 여기에 합산됩니다. 공식 시가는 오전 9시 30분 개장 경매(opening auction), 공식 종가는 오후 4시 마감 경매(closing auction)로 유지됩니다. 이 기준은 변하지 않습니다. 오후 9시의 첫 체결이 시가가 아니며, 오후 8시 직전의 마지막 체결이 종가가 아닙니다.
| 세션 날짜 | 세션 구분 | 일봉 거래량(백만) | 정규장 거래량(백만) | 장외 거래 비중(%) |
|---|---|---|---|---|
| 2026-08-17 | Aug 17 | 34.4 | 28.4 | 17.44 |
| 2026-08-18 | Aug 18 | 43.9 | 34.4 | 21.62 |
| 2026-08-19 | Aug 19 | 40.3 | 31 | 23.11 |
| 2026-08-20 | Aug 20 | 45.5 | 38 | 16.61 |
| 2026-08-21 | Aug 21 | 39.2 | 33.7 | 14.06 |
| 2026-08-24 | Aug 24 | 32.4 | 27.2 | 16.01 |
| 2026-08-25 | Aug 25 | 27.4 | 24 | 12.45 |
| 2026-08-26 | Aug 26 | 28.8 | 22.9 | 20.41 |
| 2026-08-27 | Aug 27 | 34.6 | 28.8 | 16.74 |
| 2026-08-28 | Aug 28 | 36.7 | 31.6 | 13.96 |
| 2026-08-31 | Aug 31 | 38.8 | 29.8 | 23.25 |
| 2026-09-01 | Sep 1 | 41.1 | 32.2 | 21.78 |
| 2026-09-02 | Sep 2 | 29.6 | 22.4 | 24.22 |
| 2026-09-03 | Sep 3 | 43.5 | 35.5 | 18.41 |
| 2026-09-04 | Sep 4 | 34.1 | 26.8 | 21.39 |
| 2026-09-08 | Sep 8 | 44.7 | 31.8 | 28.85 |
| 2026-09-09 | Sep 9 | 32.8 | 27.5 | 16.23 |
| 2026-09-10 | Sep 10 | 42.7 | 37.3 | 12.82 |
| 2026-09-11 | Sep 11 | 45.5 | 36.9 | 18.93 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
toString(daily.date) AS session_date,
concat(formatDateTime(daily.date, '%b'), ' ', toString(toDayOfMonth(daily.date))) AS session_label,
round(toFloat64(daily.day_volume) / 1e6, 1) AS daily_bar_millions,
round(toFloat64(intraday.regular_volume) / 1e6, 1) AS regular_session_millions,
round(100 * (toFloat64(daily.day_volume) - toFloat64(intraday.regular_volume))
/ toFloat64(daily.day_volume), 2) AS outside_regular_pct
FROM
(
SELECT
date,
max(volume) AS day_volume
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= today() - 30
AND date < today() - 2
GROUP BY date
) AS daily
INNER JOIN
(
SELECT
toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
sum(volume) AS regular_volume
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= today() - 30
AND window_start < today() - 2
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) >= 570
AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York'))) < 960
GROUP BY et_date
) AS intraday ON intraday.et_date = daily.date
ORDER BY daily.dateSep 11에 SPY의 일일 바는 45.5백만 주를 기록했으며, 이 중 36.9백만 주가 오전 9시 30분부터 오후 4시 사이의 정규 시간대에 거래되었습니다. 나머지 18.93%는 정규 세션 외 시간에 거래된 것입니다. 이 차이가 현재의 연장 시간대 거래량이며, 테이프 운영 시간이 7시간 추가되면 이 수치가 증가하게 됩니다. OHLCV 바 생성 방식에서 경매 기반의 시가 및 종가 산출 방식을 상세히 다룹니다.
정규 세션 외의 체결 내역에는 'Form T' 매매 조건이 붙으며, Form T 체결 내역은 최종 체결가(last-sale price)나 세션 고가 및 저가를 갱신하지 않습니다. 다만 통합 거래량에는 반영됩니다. 계획에 따르면 야간 세션도 동일하게 적용되어, 오전 2시의 체결 내역은 거래량에 추가되지만 최종 체결가는 변경하지 않습니다. 관련 코드는 이미 테이프에 정의되어 있습니다.
| id | 조건명 | 의미 |
|---|---|---|
| 12 | Form T/Extended Hours | |
| 13 | Extended Hours (Sold Out Of Sequence) | |
| 248 | Extended Hours Trade | Transaction represents a trade that was executed outside of regular market hours. Trades do not update Open, High, Low, and Closing Prices. |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
id,
any(name) AS condition_name,
any(description) AS meaning
FROM global_markets.stocks_condition_codes
WHERE name ILIKE '%form t%'
OR name ILIKE '%extended%hours%'
GROUP BY id
ORDER BY id테이프에는 3개의 연장 시간대 매매 조건이 정의되어 있으며, 그중 첫 번째는 Form T/Extended Hours입니다. 매매 조건 코드 설명에서 최종 체결가를 갱신할 수 있는 코드를 포함한 전체 목록을 확인할 수 있습니다.
12월 경계를 전후로 거래량을 어떻게 비교합니까?
계획대로 진행된다면 2027년 1월의 일일 거래량과 2026년 11월의 거래량을 비교할 때, 23시간 거래일과 16시간 거래일을 비교하게 됩니다. 이를 해결하는 방법은 동일한 조건으로 비교하는 것입니다. 테이프를 미 동부시간 기준으로 나누고 경계 양쪽에서 동일한 시간대를 고정하여 비교해야 합니다. 오전 9시 30분부터 오후 4시까지의 정규 세션 구간은 연장 운영의 영향을 받지 않으므로 가장 명확한 기준점이 됩니다. 아래 패널은 7개 주요 종목에 대해 정규 세션 외 거래량이 이미 얼마나 큰 비중을 차지하는지 측정합니다. 이는 단순한 전후 비교 시 왜곡될 수 있는 수치입니다.
| ticker | 프리마켓 비중(%) | 애프터마켓 비중(%) | 장외 거래 비중(%) |
|---|---|---|---|
| SPY | 2.89 | 12.37 | 15.26 |
| NVDA | 3.8 | 7.86 | 11.65 |
| MSFT | 4.81 | 4.84 | 9.65 |
| AAPL | 2.74 | 4.48 | 7.22 |
| KO | 0.72 | 5.64 | 6.36 |
| AMZN | 2.48 | 3.21 | 5.7 |
| TSLA | 2.75 | 2.06 | 4.81 |
모든 수치 뒤에 숨겨진 정확한 SQL
SELECT
ticker,
round(100 * toFloat64(sumIf(volume, minute_of_day < 570)) / toFloat64(sum(volume)), 2) AS premarket_pct,
round(100 * toFloat64(sumIf(volume, minute_of_day >= 960)) / toFloat64(sum(volume)), 2) AS after_hours_pct,
round(100 * toFloat64(sumIf(volume, minute_of_day < 570 OR minute_of_day >= 960))
/ toFloat64(sum(volume)), 2) AS outside_regular_pct
FROM
(
SELECT
ticker,
volume,
toHour(toTimeZone(window_start, 'America/New_York')) * 60
+ toMinute(toTimeZone(window_start, 'America/New_York')) AS minute_of_day
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'TSLA', 'AMZN', 'KO')
AND window_start >= today() - 30
AND window_start < today() - 2
)
GROUP BY ticker
HAVING sum(volume) > 0
ORDER BY outside_regular_pct DESC지난 한 달간 SPY은 전체 거래량의 15.26%를 정규 세션 외 시간에 기록했으며, 이는 7개 종목 중 가장 높은 비중으로 정규장 이전 2.89%와 정규장 이후 12.37%로 나뉩니다. TSLA은 4.81%로 가장 낮은 비중을 보였습니다. 총 거래량 기준 순위는 야간 거래량에 따라 연장 운영 이후 뒤바뀔 수 있지만, 정규 세션 구간의 거래량은 변함이 없습니다. 위 패널과 같이 정규 세션 거래량 시리즈를 통합 거래량과 함께 유지하고, 해당 시리즈를 통해 12월과 11월을 비교하십시오.
야간에는 LULD 제한폭이 어떻게 작동합니까?
LULD(Limit Up-Limit Down, 가격 제한폭 제도)는 기준 가격 대비 일정 범위를 벗어나는 주가 움직임을 제한하고 일시 정지시키는 메커니즘입니다. 정규 세션에서는 기준 가격이 최근 5분간의 거래를 바탕으로 계속 재산출되며 제한폭도 함께 이동합니다. 야간 운영 계획은 다릅니다. 제한폭은 정적(static)으로 적용됩니다. 오후 9시(미 동부시간)에 당시 기준 가격을 바탕으로 한 번 산출된 제한폭이 야간 세션 내내 유지됩니다. 호가 피드의 LULD 가격 제한폭 지표에는 야간 세션을 위해 별도로 지정된 G와 H 값이 추가되어, 데이터 소비자가 야간 제한폭과 주간 제한폭을 구분할 수 있게 합니다. 정적 제한폭은 재산출되지 않으므로, 오후 9시 이후 주가가 크게 변동하더라도 주간 시스템이 재가동될 때까지 해당 제한폭이 유지됩니다. LULD에 따른 주식 거래 정지 이유에서 주간 운영 방식을 다룹니다.
SIP가 준비되지 않으면 어떻게 됩니까?
인프라의 두 부분은 이미 테이프보다 앞서 있습니다. 미국 주식 거래를 결제하고 보증하는 청산소인 NSCC는 2026년 6월 29일부터(2026년 9월 기준) 24/5 운영 중이므로, 야간 거래도 주간 거래와 마찬가지로 결제 경로가 확보되어 있으며 거래일 기준 T+1 결제가 이루어집니다. 또한 24X National은 2027년 1월 24일부터 발효되는 SEC 면제 승인을 보유하고 있습니다. 이 면제 조항은 명시된 예비책입니다. 만약 SIP의 12월 일정이 지연되면, 24X의 야간 세션은 통합 피드보다 먼저 이 면제 조항 하에 개장할 수 있습니다. 어느 경우든 시작 시점은 SIP의 준비 상태에 달려 있으며, 이 페이지의 모든 날짜는 "발생 예정"이 아닌 "계획된" 것으로 읽어야 합니다. SIP 대 직접 거래소 피드 가이드에서 통합 피드가 준비되어야 하는 이유를 설명합니다.
FAQ
주식 23/5 거래는 언제 시작됩니까?
계획상 2026년 12월 6일 일요일 오후 9시(미 동부시간)입니다. 이때 SEC 명령 34-106061 및 UTP 벤더 알림 #2026-24에 따라 CTA 및 UTP SIP가 23시간 운영을 시작할 예정입니다. 이 날짜는 SIP가 준비된 경우에만 유효합니다. 지연될 경우 거래소의 야간 세션 일정도 함께 조정됩니다.
일요일 야간 주식 거래의 거래일은 언제입니까?
월요일입니다. 계획에 따르면 거래일은 오후 9시(미 동부시간)부터 다음 날 오후 8시까지이므로, 일요일 오후 9시 30분에 발생한 체결 내역은 월요일 거래일로 기록되며 월요일 통합 거래량에 합산됩니다.
야간 거래가 공식 시가와 종가를 변경합니까?
아니요. 공식 시가는 오전 9시 30분 개장 경매, 공식 종가는 오후 4시 마감 경매로 유지됩니다. 야간 체결 내역에는 Form T 조건이 붙으며, 거래량에는 추가되지만 최종 체결가는 갱신하지 않습니다.
야간 세션에도 LULD 가격 제한폭이 적용됩니까?
네, 정적 형태로 적용됩니다. 계획에 따르면 제한폭은 정규 세션처럼 이동하지 않고 오후 9시(미 동부시간)에 야간 세션 전체를 대상으로 한 번 산출되며, 호가 피드에는 새로운 지표 값인 G와 H로 표시됩니다.
위의 모든 패널에는 해당 SQL이 포함되어 있습니다. 이를 확장하여 세션 구간이 어떻게 설정되었는지 확인하거나, Strasmore 터미널에서 임의의 티커에 대해 동일한 시간대별 분석을 실행해 보십시오.