Half-Penny Tick Sizes за Rule 612: критерії
Half-penny tick sizes за Rule 612: які акції отримують крок $0.005, як вимірюють spread і чому тримісячний критерій важливий для торгівлі
Half-penny tick sizes — це мінімальний крок котирування $0.005, який оновлена SEC Rule 612 призначає для акцій NMS із найвужчими котируваними спредами, тобто акцій, лістингованих на біржах США. Акція відповідає критерію, якщо її середній котируваний spread, зважений за часом, за тримісячний період оцінювання становить $0.015 або менше. Призначення відбувається механічно: один визначений показник спреду, розрахований за одним визначеним періодом, визначає один крок для кожної акції, який діє протягом шести місяців.
Що змінюють half-penny tick sizes за Rule 612
Rule 612 визначає мінімальний крок ціноутворення в межах Regulation NMS. У чинній редакції правила жодна біржа, брокер або дилер не може відображати, ранжувати чи приймати ордер на акцію NMS ціною $1.00 або вище з кроком меншим за $0.01. Для акцій дешевше $1.00 мінімальний крок становить $0.0001. Поправки, ухвалені Комісією 18 вересня 2024 року в Release No. 34-101070, додають другий крок вище $1.00 — $0.005 — для акцій, які проходять тест на spread.
Дві межі не змінюються. Для акцій дешевше $1.00 зберігається мінімальний крок $0.0001. Також Rule 612 і надалі регулює котирування та приймання ордерів, а не ціну, за якою відбувається print угоди. Це окремий механізм, описаний у нашому посібнику про sub-penny rule і price improvement.
Дата набуття чинності змінювалася двічі. Спочатку нею мав бути перший робочий день листопада 2025 року. Exemptive order наприкінці жовтня 2025 року переніс її на листопад 2026 року, а Release No. 34-105656 від 11 червня 2026 року продовжив строк дотримання оновленого мінімального кроку ціноутворення до першого робочого дня листопада 2027 року. Текст правила остаточно визначений. Змінюється лише календар.
Які акції обмежені tick size?
Акція є обмеженою tick size, коли саме сітка кроків, а не попит покупців і продавців, визначає найвужчий доступний котируваний spread. Ознака — spread, який більшу частину дня тримається на мінімальному рівні в один цент. На панелі нижче показано найвищий bid і найнижчий offer на стрічці раз на секунду для восьми відомих компаній протягом регулярної сесії в середу, 5 серпня 2026 року. Потім розраховано середню ширину цього котирування та частку сесії, протягом якої spread становив рівно один цент.
Точний SQL-код для кожного числа
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp) AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'PFE', 'F', 'GS')
AND sip_timestamp >= '2026-08-05 13:30:00'
AND sip_timestamp < '2026-08-05 20:00:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
)
SELECT
ticker AS symbol,
round(avg(best_ask - best_bid) * 100, 2) AS avg_quoted_spread_cents,
round(100 * countIf(best_ask - best_bid < 0.011) / count(), 1) AS time_at_penny_floor_pct
FROM per_second
WHERE best_ask > best_bid
GROUP BY ticker
ORDER BY avg_quoted_spread_cents ASCСеред 8 назв найвужчий середній котируваний spread показала F — 1 центів. На мінімальному рівні в один цент spread перебував протягом 99.8% сесії. На іншому кінці діапазону GS мала середній spread 69.55 центів, тобто значно ширший за мінімальний крок. Назва із середнім spread, який лише трохи перевищує один цент, не може звузити його далі, поки ширина сітки становить один цент. Саме такі акції має виявляти тест $0.015.
Ціна акції — інша складова розрахунку. Цент є фіксованою грошовою величиною, але змінною часткою ціни акції.
Точний SQL-код для кожного числа
SELECT
ticker AS symbol,
concat('$', toString(round(toFloat64(max(close)), 2))) AS closing_price,
round(100 / toFloat64(max(close)), 2) AS one_cent_in_bps
FROM global_markets.stocks_daily_aggs
WHERE date = '2026-08-05'
AND ticker IN ('AAPL', 'MSFT', 'NVDA', 'SPY', 'KO', 'PFE', 'F', 'GS')
GROUP BY ticker
ORDER BY one_cent_in_bps DESCОдин цент у F за ціни закриття $14.13 становить 7.08 базисних пунктів ціни акції. Той самий цент у GS за ціни $1060.38 становить 0.09 базисних пунктів. Базисний пункт — це одна сота відсотка. Що нижча ціна і що вищий обсяг торгів, то більшу частку угоди становить фіксований цент. Загальний механізм описано в нашому посібнику про bid-ask spread.
Як вимірюють середній котируваний spread, зважений за часом?
Оновлене правило визначає цей показник одним реченням:
«середня доларова різниця між NBB і NBO протягом регулярних годин торгів, де кожне окреме значення NBB і NBO зважується за тривалістю, протягом якої це котирування залишалося NBB або NBO»
17 CFR 242.612, зі змінами відповідно до Release No. 34-101070, ухваленого 18 вересня 2024 року
У цьому реченні важливі чотири деталі. NBB і NBO — це національні найкращі bid та offer: найвищий bid і найнижчий offer, відображені на всіх біржах. Їх визначення наведено в нашому посібнику про NBBO. Регулярні години торгів обмежують вимірювання сесією з 9:30 до 16:00 ET. Нове спостереження починається щоразу, коли змінюється будь-яка сторона котирування. Зважування здійснюється за часом, що минув, а не за кількістю котирувань: spread, який тримається годину, має вагу в одну годину, а spread, що змінюється протягом мілісекунди, — вагу в одну мілісекунду.
Середнє значення саме по собі не показує структуру даних. На панелі нижче показано, де фактично перебувало котирування: яку частку сесії кожна назва провела зі spread в один цент, два центи або ширшим.
Точний SQL-код для кожного числа
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp) AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'F', 'GS')
AND sip_timestamp >= '2026-08-05 13:30:00'
AND sip_timestamp < '2026-08-05 20:00:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
),
graded AS
(
SELECT
ticker,
least(toUInt16(round((best_ask - best_bid) * 100)), 5) AS spread_cents
FROM per_second
WHERE best_ask > best_bid
),
totals AS
(
SELECT
ticker,
count() AS quoted_seconds
FROM graded
GROUP BY ticker
),
shares AS
(
SELECT
g.ticker AS ticker,
g.spread_cents AS spread_cents,
count() / any(t.quoted_seconds) AS time_share
FROM graded AS g
INNER JOIN totals AS t ON t.ticker = g.ticker
GROUP BY g.ticker, g.spread_cents
)
SELECT
if(spread_cents >= 5,
'5 cents or wider',
concat(toString(spread_cents), if(spread_cents = 1, ' cent', ' cents'))) AS quoted_spread,
round(100 * sumIf(time_share, ticker = 'AAPL'), 1) AS aapl_pct,
round(100 * sumIf(time_share, ticker = 'F'), 1) AS f_pct,
round(100 * sumIf(time_share, ticker = 'GS'), 1) AS gs_pct
FROM shares
GROUP BY spread_cents
ORDER BY spread_cents ASCПодивімося на перший рядок. Котируваний spread у 1 cent становив 68.9% сесії AAPL, 99.8% сесії F і 0.3% сесії GS. Назва, для якої основна частина спостережень припадає на перший діапазон, обмежена сіткою кроків. Тому її середній spread, зважений за часом, залишається трохи вищим за один цент незалежно від інших внутрішньоденних рухів. Назва з більшою часткою спостережень у ширших діапазонах матиме вищий середній spread і не пройде поріг $0.015.
Важливо не лише те, як часто котирування перебуває на мінімальному рівні, а й коли саме це відбувається. Нижче те саме вимірювання розбито на 15-хвилинні інтервали з урахуванням обох меж сесії:
Точний SQL-код для кожного числа
WITH per_second AS
(
SELECT
ticker,
toDateTime(sip_timestamp, 'America/New_York') AS quote_second,
max(toFloat64(bid_price)) AS best_bid,
min(toFloat64(ask_price)) AS best_ask
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('AAPL', 'F')
AND sip_timestamp >= '2026-08-05 13:00:00'
AND sip_timestamp < '2026-08-05 20:30:00'
AND bid_price > 0
AND ask_price > 0
GROUP BY ticker, quote_second
)
SELECT
formatDateTime(toStartOfInterval(quote_second, INTERVAL 15 MINUTE), '%H:%i') AS et_time,
round(100 * countIf(ticker = 'AAPL' AND best_ask - best_bid < 0.011)
/ countIf(ticker = 'AAPL'), 1) AS aapl_floor_pct,
round(100 * countIf(ticker = 'F' AND best_ask - best_bid < 0.011)
/ countIf(ticker = 'F'), 1) AS f_floor_pct
FROM per_second
WHERE best_ask > best_bid
GROUP BY toStartOfInterval(quote_second, INTERVAL 15 MINUTE)
HAVING countIf(ticker = 'AAPL') > 0 AND countIf(ticker = 'F') > 0
ORDER BY toStartOfInterval(quote_second, INTERVAL 15 MINUTE) ASCПанель починається о 09:00 ET, до початку регулярної сесії. У цей час AAPL перебуває на мінімальному рівні в один цент протягом 1.6% часу. Панель закінчується о 16:15 ET, після закриття ринку, із показником 5.1%. Між цими точками лінія зростає й утримується біля максимуму протягом годин, які враховує правило. Зниження безпосередньо на початку регулярних торгів є типовою динамікою, описаною в матеріалі чому спреди розширюються на відкритті.
Хто визначає tick size і як часто він може змінюватися
Первинна біржа лістингу, тобто біржа, на якій лістингована акція, розраховує середній котируваний spread, зважений за часом, і визначає крок. Правило встановлює обидва календарі. Періоди оцінювання охоплюють січень—березень і липень—вересень. Крок, визначений за даними січня—березня, діє від першого робочого дня травня до останнього робочого дня жовтня. Крок, визначений за даними липня—вересня, діє від першого робочого дня листопада до останнього робочого дня квітня.
Отже, кожна акція має дві дати призначення на рік, а кожен визначений крок діє шість місяців. Акція може перейти з кроку в один цент на half-penny у травні, а повернутися назад у листопаді — але не частіше. Цінному паперу, який стає акцією NMS посеред періоду дії, наприклад у разі нового лістингу, призначається $0.01 до наступного періоду оцінювання.
Що показав Tick Size Pilot 2016—2018 років
Найближчий до контрольованого експерименту приклад у США перевіряв протилежний напрямок зміни tick size. Комісія схвалила план Tick Size Pilot 6 травня 2015 року. Вимоги до котирування та торгівлі діяли з 3 жовтня 2016 року до завершення торгів 28 вересня 2018 року. До експерименту допускалися компанії малої капіталізації, які відповідали всім критеріям:
- market capitalization не більше $3 мільярдів
- ціна закриття акції не нижче $2.00
- консолідований середній денний обсяг не більше одного мільйона акцій
Ці назви розподілили на контрольну групу та три тестові групи приблизно по 400 акцій. В одній тестовій групі котирування здійснювалися з кроком $0.05, але торгівля залишалася з кроком в один цент. У другій групі і котирування, і торгівля здійснювалися з кроком у п’ять центів. У третій групі додали trade-at requirement, який зобов’язував торговельні центри спрямовувати ордери до відображених котирувань, а не зіставляти їх усередині системи за тією самою ціною. Котирувані спреди в тестових групах розширилися протягом експерименту. Опубліковані після нього оцінки показали вищі торгові витрати та нижчу ліквідність у тестових групах порівняно з контрольною за той самий період. Експеримент розширив сітку для акцій, які не були нею обмежені. Поправка щодо half-penny звужує сітку для акцій, які нею обмежені.
Як half-penny assignment виглядатиме на екрані роздрібного брокера
Для акції з призначеним кроком $0.005 котирування за ціною $24.315 можна буде відображати. Сьогодні такий інтерес потрібно округлити до $24.31 або $24.32. У відповідних акціях видимий spread на екрані брокера може становити півцента замість повного цента, а midpoint, відносно якого вимірюють price improvement, буде визначатися за дрібнішою сіткою. Чи звузиться середній котируваний spread після набуття чинності нового призначення — емпіричне питання. Його можна виміряти тим самим способом, який використано на панелях вище.
Той самий реліз знизив граничний рівень access fee — максимальну суму, яку біржа може стягувати за видалення відображеного котирування. Це питання розглянуто в нашому посібнику про maker-taker fees і rebates. Також реліз прискорив публікацію odd lot-ордерів із кращою ціною. Їм присвячено матеріал чому odd lots не визначають NBBO.
FAQ
Що таке half-penny tick size?
Half-penny tick size — це мінімальний крок ціноутворення $0.005, тобто найменша величина, на яку може змінюватися відображене котирування або ордер у відповідній акції. Оновлена SEC Rule 612 призначає його для акцій NMS ціною $1.00 або вище, середній котируваний spread яких, зважений за часом, становив $0.015 або менше протягом періоду оцінювання. Усі інші акції ціною від $1.00 залишаються на сітці $0.01.
Які акції відповідають критеріям для tick size $0.005?
Акції, котируваний spread яких уже близький до одного цента. Критерій — середній котируваний spread, зважений за часом, не більше $0.015 за період оцінювання. Розрахунок здійснює первинна біржа лістингу. Як показують наведені вище панелі, типовими кандидатами є акції з високою активністю торгів і нижчою ціною.
Коли набувають чинності half-penny tick sizes?
Дотримання оновленого мінімального кроку ціноутворення наразі заплановано на перший робочий день листопада 2027 року відповідно до Release No. 34-105656 від 11 червня 2026 року. Початковою датою був перший робочий день листопада 2025 року. Її двічі переносили.
Хто визначає tick size акції?
Первинна біржа лістингу. Вона розраховує середній котируваний spread, зважений за часом, за період оцінювання — січень—березень або липень—вересень — і призначає $0.01 або $0.005 на наступний шестимісячний період дії. Новій лістингованій акції NMS призначається $0.01.
Примітки щодо даних і методики
Три панелі з котируваннями приблизно відтворюють національні найкращі bid і offer за найвищим bid і найнижчим offer, зафіксованими на консолідованій стрічці в кожному односекундному вікні. Кожна секунда має однакову вагу. Правило зважує кожне окреме котирування за його точною тривалістю, тому ці два вимірювання відрізняються на третьому знаку після коми. Секунди, протягом яких найкращі bid і offer були locked або crossed, вилучаються.
У знімку не враховано розмір котирування. Офіційний NBBO формується з round lots, тому значення на панелі може перебувати всередині офіційного котируваного spread. Цю різницю пояснено у згаданому вище посібнику про odd lots.
Панелі зі spread обмежують сесію вікном з 9:30 до 16:00 ET, визначеним правилом. Панель із часом охоплює період з 9:00 до 16:30 ET і показує в даних межі сесії. Усі показники походять з однієї сесії — середи, 5 серпня 2026 року — тому вони не змінюються в міру надходження нових даних зі стрічки.
Текст правила процитовано з 17 CFR 242.612 зі змінами. Реліз про ухвалення: No. 34-101070 від 18 вересня 2024 року. Продовження строку дотримання: Release No. 34-105656 від 11 червня 2026 року.
Під кожною панеллю наведено точний SQL-запит. Відкрийте будь-яку панель, щоб побачити, як було розраховано показник. Щоб виміряти котируваний spread для акції, за якою ви стежите, сформулюйте запит звичайною англійською мовою в терміналі Strasmore.