Все руководства по опционам и фьючерсам
Сделка по вашей цене не доказывает, что ваш ордер был следующим8 минут чтения

Книга фьючерсных ордеров и приоритет цены и времени: объяснение

Узнайте, как устроены книга фьючерсных ордеров, позиция в очереди, приоритет цены и времени, продуктовые алгоритмы сопоставления и как запросы отмены или замены влияют на рабочий ордер

Подготовлено Mark · Первичные источники ниже

Короткий ответ

Книга фьючерсных ордеров — меняющаяся запись допустимого спроса и предложения, а не резервирование исполнения. Сделка по вашей лимитной цене не доказывает, что ваш пассивный ордер был первым в очереди, активным в тот момент или имел право на исполнившееся количество. На CME Globex сопоставление определяет текущие цены напротив агрессивного ордера и количество на лучшей цене по приоритетам бизнес-правил. Если входящего количества недостаточно для полного удовлетворения соответствующего видимого рабочего количества, назначенный продукту алгоритм распределяет его между рабочими ордерами; если достаточно, CME распределяет исполнение по приоритету времени. FIFO использует цену и время, поэтому более ранний ордер на той же цене имеет приоритет там, где применяется FIFO; CME Globex также использует другие продуктовые методы распределения, поэтому универсального правила «кто первый, тот первый исполнился» нет. Публичный экран глубины может быть агрегированным потоком Market by Price, а не обзором отдельных ордеров, и запрос отмены или изменения остаётся запросом, пока ордерная система не подтвердит итоговое состояние. Здесь используются примеры CME Globex; другая площадка, продукт, поток или брокер могут применять другие правила и показывать другие данные

Книга ордеров показывает рабочий интерес, а не обещание доступного объёма

Книга ордеров показывает интерес покупателей и продавцов на ценовых уровнях, пока ордера вводятся, сопоставляются, изменяются, отменяются или истекают. Это текущая запись рынка, а не договор между отображённым количеством и будущим входящим ордером. Между обновлением экрана и обработкой ордера биржей другой участник может совершить сделку, отменить, изменить или добавить интерес

Поэтому касание графиком, последняя сделка, лучший bid или отображаемый offer сами по себе не устанавливают, что конкретный рабочий лимитный ордер должен был исполниться. Начните с точных месяца контракта, сессии, стороны, цены, количества и временных меток. Рыночные и лимитные фьючерсные ордера объясняют, почему лимит защищает ценовую границу, но может продолжать работать, а не завершить исполнение

Обзор глубины тоже может быть ограничен. CME описывает Market by Price как агрегированный формат с общим количеством и числом ордеров на ценовых уровнях, тогда как Market by Order может показывать анонимные отдельные ордера и полную глубину пользователям с доступом к этому потоку. Поэтому видимая на платформе лестница может не содержать данных, необходимых для определения точного места клиента в очереди

Сначала действует лучшая цена; распределение на одной цене зависит от продукта

На торгуемой цене лучшая цена рассматривается раньше худшей. Когда входящий ордер достигает лучшего ценового уровня, CME сначала проверяет, хватает ли его количества для полного удовлетворения соответствующего отображённого рабочего количества. Если нет, продуктовый алгоритм сопоставления определяет распределение входящего количества между допустимыми рабочими ордерами; если хватает, CME распределяет исполнение по приоритету времени. В текущих материалах CME Globex перечислены алгоритмы FIFO, allocation, pro-rata, configurable и threshold pro-rata. Управляет точный алгоритм конкретного продукта, поэтому алгоритм одной платформы нельзя считать универсальным правилом всех фьючерсов

FIFO — конкретное правило, а не синоним рынка фьючерсов в целом. Там, где действует FIFO, критериями являются цена и время: рабочие ордера на одной цене исполняются в порядке поступления. В другой конфигурации продукта на распределение могут влиять размер, компонент pro-rata или другое указанное правило продукта. Проверяйте действующую спецификацию сопоставления для конкретного продукта, а не переносите правило очереди с другого контракта или площадки

