Лучший вопрос не всегда касается самого дешевого места для покупки.
Предположим, вы хотите 10,000 акций. Площадка B показывает наименьшую цену предложения в $25.09, но только для 1,000 акций. Площадка A имеет 2,000 по цене $25.10. Площадка C может выполнить оставшиеся 7,000 по цене $25.11 и взимает более низкую комиссию.
Отправка всего заказа в Место B не обеспечит $25.09 за все 10,000 акций. Большая часть заказа останется незаполненной, будет отклонена или потребуется повторная маршрутизация после того, как рынок изменится.
Умный маршрутизатор заказов, обычно сокращенно SOR, решает эту проблему. Он получает родительский заказ, проверяет доступные ему места исполнения и решает, куда отправить каждую часть. Его решение может включать цену, доступный объем, сборы, задержку, вероятность исполнения, рыночное влияние и инструкции трейдера.
В этом примере срочный маршрутизатор может занять:
1,000акций от Venue B по цене$25.09;2,000акций с Места A по цене$25.10;7,000акций из Места C по цене$25.11.
Заказ выполняется в трех заведениях. Средневзвешенная цена составляет $25.106, без учета сборов. Это более полезно, чем сказать, что Заведение B имело “лучшую цену”, потому что Заведение B никогда не имело достаточно акций для завершения сделки.
Что такое умная маршрутизация заказов?
Умное маршрутизирование заказов – это автоматизированный процесс выбора одного или нескольких мест исполнения для заказа.
Маршрутизатор находится между источником заказов и площадками. Источником заказов может быть торговый терминал, система управления исполнением, алгоритм или система сделок брокера. Пунктами назначения могут быть биржи, альтернативные торговые системы, маркет-мейкеры, темные пулы или поставщики ликвидности.
Задача маршрутизатора заключается не в том, чтобы предсказать, вырастет ли рынок или упадет. Он работает с порядком, который ему был дан:
- купить или продать;
- инструмент;
- количество;
- тип заказа и предельная цена;
- время действия;
- разрешенные площадки;
- срочность и другие правила выполнения.
Затем он преобразует родительский ордер в один или несколько дочерних ордеров. Роутер отслеживает дочерние ордера до тех пор, пока они не будут выполнены, отменены или отклонены, сохраняя при этом общую величину и лимит родительского ордера без изменений.
Последняя часть имеет значение. Разделить заказ легко. Настоящая инженерная работа заключается в том, чтобы разделить его без переполнения, потери отслеживания отмен или торговли через лимит.
Как работает умный маршрутизатор заказов
Производственный маршрутизатор делает больше, чем просто читает список котировок. Он поддерживает актуальный обзор рынка и своих собственных возможностей торговать на этом рынке.
1. Маршрутизатор проверяет родительский заказ
Перед маршрутизацией система проверяет заказ на соответствие разрешениям учетной записи и контролю рисков. Проверки могут включать покупательскую способность, лимиты позиций, максимальный размер заказа, ценовые ограничения,restricted instruments и разрешенные направления.
Заказ, который не проходит эти проверки, не должен поступать в заведение.
2. Это создает сопоставимый взгляд на места проведения
Каждое заведение может публиковать данные в разном формате и с разной скоростью. Маршрутизатор нормализует эти потоки в общее представление.
Для ордера на покупку можно сравнить:
- цена предложения на каждом месте;
- отображаемое количество по этой цене;
- глубокие уровни цен;
- плата за предоставление ликвидности;
- скидки за добавление ликвидности;
- возраст цитаты;
- недавнее поведение заполнения и отказа;
- любые кредитные или лимиты экспозиции, связанные с местом назначения.
Цитаты, которые выглядят идентично на экране, могут не быть эквивалентными после учета этих факторов.
3. Он оценивает доступные маршруты
Маршрутизатор применяет политику к заказу. Срочный рыночный заказ может придавать приоритет немедленному исполнению. Пассивный лимитный заказ может придавать приоритет улучшению цены или возмещению для мейкеров. Крупный заказ может избегать отображения своего полного размера в одном месте.
Нет единой универсальной формулы SOR. Логика оценивания должна отражать продукт, структуру рынка, инструкции клиента и политику исполнения.
4. Он создает и отправляет дочерние заказы
Маршрутизатор может отправить один заказ на товар, распределить количество между несколькими пунктами назначения или попробовать площадки по очереди.
Например, он может одновременно отправлять заказы с немедленным исполнением или отменой на три площадки. Каждая площадка должна немедленно исполнить то, что может, и отменить остаток. Другая стратегия может сначала попробовать среднюю площадку, подождать немного, а затем направить неисполненное количество на отображаемые рынки.
5. Он реагирует на заполнения, отклонения и изменения котировок
Маршрутизация не останавливается, когда первый ордер ребенка покидает систему. Котировки движутся. Отображаемая ликвидность исчезает. Место проведения может вернуть частичное исполнение или отклонить ордер.
Маршрутизатор обновляет оставшееся количество родителей после каждого ответа. Затем он решает, следует ли продолжать отдых, отменить, изменить цену или перенаправить остаток в другое место.
6. Он согласует результат
Система связывает все события дочерних заказов с родительским заказом. В конечной записи должно быть указано, куда ушел заказ, что было выполнено, по какой цене, сколько времени это заняло и почему осталась открытой какая-либо.quantity.
Один заказ. Три места. Один контролируемый наполнение.
Маршрутизатор сравнивает исполняемую стоимость и доступный размер, затем сохраняет каждое дочернее наполнение, связанное с оригинальным заказом на 10,000 акций.
10,000 акций
Обыкновенные акции XYZ
Анимация использует тот же 10,000-лотный ордер, что и в приведенном выше примере. Важный момент — это разделение. Наименьшее отображаемое предложение получает только то количество, которое оно на самом деле может выполнить.
Три заявки включают в себя $20.50 явных сборов за услуги, что приводит к средней полной стоимости $25.10805 за акцию. Возможная средняя цена заявки на уровне $25.095 может улучшить этот результат. Но ожидание скрытой ликвидности может обойтись дороже, если видимый рынок движется первым. Роутер должен оценивать этот компромисс, а не просто читать книгу.
Почему самая низкая отображаемая цена может быть неправильным выбором
Цена – это первый параметр, который большинство людей замечает. Это не весь результат выполнения.
Рассмотрим два места, показывающих один и тот же запрос:
| Место проведения X | Место проведения Y | |
|---|---|---|
| Отображаемая цена | $50.00 | $50.00 |
| Отображаемый объем | 5,000 | 5,000 |
| Комиссия за сделку | $0.0030/акция | $0.0010/акция |
| Медианное время отклика | 0.4 мс | 1.8 мс |
| Недавняя скорость исполнения по указанному объему | 94% | 61% |
Место Y дешевле, если оба места заполняются. Место X было быстрее и надежнее. То, какое из них должно получить заказ, зависит от срочности и от того, насколько дорого будет пропущенное заполнение.
Вот почему лучшее исполнение шире, чем лучшая цена. В соответствии с статьей 27 Директивы MiFID II факторы включают цену, затраты, скорость, вероятность исполнения и расчета, размер и характер заказа. Важность факторов меняется в зависимости от клиента и заказа.
Маршрутизатор не доказывает лучшее исполнение, имея множество соединений с площадками. Он доказывает свою ценность через результаты, которые он последовательно производит.
Входные данные, которые изменяют решение о маршрутизации
| Ввод | Почему это меняет маршрут |
|---|---|
| Доступное количество | Место, показывающее один лот по лучшей цене, не может выполнить большой заказ. Отображаемый размер также может исчезнуть до того, как поступит дочерний заказ. |
| Сборы и возмещения | Равные цены исполнения могут привести к различным чистым затратам. Для ожидающего заказа возмещение имеет значение только в том случае, если заказ выполняется. |
| Задержка и возраст котировки | Действительная котировка может устареть во время доставки данных, расчета, сетевой передачи или обработки на площадке. |
| Вероятность выполнения | Позиция в очереди, конкурирующие маршрутизаторы и скрытая ликвидность делают отображаемое количество оценочным, а не обещанием. |
| Рыночное воздействие | Агрессивный заказ может исчерпать несколько уровней и выявить спрос. Пассивный заказ может пропустить сделку, пока цена уходит. |
| Разрешения и кредит | Лучшее на вид направление не имеет значения, если на счете нельзя торговать там, не хватает типа заказа или достигнут лимит. |
Я сравниваю цену исполнения плюс стоимость получения ликвидности для рыночного ордера. Я также смотрю на недавнее поведение заполнения. Низкая комиссия, прикрепленная к устаревшей котировке или плохой вероятности заполнения, не является дешевым вариантом.
Общие стратегии умного маршрутизации заказов
| Стратегия | Что делает маршрутизатор | Основной компромисс |
|---|---|---|
| Свайп | Отправляет рыночные дочерние заказы на несколько площадок, начиная с лучших цен с учетом всех затрат | Быстро, но может охватывать несколько ценовых уровней |
| Последовательный маршрут | Пробует одно направление, затем отправляет оставшуюся часть в другое место после получения ответа или истечения времени | Проще контролировать количество, но следующая котировка может исчезнуть |
| Пассивное размещение | Устанавливает лимитный заказ, когда позиция в очереди, сборы или скидки выглядят выгодно | Низкая явная стоимость, но нет гарантии исполнения |
| Поиск по средней цене или скрытому рынку | Пробует незаявленную ликвидность перед переходом к общественному спреду | Возможное улучшение цены, но неопределенная ликвидность и дополнительная задержка |
| Перенаправление остатка | Пересчитывает после частичного исполнения, отказа или отмены | Адаптируется к рынку, но зависит от корректного управления состоянием заказа |
Умная маршрутизация заказов не является тем же самым, что и алгоритм исполнения
Условия часто смешиваются, потому что системы могут быть связаны.
| Компонент | Какой вопрос он отвечает |
|---|---|
| Умный маршрутизатор заказов | Какое направление должно получить это количество сейчас? |
| Алгоритм исполнения | Как должен быть освобожден родительский заказ с течением времени? |
| Система управления заказами (OMS) | Кто владеет заказом и каково его текущее бизнес-состояние? |
| Система управления исполнением (EMS) | Как трейдер контролирует и управляет активным исполнением? |
| Механизм сопоставления | Какие совместимые ордера на покупку и продажу торгуют в одном месте? |
| Агрегатор ликвидности | Как котировки из нескольких источников объединяются в один вид? |
Алгоритм VWAP может выпустить 5,000 акций в течение следующей минуты. Затем SOR решает, куда должны пойти эти 5,000 акций. Как только дочерний ордер достигает биржи, матчинг-движок биржи решает, будет ли он торговаться против ордера в этой книге.
Маршрутизатор выбирает между пунктами назначения. Он не выполняет сопоставление местоположений.
Как SOR меняется на различных рынках
| Рынок | Что изменяется в решении о маршрутизации |
|---|---|
| Акции и ETF | Тот же инструмент может торговаться на биржах и альтернативных площадках. Отображаемая цена, глубина и сборы площадок являются центральными вводными данными. |
| Опции | Фрагментированные книги и многофункциональные заказы добавляют риск каждого leg. Маршрутизатор может сравнивать родную книгу сложных заказов с отдельным исполнением каждого leg. |
| Иностранная валюта | Спотовая валюта в значительной степени является внебиржевой. Двусторонний кредит, поведение последнего взгляда, время удержания котировок, минимальный размер и схемы отказов могут быть столь же важны, как и лучшая котировка. |
| Криптоактивы | Балансы площадки, хранение, кредитное плечо и сетевые расходы могут сделать отображаемую лучшую цену непригодной для использования. |
В FX маршрутизатор часто работает рядом с агрегатором ликвидности и мостом. Наше руководство по ролям моста ликвидности, агрегатора и поставщика ликвидности разделяет эти обязанности.
Как измерить, хорошо ли работает маршрутизатор
Я бы не оценивал маршрутизатор по одной выигрышной сделке. Я бы использовал большую выборку и разделял результаты по инструменту, типу заказа, размеру, срочности и рыночным условиям.
Полезные меры включают:
- коэффициент заполнения: сколько из запланированного объема выполнено;
- время заполнения: сколько времени заняло выполнение;
- средняя цена исполнения: взвешенная по каждому ордеру;
- эффективный спред: цена исполнения относительно рыночного среднего, когда заказ поступил;
- дефицит реализации: конечный результат относительно выбранного решения или контрольной точки прибытия;
- улучшение цены: количество исполнено лучше, чем референсная котировка;
- коэффициент отклонений и отмен: как часто маршруты терпели неудачу или их приходилось восстанавливать;
- послеторговая разметка: куда двигался рынок после каждой сделки;
- концентрация мест: получает ли одно направление необычную долю потока;
- нагрузка маршрутизации: время, затраченное внутри стека маршрутизации и подключения.
Временная метка ссылки должна быть согласованной. Сравнение одного места с котировкой до прибытия заказа и другого с котировкой после его прибытия приводит к чистому отчету с ложным сравнением.
Отчеты о выполнении также нуждаются в контексте. Руководство по Правилу 605 комиссии SEC рассматривает время получения и постоянную эталонную котировку как необходимые для сопоставимых статистических данных о качестве исполнения. Конкретное правило применяется к ценным бумагам США, охватываемым им, но уроки измерения хорошо усваиваются: сначала временная метка, сравнивайте подобное с подобным.
Где умная маршрутизация заказов терпит неудачу
Устаревшие или неполные рыночные данные
Маршрутизатор актуален только на основе своих входных данных. Если одна из потоков данных задерживается, его цена может выглядеть привлекательной долго после того, как ликвидность исчезла.
Медленное обработка отмены
Маршрутизатор отправляет дочерние заказы в две площадки и решает отменить один из них. Если состояние отмены неопределенно, отправка оставшегося полного количества на третью площадку может привести к переполнению.
Системы производства нуждаются в явных состояниях для ожидающих новых заказов, ожидающих отмен, частичных исполнений, отказов и запоздалых исполнений.
Оптимизация неправильной метрики
Маршрутизатор, созданный для максимизации скидок для производителей, может приводить к медленным заполнениям и плохим отметкам. Маршрутизатор, разработанный исключительно для скорости, может пересекать большее расстояние, чем необходимо.
Метрика должна соответствовать указаниям клиента. В противном случае маршрутизатор может работать именно так, как задумано, и при этом выдавать неправильный бизнес-результат.
Игнорирование поведения на мероприятии
Исторические коэффициенты заполнения могут устаревать. Место проведения может хорошо работать с ликвидными акциями крупной капитализации и плохо — с тонкими инструментами. Один глобальный показатель скрывает эту разницу.
Слабая примирение между родителями и детьми
Каждое исполнение, отмена и отказ должны соответствовать правильному родителю. Проблемы с согласованием – это не косметические недостатки. Они могут оставить торговую платформу, систему рисков и площадку с разными представлениями об открытом количестве.
Нет независимого обзора
Логика маршрутизации должна тестироваться на основе фактических данных выполнения. Рейтинг места, жестко закодированный несколько месяцев назад, не является разумным только потому, что система автоматизирована.
Когда брокеру нужен умный маршрутизатор заказов?
SOR становится полезным, когда один и тот же ордер может достичь нескольких подлинных мест исполнения, и выбор изменяет результат.
Брокеру это может понадобиться, когда:
- одни и те же инструменты торгуются на нескольких площадках;
- заказы клиентов регулярно превышают количество, доступное по лучшей цене;
- плата за место проведения и поведение заполнения достаточно различаются, чтобы повлиять на исполнение;
- брокер должен применять различные маршрутизирующие политики в зависимости от клиента или типа заказа;
- ручное маршрутизирование не может реагировать достаточно быстро;
- качество выполнения должно измеряться и систематически проверяться.
Это может быть ненужно, когда все заказы идут к одному контрагенту, одному управляемому источнику ликвидности или одной бирже. Называть одно фиксированное соединение “умным маршрутизированием” не создает выбора направления.
Технология является лишь одной частью решения. Брокеру также нужен доступ к площадкам, права на рыночные данные, юридические соглашения, лимиты риска, мониторинг, сверка и политика исполнения. Маршрутизатор без этих уровней – это селектор маршрутов с амбициозным названием.
Суть SOR
Умная маршрутизация заказов существует, потому что торгуемый рынок редко представлен одной ценой на одном экране.
Маршрутизатор должен ответить на более практический вопрос: где этот конкретный заказ может достичь наилучшего результата сейчас, в пределах своих ограничений, срочности и доступных маршрутов?
Для небольшого заказа ответом может быть одно место. Для большого заказа это может быть распределение между несколькими. Для пассивного заказа лучше подождать. Качество заключается в том, чтобы последовательно делать этот выбор, контролируя основной заказ и оставляя достаточно данных для объяснения результата позже.
FAQ
У guarantees ли интеллектуальная маршрутизация заказов лучшую цену?
Нет. Цены и доступные количества могут измениться до поступления заказа. Маршрутизатор также имеет доступ только к своим подключенным и разрешенным назначениям. Его цель - добиться наилучшего результата в рамках своих правил и доступной информации, а не гарантировать цену, которая может больше не существовать.
Умеет ли умный маршрутизатор заказов разделять заказ?
Да. Разделение родительского заказа на дочерние заказы является одной из его основных функций. Роутер может отправлять дочерние заказы одновременно или по очереди, а затем перенаправлять любую незаполненную quantity.
Умная маршрутизация заказов - это то же самое, что и прямой доступ к рынку?
Нет. Прямой доступ к рынку предоставляет квалифицированному участнику электронный доступ к площадке через инфраструктуру и контроль брокера. SOR выбирает между доступными направлениями. Настройка DMA может использовать умную маршрутизацию, но условия описывают разные функции.
SOR используется только для акций?
Нет. Умная маршрутизация используется в акциях, опционах, валютном рынке, криптоактивах и других фрагментированных рынках. Направления, данные и логика оценки различаются в зависимости от класса активов.
Является ли умный маршрутизатор заказов системой ИИ?
Не обязательно. Многие маршрутизаторы используют детерминированные правила, статистические оценки и настраиваемые баллы места. Машинное обучение может поддерживать оценки вероятности заполнения или воздействия на рынок, но оно не требуется для того, чтобы система была умным маршрутизатором заказов.
Читать далее
12 октября 2026 г.
AI в брокерских операциях: как брокеры улучшают аналитику, маркетинг и общение с клиентами
Смотрите, как ИИ помогает брокерским командам объяснять изменения в метриках, улучшать маркетинг, готовить сообщения для клиентов и управлять поддержкой с помощью сотрудников, рассматривающих ключевые решения.
