Руководства

Как edgeX защищает рыночные ордера от проскальзывания

Средний · 8 мин чтения
Как edgeX защищает рыночные ордера от проскальзывания

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

Главное

  • При исполнении рыночного ордера на фьючерсы edgeX автоматически включает защиту от проскальзывания.
  • Ордер начинает исполняться по лучшей доступной цене. Если объёма не хватает, система последовательно использует следующие уровни, но только в пределах защищённого диапазона.
  • Как только следующая доступная цена оказывается за границей диапазона, исполнение останавливается. Уже совершённые сделки сохраняются, а оставшаяся часть ордера отменяется.
  • Частичное исполнение вероятнее при резких движениях рынка, небольшой глубине, широких разрывах между уровнями и крупном размере ордера.
  • Если ордер исполнился частично, проверьте фактическое количество и новую позицию. Нельзя исходить из того, что весь заявленный объём исполнен.

Кратко

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

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

Если следующая доступная цена уже за его границей:

  • ордер не исполняется по этой цене;
  • все состоявшиеся сделки остаются в силе;
  • оставшееся количество автоматически отменяется по действующим правилам.

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

Зачем нужна такая защита

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

Покупка начинается с самой низкой цены предложения, продажа — с самой высокой цены спроса. Если объёма на лучшем уровне не хватает, ордер переходит к следующему доступному уровню.

Для книги ордеров это обычная механика. Для трейдера — источник риска исполнения.

Возьмём рыночный ордер на покупку 10 контрактов:

Цена предложенияДоступное количество
100.002 контракта
100.103 контракта
100.402 контракта
101.208 контрактов

Лучшая цена предложения — 100.00, но по ней можно купить лишь 2 контракта. Без защитной границы ордеру пришлось бы пройти дальше по книге вплоть до 101.20, чтобы набрать все 10 контрактов.

Цена 100.00 была реальной — просто доступного по ней количества не хватило на весь ордер.

Именно здесь меняется логика исполнения. edgeX быстро использует подходящие цены, но не позволяет рыночному ордеру выйти за пределы защищённого диапазона.

Подробнее о механике читайте в статье «Что такое книга ордеров?». Почему важно смотреть не только на лучшую цену, но и на количество за ней, объясняется в статье «Что такое глубина рынка?».

Как срабатывает защита

1. Вы отправляете рыночный ордер на фьючерсы

Вы задаёте направление сделки и количество. Рыночный ордер старается быстро исполниться за счёт ликвидности, которая доступна в книге.

2. Система задаёт защищённый диапазон

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

Диапазон определяет крайние цены, по которым ещё разрешено исполнение. Он не заменяет книгу ордеров и не гарантирует одну цену для всего ордера.

3. Исполнение начинается с лучшей цены

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

4. Сделки могут пройти на нескольких уровнях

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

Поэтому у одного рыночного ордера могут быть:

  • несколько отдельных сделок;
  • одно суммарное исполненное количество;
  • одна средняя цена по всем этим сделкам.

5. Перед каждым следующим уровнем система проверяет цену

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

6. На границе исполнение останавливается

Если следующая цена уже за пределами диапазона, ордер на этот уровень не переходит.

Иными словами, защита срабатывает до того, как могла бы состояться сделка по цене вне диапазона.

7. Остаток ордера отменяется

Все состоявшиеся сделки сохраняются. Количество, для которого внутри защищённого диапазона не нашлось ликвидности, автоматически отменяется по действующим правилам.

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

Пример: ордер на 10 контрактов, исполнено 9

Рассмотрим рыночный ордер на покупку 10 фьючерсных контрактов.

Допустим, в этом примере защищённый диапазон разрешает исполнение до 100.50 включительно. В книге доступны такие предложения:

Цена предложенияДоступное количествоВ защищённом диапазоне?
100.003 контрактаДа
100.204 контрактаДа
100.502 контрактаДа
100.606 контрактовНет

Ордер исполняется в такой последовательности:

  1. 3 контракта — по 100.00.
  2. 4 контракта — по 100.20.
  3. 2 контракта — по 100.50.
  4. Следующая доступная цена предложения — 100.60.
  5. Она находится за пределами защищённого диапазона, поэтому исполнение останавливается.
  6. Оставшийся 1 контракт отменяется.

Итог:

ПоказательРезультат
Заявленное количество10 контрактов
Исполненное количество9 контрактов
Не исполнено и отменено1 контракт
Средняя цена исполнения100.20

Средняя цена равна 100.20: девять контрактов исполнились на трёх допустимых уровнях.

(3 × 100.00 + 4 × 100.20 + 2 × 100.50) ÷ 9 = 100.20

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

Но защита не обещает, что исполнятся все 10 контрактов. Ограничить цену и гарантировать полное исполнение — разные задачи.