Это объясняет распространённый вопрос: «Рынок торговался по моей цене — почему мой ордер не исполнился?» Сделка могла удовлетворить более ранний допустимый интерес, распределить небольшое количество по другому правилу, оказаться слишком маленькой для достижения ордера, произойти до того, как ордер стал рабочим, или относиться к другому контракту, сессии или записи цены. Принятый, но неисполненный ордер не является автоматически ошибкой. Отклонённый и неисполненный фьючерсный ордер разделяет невозможность ввести ордер и ордер, вошедший на рынок без исполнения

Обычный экран глубины не показывает точную позицию в очереди

Даже поток отдельных ордеров не является публичным обещанием приоритета. В документации CME по Market by Order сказано, что отдельные ордера анонимны; частный OrderID можно использовать для определения места участника в очереди приоритета, а PriorityID — для сортировки книги. Market by Price не позволяет участникам точно определить индивидуальное место в очереди

Важны поток данных, платформа, права доступа, задержка обработки и точное время просмотра экрана. Не выводите последовательность биржи из графика, общего количества на одной цене или брокерского экрана, который может агрегировать или задерживать книгу. Подтверждайте биржевое принятие и состояние ордера в записи счёта. Если доступна информация о позиции в очереди, относитесь к ней как к текущей операционной детали, которая меняется вместе с книгой, а не как к гарантии исполнения

Запросы отмены и замены могут изменить состояние и приоритет

Нажатие отмены не удаляет задним числом ордер из уже произошедшего сопоставления и не подтверждает отмену, пока торговая система не обработает и не подтвердит её. CME различает pending cancel confirmation и отменённый ордер, фактически удалённый из книги. Изменение также может ожидать обработки, пока происходит исполнение

CME перечисляет несколько изменений, меняющих приоритет в книге: смена счёта, увеличение количества, изменение типа ордера, изменение цены, изменение триггера стопа и изменение минимального исполнения. Другие изменения и их последствия нужно проверять для конкретного ордера и площадки, а не предполагать по общей кнопке «заменить». У стоп-ордера есть дополнительное состояние до того, как он получает право войти в путь после триггера; стоп-ордера и стоп-лимитные ордера фьючерсов объясняют, почему триггер и завершённый выход — разные события

Сверяйте неисполнение по записи ордера, а не только по экрану

Для рабочего или неожиданно завершившегося ордера запишите точные символ и месяц контракта, сторону, лимитные или триггерные поля, исходное и изменённое количество, биржевое подтверждение, переходы состояний, временные метки с часовым поясом, исполнения, оставшееся количество, время действия, сессию и источник рыночных данных для сравнения. Затем проверьте алгоритм сопоставления продукта и отчёт брокера об ордере

Рыночные ограничения могут изменить время и способ взаимодействия ордеров. Торговые паузы, ценовые лимиты, диапазоны цены и продуктовая доступность могут сделать видимую цену или состояние ордера вводящими в заблуждение вне точного рыночного контекста. Ценовые лимиты и автоматические выключатели фьючерсов объясняют, почему контроль рынка не обещает исполнение экспозиции по выбранной цене

Это руководство посвящено механике книги ордеров, а не рекомендации размещать или отменять фьючерсный ордер. Фактическое исполнение определяют действующие правила продукта, спецификация биржи, маршрут брокера и итоговая запись ордера

Частые вопросы

Почему фьючерсы торговались по моей лимитной цене, но мой ордер не исполнился?

Сделка могла исполнить более ранние допустимые ордера, распределить небольшое количество по правилу продукта, произойти до того, как ваш ордер стал рабочим, или относиться к другому контракту, сессии или записи цены. Сверяйте биржевое подтверждение, состояние ордера, временные метки и спецификацию сопоставления

Используют ли все фьючерсы CME приоритет цены и времени?

Нет. FIFO использует цену и время, но CME Globex поддерживает несколько алгоритмов сопоставления, а применяемое распределение может различаться по продукту и конфигурации рынка. Подтвердите действующее правило для точного инструмента

Гарантирует ли нажатие отмены, что мой фьючерсный ордер не исполнится?

Нет. Запрос на отмену не окончателен, пока торговая система не обработает и не подтвердит его. Ордер может ожидать отмены или изменения, пока происходят рыночные события. Проверьте итоговое состояние и исполнения в записи ордера

Источники и дополнительное чтение

Связанные руководства