Система сопоставления заявок — это та часть биржи, которую представляют себе люди, когда думают о торговле: поступают заявки, цены сопоставляются, совершаются сделки. Звучит просто, но инженерная работа за этим совсем не простая, потому что система должна быть одновременно быстрой, точной и подотчётной.
От заявки к сделке
В OTX, торговой системе OTS, путь проходит четыре этапа. Участники вводят заявки через веб-интерфейс или мобильное приложение. Модуль книги заявок ведёт книгу заявок на покупку и продажу по каждому инструменту. Модуль сопоставления находит заявки, которые могут быть исполнены друг против друга, и исполняет их. Модуль надзора всё время наблюдает за активностью.
У каждого этапа одна зона ответственности, поэтому систему проще понимать, тестировать и эксплуатировать.
Надзор — внутри системы
За рынком нужно следить во время торгов, а не только анализировать его потом. Встроенный в систему надзор позволяет ответственным за честность рынка видеть необычную активность в момент, когда она происходит.
Почему реестр и корпоративные действия находятся рядом с торговлей
Многие системы заканчиваются на сделке и оставляют всё остальное другим системам. OTX включает модуль реестра и обработку корпоративных действий. Это важно, потому что торговля зависит от точных позиций и правильного применения таких событий, как дивиденды или дробление акций. Близость к торговой системе уменьшает разрывы, в которых записи могут разойтись.
Каждая заявка и сделка — в журнале
Биржа должна уметь объяснить любую сделку, иногда спустя годы. OTX ведёт журналы всех проходящих через неё заявок и сделок, а агент мониторинга следит за работой системы. Бизнес-аналитика на основе этих данных даёт операторам и руководству картину поведения рынка.
Подключение участников
Брокеры и другие системы подключаются по стандартам FIX и ISO, которые поддерживает большинство участников рынка. Исполненные сделки затем передаются в посттрейдинговые, клиринговые системы и бэк-офис без повторного ввода.
Ёмкость в практических цифрах
OTX поддерживает 1000 одновременных пользователей, каждый из которых может держать до 1000 одновременных заявок. Оценивая любую систему, стоит запрашивать показатели ёмкости именно в таком виде и узнавать, как они измерялись, а не полагаться на общие слова о скорости.
Система сопоставления заявок должна быть одновременно быстрой, точной и подотчётной.
Лучшая система сопоставления — та, о которой участники перестают думать: она правильно сопоставляет, всё фиксирует и чисто передаёт каждую сделку дальше.