Как частичное исполнение влияет на позицию

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

При открытии или увеличении позиции

Если из 10 заявленных контрактов исполнилось 9, позиция увеличится на 9 контрактов.

Отменённый контракт не остаётся ждать исполнения. Если вы по-прежнему хотите увеличить позицию, сначала заново оцените книгу ордеров и текущее состояние позиции — и лишь затем решайте, нужен ли ещё один ордер.

При уменьшении или закрытии позиции

После частичного закрытия у вас может остаться незапланированная позиция.

Допустим, вы закрываете 10 контрактов, но в пределах защищённого диапазона исполняются только 9. Неисполненная часть ордера отменится, а в позиции останется 1 контракт.

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

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

Когда защита особенно полезна

При резком движении цены

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

При небольшой глубине рынка

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

При широких разрывах между уровнями

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

Когда размер ордера велик относительно ближайшей ликвидности

Высокая номинальная стоимость сама по себе ещё не делает ордер «крупным». Важнее, как его размер соотносится с количеством, доступным рядом с лучшей ценой.

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

Когда важны и скорость, и контроль ценового риска

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

Экстремальный рынок: фьючерсы E-mini 6 мая 2010 года

6 мая 2010 года рынок фьючерсов E-mini S&P 500 наглядно показал, как быстро под давлением меняется книга доступных ордеров.

В официальном отчёте сотрудников CFTC и SEC указано: за четыре с половиной минуты, с 2:41 p.m. до 2:45:27 p.m., цены E-mini снизились более чем на 5%. При таком движении ликвидность рядом с текущей ценой успевает исполниться, исчезнуть из-за отмены или смениться новыми заявками, пока ордер ещё проходит по книге.

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

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

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

Баланс скорости, цены и полного исполнения

В каждом типе ордера приходится расставлять приоритеты:

ЦельКак действует защита от проскальзывания
Быстрое исполнениеОрдер продолжает исполняться внутри защищённого диапазона
Контроль ценового рискаОрдер останавливается перед первой ценой за пределами диапазона
Полное исполнениеНе гарантируется, если подходящей ликвидности недостаточно

Защита сохраняет первые два преимущества, но иногда ради этого приходится отказаться от полного исполнения.

Такой компромисс полезен: отменённый остаток показывает, что в тот момент внутри диапазона не хватило ликвидности на весь ордер.

Это не сбой системы. Напротив, защита не дала ордеру уйти за более далёкой ценой.

Отличие от других способов контроля цены

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

МеханизмОсновная задача
Защищённый рыночный ордер edgeXБыстро исполняется внутри диапазона; у границы неисполненный остаток отменяется
Лимитный ордерИсполняется только по заданной трейдером цене или выгоднее; исполнение не гарантировано
Общерыночный ценовой коридор или приостановка торговРегулирует условия торговли инструментом или рынком в целом, а не одним ордером

Каждый из этих механизмов может ограничивать исполнение, но объект и задача у них разные.

Что защита делает, а чего не гарантирует

Что она делаетЧего она не гарантирует
Ограничивает диапазон допустимых цен исполнения рыночного ордераИсполнение всего количества по первой отображённой цене
Сохраняет быстрое исполнение внутри защищённого диапазонаОтсутствие проскальзывания
Останавливает ордер перед первой ценой за пределами диапазонаПолное исполнение
Сохраняет уже совершённые сделкиОтмену сделок, которые уже состоялись
Отменяет неисполненный остаток по действующим правиламПоявление дополнительной ликвидности внутри диапазона

Проскальзывание возможно и внутри защищённого диапазона: части ордера могут исполниться по нескольким допустимым ценам.

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

Сам термин разбирается в статье «Что такое проскальзывание?». Другие причины изменения цены исполнения — в материале «Почему возникает проскальзывание».

Перед отправкой ордера

  • [ ] Я сопоставил количество в ордере с глубиной ближайших уровней книги.
  • [ ] Я понимаю, что быстрое исполнение не означает единую цену для всего ордера.
  • [ ] Я готов к частичному исполнению, если подходящей ликвидности окажется недостаточно.
  • [ ] Если я закрываю позицию, то после исполнения проверю возможный остаток.

После завершения ордера

Проверьте:

  • исполненное количество — сколько контрактов действительно исполнилось;
  • среднюю цену исполнения — итоговую цену по всем состоявшимся сделкам;
  • отменённое количество — какую часть не удалось исполнить внутри защищённого диапазона;
  • итоговый статус ордера — завершился ли он частичным исполнением;
  • текущую позицию — особенно после уменьшения или закрытия.

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

Готовы к следующему шагу?

Перейдите к регистрации или торговле с этой страницы по официальным ссылкам.

Начать торговлю на edgeX

Отказ от ответственности

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