Торгівля акціями США 23/5: план на грудень 2026
Торгівля акціями США 23/5 може стартувати 6 грудня 2026 року за готовності SIPs. Як нічна сесія змінить торгові дати, денні бари, обсяг і LULD-діапазони.
Торгівлю акціями США в режимі 23/5 планують запустити в неділю, 6 грудня 2026 року. Саме тоді два консолідовані канали даних, на яких базується кожна котировка акцій США, — CTA та UTP SIPs — мають почати працювати з 21:00 за східним часом США (ET) у неділю до 20:00 ET у п’ятницю, з одногодинною технічною перервою щовечора. Це додає нову нічну сесію з 21:00 до 4:00 ET перед премаркетом. Механіка важливіша за сам заголовок: кожен print між 21:00 і 20:00 наступного дня матиме одну торгову дату, нічний обсяг увійде до денного бару, офіційні відкриття та закриття залишаться без змін, а цінові діапазони в нічний час працюватимуть інакше. Усі дати на цій сторінці є плановими й актуальні лише за умови, що SIPs будуть готові вчасно.
Коли почнеться торгівля акціями США в режимі 23/5?
Графік спирається на два документи. Наказ SEC 34-106061 затвердив зміни до планів CTA та UTP, які продовжують години роботи SIPs, а UTP Vendor Alert #2026-24 визначив цільову дату: неділя, 6 грудня 2026 року, перші prints о 21:00 ET. SIP, або Securities Information Processor, — це інфраструктурний оператор, який об’єднує торги й котировки всіх бірж в одну офіційну стрічку. CTA охоплює акції, лістинговані на NYSE, а UTP — акції, лістинговані на Nasdaq. З цього вечора обидва канали мають працювати 23 години на добу, п’ять днів на тиждень:
- 21:00–4:00 ET: нова нічна сесія
- 4:00–9:30 ET: премаркет, без змін
- 9:30–16:00 ET: регулярна сесія, без змін
- 16:00–20:00 ET: after-hours, без змін
- 20:00–21:00 ET: технічна перерва SIPs, консолідованих prints немає
Тиждень починається о 21:00 у неділю й завершується о 20:00 у п’ятницю. У вихідні торгівля не проводиться. Станом на вересень 2026 року до першої групи, як очікується, увійдуть Cboe EDGX, NYSE Arca, 24X National і Nasdaq. Кожен майданчик подає власну зміну правил і самостійно визначає дату початку роботи, тому цей перелік слід вважати очікуваним, а не остаточним. Ключовою умовою є готовність SIPs: якщо запуск каналів буде відкладено, весь графік зміститься. Про те, що доступно вже сьогодні, див. що можна зробити сьогодні. На цій сторінці описано зміни у стрічці після продовження годин роботи SIPs.
Який вигляд має стрічка сьогодні?
Сьогодні консолідована стрічка працює з 4:00 до 20:00 ET, тобто 16 годин. На панелі нижче місячні хвилинні бари SPY згруповано за годинами за ET. Панель не враховує окремі сесії й просто показує, у які години відбувалися prints.
| година за ET | обсяг, млн | частка, % | хвилинні бари |
|---|---|---|---|
| 04:00 | 1.9 | 0.27 | 926 |
| 05:00 | 0.7 | 0.09 | 826 |
| 06:00 | 0.8 | 0.11 | 845 |
| 07:00 | 3.7 | 0.52 | 1083 |
| 08:00 | 8.3 | 1.15 | 1127 |
| 09:00 | 76.5 | 10.66 | 1140 |
| 10:00 | 94.1 | 13.11 | 1140 |
| 11:00 | 76.5 | 10.66 | 1140 |
| 12:00 | 56.9 | 7.92 | 1140 |
| 13:00 | 47.9 | 6.67 | 1140 |
| 14:00 | 79.3 | 11.05 | 1140 |
| 15:00 | 180 | 25.07 | 1140 |
| 16:00 | 83.1 | 11.57 | 1122 |
| 17:00 | 5.8 | 0.81 | 868 |
| 18:00 | 1.7 | 0.24 | 856 |
| 19:00 | 0.7 | 0.1 | 807 |
Точний 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 ET — і не містить prints між 20:00 та 4:00. Саме цей проміжок планують використати для нічної сесії: сім годин із 21:00 до 4:00 плюс одна година технічної перерви перед нею. Розподіл є нерівномірним: на годину 04:00 припало 0.27% обсягу SPY за місяць, а на годину 19:00 — 0.1%, тоді як регулярна сесія формує майже весь обсяг. Нічний обсяг приєднається до цього розподілу на малоліквідному кінці шкали, а наш посібник з премаркету та after-hours пояснює, як поводиться вузький стакан у ці години.
Яку торгову дату матиме нічний print?
За планом увесь період із 21:00 до 20:00 вважається одним торговим днем. Його називають за календарним днем, на який припадає регулярна сесія. Print о 21:30 у неділю, 6 грудня, матиме торгову дату понеділка, 7 грудня. Print об 23:00 у понеділок належатиме вівторку. Перерва з 20:00 до 21:00 є межею між двома торговими датами.
Зверніть увагу на наслідки для календаря. За годинником print о 21:30 у неділю відбувся в неділю, але його торговою датою буде понеділок. Будь-яка логіка, яка групує prints за календарною датою ET, зокрема SQL під кожною панеллю на цій сторінці, сьогодні є правильною з однієї причини: після 20:00 prints немає. Після запуску продовженого режиму prints після 21:00 ET належатимуть наступній торговій даті, тому умову «group by ET date» доведеться замінити на «group by ET date, shifted forward after 9 p.m.».
Часові мітки під кожною панеллю зберігаються в UTC, а перед присвоєнням дати конвертуються в нью-йоркський час. У грудні східний час відстає від UTC на п’ять годин, тому print із міткою 02:30 UTC у понеділок є print о 21:30 ET у неділю з торговою датою понеділка. У посібнику з часових міток ринкових даних описано цю конвертацію.
Що станеться з денним баром OHLCV?
Денний бар OHLCV (open, high, low, close, volume) формується з консолідованої стрічки за встановленими правилами. Денний консолідований обсяг охоплює кожен прийнятний print із відповідною торговою датою, незалежно від сесії, на якій він відбувся. Сьогодні це вже означає, що обсяг премаркету та after-hours входить до денного бару. Після продовження годин до нього додасться нічний обсяг. Офіційним відкриттям залишиться аукціон відкриття о 9:30, а офіційним закриттям — аукціон закриття о 16:00. Ні те, ні інше не зміниться. Перший print о 21:00 не є відкриттям, а останній print перед 20:00 не є закриттям.
| дата сесії | назва сесії | денний бар, млн | регулярна сесія, млн | поза регулярною сесією, % |
|---|---|---|---|---|
| 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 |
| 2026-09-14 | Sep 14 | 44 | 38.4 | 12.61 |
| 2026-09-15 | Sep 15 | 46.2 | 35.9 | 22.35 |
| 2026-09-16 | Sep 16 | 59.2 | 49.4 | 16.63 |
| 2026-09-17 | Sep 17 | 49.7 | 34.8 | 29.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 17 денний бар SPY містив 49.7 мільйона акцій, з яких 34.8 мільйона було проторговано в часовому вікні з 9:30 до 16:00. Таким чином, 29.93% денного обсягу припало на час поза регулярною сесією. Це частка обсягу в extended hours сьогодні. Саме вона зросте після додавання до стрічки ще семи годин. У матеріалі Як формуються бари OHLCV детально описано відкриття та закриття на основі аукціонів.
Prints поза регулярною сесією мають умову продажу Form T. Prints Form T не оновлюють ціну останньої угоди, а також максимум і мінімум сесії. Водночас вони збільшують консолідований обсяг. За планом нічна сесія матиме такий самий режим: print о 2:00 додасться до обсягу, але не змінить ціну останньої угоди. Відповідні коди вже визначені у стрічці.
| 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 умов продажу в extended hours. Перша з них — Form T/Extended Hours. У матеріалі Пояснення кодів торгових умов розшифровано повний перелік, зокрема зазначено, які коди можуть змінювати ціну останньої угоди.
Як порівнювати обсяг до і після грудневої межі?
Якщо план буде реалізовано, денний обсяг за січень 2027 року порівнюватиметься з обсягом за листопад 2026 року, сформованим за торговий день тривалістю 23 години проти 16 годин. Рішення полягає у порівнянні однакових періодів: потрібно розділити стрічку за часом доби ET і використовувати однаковий часовий зріз по обидва боки межі. Зріз регулярної сесії з 9:30 до 16:00 не зміниться після продовження годин і є найчистішою базою для порівняння. На панелі нижче показано, наскільки великою вже є частка обсягу поза регулярною сесією для семи найбільш відомих акцій. Саме цю частку наївне порівняння «до і після» непомітно завищить.
| ticker | до відкриття, % | після закриття, % | поза регулярною сесією, % |
|---|---|---|---|
| SPY | 2.76 | 12.73 | 15.49 |
| NVDA | 4.41 | 7.17 | 11.58 |
| MSFT | 5.09 | 4.01 | 9.1 |
| KO | 0.8 | 6.33 | 7.13 |
| AMZN | 2.51 | 3.21 | 5.72 |
| AAPL | 1.97 | 3.71 | 5.68 |
| TSLA | 2.62 | 1.96 | 4.59 |
Точний 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.49% обсягу поза регулярною сесією — це найбільша частка серед семи компаній. Із неї 2.76% припало на премаркет, а 12.73% — на after-hours. TSLA була на іншому кінці розподілу з показником 4.59%. Після продовження годин рейтинг акцій за загальним обсягом може змінитися лише через те, хто торгуватиметься вночі, тоді як обсяг регулярної сесії залишиться без змін. Зберігайте ряд обсягів регулярної сесії поруч із консолідованим рядом, як на панелі вище, і порівнюйте грудень із листопадом саме за цим рядом.
Як працюватимуть діапазони LULD у нічний час?
Limit Up-Limit Down (LULD) — це механізм цінових діапазонів, який спочатку обмежує рух акції, а потім призупиняє торгівлю, якщо ціна виходить за межі діапазону навколо референтної ціни. У регулярній сесії референтна ціна змінюється: її перераховують на основі попередніх п’яти хвилин торгів, і діапазони рухаються разом із нею. Нічний режим буде іншим. Діапазони будуть статичними: їх опублікують один раз о 21:00 ET на основі доступної на той момент референтної ціни й утримуватимуть протягом усієї нічної сесії. У стрічці котировок індикатор цінового діапазону LULD матиме два нові значення — G і H, призначені для нічного режиму. Це дасть змогу споживачу даних відрізнити нічний діапазон від денного. Статичний діапазон не переміщується разом із ціною, тому акція, яка суттєво зміниться після 21:00, залишатиметься біля його межі до відновлення денної процедури. У матеріалі Чому акції зупиняють під час Limit Up-Limit Down описано денний режим.
Що буде, якщо SIPs не будуть готові?
Два елементи інфраструктури вже випереджають запуск стрічки. NSCC — кліринговий центр, який неттує та гарантує угоди з акціями США, — працює в режимі 24/5 із 29 червня 2026 року, станом на вересень 2026 року. Тому для нічної угоди вже існує кліринговий маршрут, а розрахунок відбувається в режимі T+1 від її торгової дати, як і для будь-якої денної угоди. Крім того, 24X National має звільнення від окремих вимог SEC, яке набирає чинності 24 січня 2027 року. Це звільнення є заявленим резервним варіантом: якщо грудневий запуск SIPs буде відкладено, нічна сесія 24X може відкритися на його підставі раніше за консолідовані канали. У будь-якому разі запуск залежить від готовності SIPs, тому всі дати на цій сторінці слід читати як «заплановано на», а не як «відбудеться». У посібнику SIP проти прямих каналів бірж пояснено, чому готовність саме консолідованого каналу є необхідною.
FAQ
Коли почнеться торгівля акціями в режимі 23/5?
Планова дата — неділя, 6 грудня 2026 року, о 21:00 ET. Тоді CTA та UTP SIPs мають перейти до 23-годинного режиму роботи відповідно до наказу SEC 34-106061 і UTP Vendor Alert #2026-24. Дата зберігається лише за умови готовності SIPs. Якщо запуск буде відкладено, нічні сесії бірж також змістяться.
Яку торгову дату матиме угода з акціями в неділю ввечері?
Понеділка. За планом торговий день триває з 21:00 ET до 20:00 ET наступного вечора. Тому print о 21:30 у неділю матиме торгову дату понеділка й увійде до консолідованого обсягу понеділка.
Чи змінить нічна торгівля офіційні відкриття та закриття?
Ні. Офіційним відкриттям залишиться аукціон відкриття о 9:30 ET, а офіційним закриттям — аукціон закриття о 16:00 ET. Нічні prints матимуть умову Form T: вони збільшуватимуть обсяг, але не оновлюватимуть ціну останньої угоди.
Чи діятимуть цінові діапазони LULD у нічній сесії?
Так, але у статичному режимі. За планом діапазони опублікують один раз о 21:00 ET для всієї нічної сесії. Вони не змінюватимуться разом із ціною, як у регулярній сесії. У стрічці котировок їх буде позначено новими значеннями індикатора G і H.
Кожна панель вище містить свій SQL. Розгорніть її, щоб побачити, як саме сформовано часовий зріз сесії, або застосуйте такий самий розподіл за годинами доби до будь-якого тикера в терміналі Strasmore.