Теряет ли изменённая заявка на фьючерсы приоритет в очереди?
Узнайте, почему изменение заявки на фьючерсы может повлиять на приоритет в очереди, почему изменения цены и количества не всегда обрабатываются одинаково и как проверить приоритет после cancel-replace
Короткий ответ
Изменение заявки на фьючерсы может изменить приоритет в очереди, но результат зависит от того, что именно изменено, и от правил площадки. Не предполагайте, что изменение цены или количества сохраняет исходную временную метку или отправляет всю заявку в конец
Приоритет очереди относится к текущему состоянию заявки
Активная лимитная заявка конкурирует с другими допустимыми заявками на своей цене
На рынке с приоритетом цена-время более ранние допустимые заявки могут иметь преимущество перед более поздними
В других продуктах используются методы распределения, выходящие за рамки чистого FIFO
При изменении заявки площадка определяет, как приоритизировать изменённую заявку
В сертификационных материалах CME явно проверяются сообщения cancel-replace с изменением приоритета и без него
Поэтому точный эффект нужно определять по актуальным правилам продукта и ввода заявок
Изменение цены — это больше, чем удобное редактирование
Предположим, у вас активна buy limit по 5,000.00
Вы меняете её на 5,000.25
Теперь заявка конкурирует на другом ценовом уровне
Не следует думать, что прежняя позиция в очереди по 5,000.00 просто переместилась вместе с заявкой
На новом ценовом уровне могут быть собственные активные заявки и последовательность распределения
Запишите подтверждение изменения и новое состояние заявки
Изменения количества могут обрабатываться иначе, чем изменения цены
Изменение количества не обязательно имеет тот же эффект на приоритет, что и изменение цены
В некоторых процессах площадка различает уменьшение количества, увеличение количества и изменение цены
В сертификационных тестах CME отдельно проверяются изменения только количества и изменения цены на предмет возможного влияния на приоритет
Поэтому универсальное правило вроде «изменение размера никогда не теряет приоритет» небезопасно
Используйте актуальную техническую документацию и документацию продукта площадки
Пример: оценка очереди до и после изменения
Предположим FIFO-подобный пример на 5,000.00
Перед вашей заявкой на покупку 3 контрактов стоят 12 контрактов
До любого изменения нужно распределить как минимум эти 12 контрактов, прежде чем очередь дойдёт до вас
Теперь предположим, что вы изменили заявку способом, который приводит к потере приоритета
Если после повторного входа перед изменённой заявкой уже стоят 25 контрактов, ваша практическая позиция в очереди существенно изменилась
Числа гипотетические
Смысл в том, что изменение может изменить объём ликвидности, который должен пройти, прежде чем ваша заявка получит распределение
Данные книги заявок полезны, но не являются итоговой записью заявки
Market by Order CME может показывать отдельные анонимные заявки и сведения об очереди
Интерфейс брокера может показывать меньше деталей
Даже при подробных рыночных данных нужны подтверждение изменения и текущий ID или идентификаторы заявки
Оценка по экрану не доказывает, сохранил ли конкретный cancel-replace приоритет
Почему лимитная заявка на фьючерсы может коснуться цены без исполнения объясняет, почему важна позиция в очереди
Частичные исполнения делают отслеживание изменения важнее
Предположим, из 5 контрактов уже исполнились 2
Активными остаются только 3
Если затем изменить заявку, отделите уже созданную позицию в 2 контракта от оставшегося количества 3
Не считайте, что все исходные 5 по-прежнему ожидают в очереди
Изменение применяется к активному остатку в рамках фактического процесса заявки
Почему заявки на фьючерсы исполняются по нескольким ценам объясняет исполненное и оставшееся количество [!TRYMARK] Восстановите cancel-replace Начните с buy limit на 3 контракта, перед которой стоят 12 контрактов. Измените количество, затем цену. Для каждого изменения запишите подтверждение, текущую цену, оставшееся количество и сохранение или изменение приоритета
Используйте чек-лист изменения заявки
Запишите точные продукт и месяц контракта, связанные с ID заявки
Запишите исходный ID, цену, количество и временную метку заявки
Запишите изменяемое поле
Сохраните подтверждение cancel-replace
Проверьте, говорит ли площадка о сохранении или изменении приоритета
Отделяйте исполненное количество от оставшегося
Проверяйте книгу заявок заново только после подтверждения нового состояния заявки
Не сравнивайте исполнения с оценкой очереди до изменения
Это руководство объясняет механику заявок, а не рекомендует изменять или отменять заявку
Частые вопросы
Теряет ли изменение лимитной цены фьючерсов приоритет в очереди?
Может потерять. Изменение цены помещает заявку на другой ценовой уровень, а правила площадки определяют новый приоритет. Не предполагайте, что старая позиция в очереди переносится
Сохраняет ли уменьшение количества заявки на фьючерсы приоритет?
Зависит от площадки и типа заявки. Уменьшение и увеличение количества могут обрабатываться по-разному, поэтому проверьте актуальное правило вместо универсального предположения
Создаёт ли cancel-replace новую заявку на фьючерсы?
Технический процесс может сохранить или изменить идентификаторы и приоритет в зависимости от площадки. По подтверждению исполнения определите фактическое итоговое состояние заявки
Как узнать, потеряла ли изменённая заявка приоритет?
Проверьте правило площадки, подтверждение cancel-replace и доступные данные об очереди на уровне заявок. Не делайте вывод только по более позднему пропущенному исполнению