NYSE parity і D-quotes: як розподіляються виконання
NYSE parity ділить виконання між учасниками за однаковою ціною, тому floor broker може випередити раннє публічне замовлення. Дивіться розрахунок розподілу.
NYSE parity — це правило розподілу: коли кілька учасників стоять за тією самою найкращою ціною, зустрічне замовлення розподіляється між ними по одному round lot за раз, а не виконується послідовно в порядку надходження. Учасник, який встановив найкращу ціну, отримує виконання першим — у межах обсягу, який він показував. Усе, що залишається, розподіляється між іншими учасниками. Саме тому електронна котировка floor broker може виконатися раніше за публічне замовлення, яке стоїть за тією самою ціною ще з ранку.
Більшість американських майданчиків працює інакше. Nasdaq та електронні книги заявок застосовують пріоритет ціна-час, за якого перше замовлення за певною ціною виконується першим. Parity — це третя модель. Вона регулює безперервну книгу заявок усіх акцій, лістингованих на NYSE.
Як працює розподіл за правилом NYSE parity?
Усе правило ґрунтується на трьох визначеннях.
Пріоритет учасника, який встановив ціну. Замовлення, яке першим показує нову найкращу ціну bid або offer, встановлює ціну. Воно отримує виконання раніше за всі інші замовлення за цією ціною — в обсязі, що не перевищує обсяг, показаний у момент встановлення ціни. Це єдина частина виконання на NYSE, де діє суворий принцип «першим прийшов — першим отримав виконання».
Учасник. Усі електронні замовлення поза торговою залою за певною ціною об’єднуються в одного учасника — книгу заявок. Кожен floor broker, який має e-Quote за цією ціною, вважається окремим учасником. Designated Market Maker, тобто фірма, зобов’язана котирувати акцію, є ще одним учасником. Якщо за ціною є 4 000 акцій у публічних замовленнях і два floor brokers, це три учасники, а не сотні.
Раунди. Після реалізації пріоритету учасника, який встановив ціну, залишок розподіляється по одному round lot, тобто по 100 акцій, кожному учаснику по черзі. Розподіл триває по колу, доки замовлення не буде виконано або рівень ціни не спорожніє. Потім книга розподіляє отриманий обсяг між окремими замовленнями за пріоритетом часу.
Окремі виконання невеликі. Така послідовність повторюється майже в кожному print.
Точний SQL-код для кожного числа
SELECT
ticker,
multiIf(ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT'), 'NYSE listed', 'Nasdaq listed') AS listing_venue,
round(toFloat64(sum(volume)) / sum(transactions), 0) AS avg_shares_per_trade
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'JPM', 'XOM', 'JNJ', 'WMT', 'AAPL', 'MSFT', 'INTC', 'CSCO', 'PEP')
AND date >= today() - 120
AND date < today() - 4
GROUP BY ticker
HAVING sum(transactions) > 0
ORDER BY avg_shares_per_trade DESCДля 10 відомих компаній за останні чотири місяці середній print становив від 50 до 119 акцій. Замовлення на 1 000 акцій проходить через численні окремі рішення щодо розподілу, і щоразу ця послідовність запускається знову.
Замовлення на 1 000 акцій: розподіл раунд за раундом
Механіку найпростіше побачити на умовній книзі заявок акції, лістингованої на NYSE, з offer на рівні $50.00. За цією ціною стоять п’ять заявок у такому порядку надходження:
- Замовлення A — публічне лімітне замовлення на 300 акцій. Воно першим показало $50.00 і тому встановило ціну.
- Замовлення B — публічне лімітне замовлення на 600 акцій, подане через кілька хвилин.
- Floor broker C, який тримає e-Quote на 600 акцій.
- Floor broker D, який тримає e-Quote на 600 акцій.
- DMM, який котирує 500 акцій.
Надходить market order на купівлю 1 000 акцій. Замовлення A і B перебувають у книзі, тому разом вони утворюють одного учасника. Разом із двома брокерами та DMM це чотири учасники за ціною $50.00.
За правилом пріоритету замовлення, яке встановило ціну, замовлення A отримує виконання першим — 300 акцій, які воно показувало в момент встановлення ціни. Залишається 700 акцій.
Залишок розподіляється раундами. У першому раунді книга, broker C, broker D і DMM отримують по 100 акцій. Залишається 300. У другому раунді книга, broker C і broker D отримують по 100 акцій, після чого зустрічний ордер вичерпується.
Фінальний розподіл: книга — 500 акцій, broker C — 200, broker D — 200, DMM — 100. Із 500 акцій книги замовлення A вже повністю виконане на 300 акцій, тому решта 200 переходить до замовлення B.
Тепер розглянемо ту саму книгу за суворим пріоритетом ціна-час. Замовлення A отримує 300 акцій, замовлення B — усі 600, а broker C — останні 100. Broker D і DMM не отримують нічого.
Замовлення B, яке надійшло другим, за правилом parity отримує 200 акцій, а за пріоритетом ціна-час — 600. Broker D, який надійшов четвертим, отримує 200 акцій замість нуля. Саме ця різниця в 400 акцій і є основним наслідком parity.
Що винагороджують пріоритет ціна-час, pro-rata та parity
Пріоритет ціна-час розподіляє виконання суворо в порядку надходження за кожною ціною. Він винагороджує швидкість: навіть незначна перевага в часі дає повне право на виконання раніше за інших.
Розподіл pro-rata, поширений на ф’ючерсних і деяких опціонних ринках, розподіляє зустрічне замовлення між заявками пропорційно до показаного обсягу. Він винагороджує розмір заявки.
Parity винагороджує присутність. Обсяг понад round lot, необхідний для участі в ротації, не дає додаткових раундів. Ранній час надходження також нічого не дає після використання обсягу учасника, який встановив ціну.
Що таке D-Quote на NYSE?
D-Quote, скорочення від discretionary e-Quote, — це заявка floor broker із діапазоном дискреційних цін навколо її ліміту. У межах цього діапазону брокер може укладати угоди без отримання нової інструкції. Вводити D-Quote можуть лише floor brokers. За характером це замовлення без обов’язку утримувати позицію, де рішення щодо ціни та часу виконання залишається за брокером.
Важливим є час подання. MOC і LOC orders для closing auction на NYSE мають бути подані до 15:50 ET. Після цього їх можна скасувати лише для виправлення обґрунтованої помилки. D-Quote можна подати, змінити або скасувати до 15:59:50 ET — за десять секунд до закриття. У нашому матеріалі про часові обмеження для MOC і MOO orders наведено всі дедлайни аукціонів. Це останнє вікно безпосередньо перед найбільшим одиничним матчингом дня.
Для тих самих акцій хвилина 16:00 ET, яка містить print closing auction, становила від 0.6% до 3.6% обсягу регулярної сесії. На верхній межі діапазону було JNJ. Жоден інший момент сесії не концентрує такий обсяг за однією ціною. У нашому поясненні closing auction на NYSE описано, як визначається ця єдина ціна.
Broker preferencing — це інше правило
Broker preferencing — це правило матчингування на деяких неамериканських майданчиках. Стандартним прикладом є канадські ринки акцій: якщо одна фірма має обидві сторони за найкращою ціною, її два клієнтські замовлення матчаться одне з одним раніше за замовлення інших учасників за цією ціною. Визначальним фактором є ідентичність фірми.
Parity не застосовує такого тесту. e-Quote отримує раунди завдяки присутності за ціною як окремий учасник, незалежно від того, хто стоїть на протилежному боці. Американські ринки акцій не використовують broker preferencing.
Що parity означає для заявки, що стоїть у книзі
Позиція в черзі для акції, лістингованої на NYSE, має два рівні. Перший — це місце заявки в часовій послідовності серед інших публічних заявок за тією самою ціною. Другий — частка книги в ротації. Вона зменшується щоразу, коли до цієї ціни приєднується ще один floor broker. Жоден із цих рівнів не видно в публічній котировці: NBBO показує ціну та сукупний обсяг, але не кількість учасників за ними.
Модель виконання, побудована на пріоритеті ціна-час, неправильно оцінюватиме виконання для акцій, лістингованих на NYSE, в обох напрямках. Вона завищуватиме ймовірність виконання ранньої заявки за ціною з великою кількістю учасників і занижуватиме її для заявок, що надійшли пізніше, включно із заявками floor brokers.
Пріоритет учасника, який встановив ціну, — єдина частина цієї послідовності, яку публічне лімітне замовлення може отримати повністю. Замовлення, яке покращує найкращу ціну bid або offer на NYSE, а не приєднується до неї, отримує першу частину наступного замовлення за цією ціною — в межах показаного обсягу.
Як побудовано ці панелі та як виглядав closing print за два роки
Кожна панель охоплює лише хвилини регулярної сесії — з 09:30 до 16:00 ET. Хвилину 16:00 включено як closing auction print. Кожне вікно закінчується за чотири сесії до поточної дати, щоб уникнути затримки завантаження на початку стрічки.
Панель нижче показує цей print помісячно для тієї самої акції, лістингованої на NYSE, за останні два роки.
Точний SQL-код для кожного числа
SELECT
month,
round(100 * sumIf(shares, minute_of_day = 960) / sum(shares), 1) AS closing_print_pct
FROM
(
SELECT
formatDateTime(toTimeZone(window_start, 'America/New_York'), '%Y-%m') AS month,
toFloat64(volume) AS shares,
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 = 'KO'
AND window_start >= toStartOfMonth(today() - 730)
AND window_start < today() - 4
)
WHERE minute_of_day >= 570 AND minute_of_day <= 960
GROUP BY month
HAVING sum(shares) > 0
ORDER BY monthВиміряний обсяг становив 2.4% у 2026-08 за 25 місяців біржової стрічки.
FAQ
Чи може floor broker виконатися раніше за попереднє публічне замовлення на NYSE?
Після реалізації пріоритету учасника, який встановив ціну, — так. e-Quote floor broker є окремим учасником у ротації parity, тоді як усі публічні електронні заявки за цією ціною займають одну спільну позицію учасника. Час надходження визначає порядок заявок усередині книги, але не розподіл між учасниками.
Що таке D-Quote на NYSE?
Це discretionary e-Quote, подана floor broker, із діапазоном цін, у межах якого брокер може укладати угоди без нових інструкцій. Вона може брати участь у closing auction. Її можна подати або змінити до 15:59:50 ET — через десять хвилин після дедлайну 15:50 ET, який діє для MOC і LOC orders.
Чи є NYSE parity тим самим, що й розподіл pro-rata?
Ні. Pro-rata розподіляє виконання пропорційно до показаного обсягу, тому більша котировка отримує більшу частку. Parity розподіляє round lots по одному кожному учаснику незалежно від розміру заявки. Тому e-Quote на 200 акцій і книга на 20 000 акцій отримують однаковий обсяг у кожному раунді.
Чи застосовується parity всередині closing auction?
Ні. Parity із розподілом раунд за раундом діє під час безперервної торгівлі в книзі NYSE. Closing auction — це окремий матчинг за єдиною ціною з власною послідовністю пріоритетів. Саме тому важливим є часове вікно для D-Quote.
Щоб виміряти такий самий профіль розподілу для акції, за якою ви стежите, сформулюйте запит простою англійською в терміналі Strasmore.