Все руководства по опционам и фьючерсам
Одна заявка может стать несколькими исполнениями8 минут чтения

Почему моя заявка фьючерсов исполнилась по нескольким ценам?

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

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

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

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

Одна заявка может создать несколько исполнений

Заявка фьючерсов — это инструкция на количество, а не обещание, что каждый контракт будет торговаться по одной цене

Если заявка на покупку достигает оферов по 5,000.00, 5,000.25 и 5,000.50, механизм сопоставления может исполнить ее на нескольких уровнях, когда это разрешают тип заявки и ценовая граница

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

Рыночная инструкция отдает приоритет исполнению и может взаимодействовать с несколькими доступными ценами. На CME Globex также действует биржевой защищенный диапазон Market with Protection

Рыночная и лимитная заявка фьючерсов объясняют ценовую границу

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

Рассчитывайте среднюю цену по количеству на каждой цене

Используйте средневзвешенную формулу:

Средняя цена исполнения = сумма (цена исполнения × контракты по этой цене) ÷ общее число исполненных контрактов

Предположим, гипотетическая заявка на покупку 8 контрактов дала такие исполнения:

Взвешенная сумма равна 2 × 5,000.00 + 3 × 5,000.25 + 3 × 5,000.50 = 40,002.25

Разделите на 8 контрактов. Средневзвешенная цена исполнения равна 5,000.28125

Не считайте (5,000.00 + 5,000.25 + 5,000.50) ÷ 3. Так получится 5,000.25, потому что такой расчет игнорирует, что по некоторым ценам торговалось больше контрактов

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

  • 2 контракта по 5,000.00
  • 3 контракта по 5,000.25
  • 3 контракта по 5,000.50

Частичное исполнение и средняя цена отвечают на разные вопросы

Средняя цена исполнения описывает уже исполненные контракты. Сама по себе она ничего не говорит о количестве, которое все еще работает

Если 6 из 10 контрактов исполнены, текущая позиция изменилась на шесть контрактов. Оставшиеся четыре могут продолжать работать, быть отменены, истечь, отклониться после изменения или получить другой статус заявки

Отдельно проверьте накопленное исполненное количество и остаток. Повторная подача исходных 10 без проверки может создать позицию больше запланированной

Материалы CME по заявкам разделяют инструкции и временные условия, а правила конкретного продукта определяют, что может остаться в книге

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

Почему исполнения могут проходить по нескольким ценам

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

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

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

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

Сверяйте денежный P&L по фактическим исполнениям

После определения средневзвешенной цены входа или выхода используйте точную спецификацию контракта, чтобы перевести цену в денежный P&L

Предположим, в примере с 8 контрактами используется гипотетический контракт стоимостью $20 за индексный пункт. Если все 8 контрактов позднее проданы по 5,003.00, прирост цены составляет 2.71875 пункта на контракт

Валовой P&L равен 2.71875 × $20 × 8 = $435.00

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

Как рассчитывать прибыль и убыток фьючерсов показывает полный порядок с множителем и стоимостью тика [!TRYMARK] Восстановите один отчет об исполнении Возьмите реальную или гипотетическую заявку с несколькими исполнениями. Перечислите каждую цену и количество исполнения, рассчитайте средневзвешенную цену, подтвердите исполненное и оставшееся количество, затем пересчитайте P&L по спецификации контракта

Используйте чек-лист исполнения, прежде чем считать исполнение ошибочным

Запишите точный продукт и месяц контракта

Запишите сторону покупки или продажи, тип заявки, поля лимита или триггера, исходное количество и срок действия

Запишите каждый ID исполнения, цену, количество и временную метку с часовым поясом

Самостоятельно рассчитайте среднюю цену с учетом количества и сравните ее с отображением брокера

Подтвердите накопленное исполненное количество, остаток, подтверждения отмены или замены и итоговый статус заявки

Проверьте текущие правила сопоставления продукта и источник рыночных данных, использованный для сравнения со снимком или лестницей цен

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

Это руководство о сверке исполнения. Оно не прогнозирует исполнение, не гарантирует отображенную ликвидность и не рекомендует определенный тип заявки

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

Нормально ли, что одна заявка фьючерсов исполняется по нескольким ценам?

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

Как рассчитать среднюю цену исполнения фьючерсов?

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

Почему средняя цена исполнения у брокера отличается от простого среднего?

Простое среднее дает каждой отдельной цене одинаковый вес. Правильное среднее исполнения взвешивает цену числом исполненных по ней контрактов. Небольшая разница может также возникнуть из-за округления на экране

Означает ли частичное исполнение, что остальная заявка фьючерсов отменена?

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

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

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