OCO
One-cancels-other («одна отменяет другую»): две связанные заявки, часто цель и стоп. Когда одна исполняется, другая отменяется в рамках того же перехода состояния.
Исполнение
Ручные, алгоритмические и автономные стратегии используют одни и те же детерминированные примитивы заявок, один и тот же контроль до сделки и одну и ту же подписанную запись исполнения. Качество исполнения заложено в ядро системы, а не согласуется на периферии.

Единый язык заявок для трейдеров, алгоритмов и агентов.
Ни один участник не получает эксклюзивный тип заявки или более быстрый путь через риск-контроль. Лимитная заявка в один клик, график VWAP и заявка, предложенная агентом Cortex, сводятся к одним и тем же примитивам и оставляют одну и ту же подписанную запись.
Внутри ApexMatch
Каждая заявка проходит шесть этапов в рамках одного атомарного перехода состояния. Страница технологии ApexMatch — основной источник подробного разбора каждого компонента, его защиты от сбоев и спецификаций.
Подписанная заявка проходит шесть этапов: вход через региональный шлюз, справедливая последовательность до канонической позиции в очереди, предрисковый контроль Aegis, сопоставление по цене-времени в книге заявок, клиринг (который сводит каждое исполнение в обновления позиции, баланса, комиссии и фандинга) и финальность под сертификатом финальности кворума QSE. Под этим путём проходит след подписанных записей, а рядом указаны четыре свойства: детерминированность, атомарность, наблюдаемость и компонуемость.
Язык заявок
Базовые типы обеспечиваются ядром нативно. Расширенные, алгоритмические и институциональные типы составлены из этих примитивов, поэтому каждая заявка наследует одни и те же проверки риска и записи. Доступность зависит от рынка.
Базовые
Расширенные
Алгоритмические
Институциональные
Расширенные заявки
Расширенные заявки хранятся в протоколе, а не в клиентском приложении, поэтому они продолжают работать, даже если ваше соединение — нет.
One-cancels-other («одна отменяет другую»): две связанные заявки, часто цель и стоп. Когда одна исполняется, другая отменяется в рамках того же перехода состояния.
Заявка на вход с прикреплёнными тейк-профитом и защитным стопом, которые активируются в момент исполнения заявки на вход.
Стоп, который следует за благоприятным движением цены на заданном расстоянии и удерживает уровень, когда рынок разворачивается.
Крупная заявка, отображаемая небольшими частями. Каждая часть пополняется из неотображаемого остатка и становится в конец очереди.
Заявка в книге, которая не добавляет видимой глубины и сопоставляется по опубликованным правилам приоритета для неотображаемой ликвидности.
Заявка, лимитная цена которой привязана к ориентиру — лучшей цене покупки, лучшей цене продажи или середине спреда — и меняется вместе с ориентиром.
Алгоритмические заявки
Каждый алгоритм работает как график нативных дочерних заявок в пределах лимитов родительской заявки. Алгоритмы могут снизить влияние на рынок, но не устраняют его полностью, а результаты зависят от ликвидности и рыночных условий.
Институциональные рабочие процессы
Институциональные рабочие процессы доступны через FIX и нативные API, с копиями отчётов о сделках и анализом торговых издержек. См. институты.
Сквозная производительность
Скорость сопоставления заявок мало значит, если проверки риска, исполнение или расчёты отстают. Архитектура полной мощности на 1 000 000 TPS и класс финальности менее секунды — это свойства всех шести стадий вместе.
Шесть связанных стадий: вход через региональные шлюзы, заявка в ApexMatch, риск в проверках Aegis, исполнение в VectorLanes, финализация под кворумом QSE и индексация как потоковое состояние. Заявка показана проходящей через каждую стадию по очереди, иллюстрируя, что сквозная производительность зависит от каждой стадии, а не только от сопоставления заявок.
Доступные вам рынки и типы заявок зависят от юрисдикции и критериев допуска. Институты подключаются через FIX и нативные API.