Binance Options: защита маркет-мейкера (MMP)

2022-09-08 09:35

Что такое защита маркет-мейкеров (MMP)?

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

Маркет-мейкеры могут устанавливать предопределенные параметры срабатывания MMP для отмены существующих открытых ордеров (отмеченных как MMP), если исполненное количество или дельта не ниже установленного лимита (qtyLimit / deltaLimit) в течение установленного периода (windowTimeInMilliseconds).

После срабатывания MMP начинается окно «заморозки» (предварительно установленное маркет-мейкером), в течение которого маркет-мейкеру не разрешено размещать новые ордера MMP. 

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

Параметры MMP для маркет-мейкеров

ПараметрОписание
underlyingБазовые опционы
windowTimeInMillisecondsВременной интервал для расчета количества и чистого значения дельта. Диапазон: 0–5 000.
frozenTimeInMilliseconds

В течение этого окна «заморозки» не могут размещаться новые ордера MMP. 

Примечание

  • Можно дождаться автоматического сброса или сбросить этот параметр вручную.
  • Если установлено значение 0, время заморозки бесконечно, и его потребуется сбросить вручную.
qtyLimitПорог количества для MMP (всегда > 0)
deltaLimitПорог чистого значения дельта для MMP (всегда > 0)

Как работает защита маркет-мейкеров (MMP)?

Правила ордеров MMP

  • Защита маркет-мейкеров влияет только на ордера, помеченные как MMP.
  • Размещать ордера с тегами MMP могут только маркет-мейкеры.
  • Когда срабатывает MMP, все существующие открытые ордера маркет-мейкера отменяются.
  • В течение окна «заморозки» размещать новые ордера MMP нельзя.

Отслеживание и срабатывание MMP

image
  • Для всех маркет-мейкеров система сопоставления постоянно отслеживает общее количество сделок и чистое значение дельта в установленном временном окне (оно задается в миллисекундах).

Например, маркет-мейкер устанавливает windowTimeInMilliseconds = 3 000. Ордера исполняются в моменты 1 000, 2 000, 3 400 и 5 000. Если текущее время 5 400, то в расчет включаются только сделки в моменты [2 400, 5 400] (T3 и T4). 

Как только чистое значение дельта или объем превысит этот порог, будет активирована защита маркет-мейкера (MMP). 

Все ордера, помеченные MMP на этом базовом активе, будут отменены, и этот аккаунт не сможет размещать новые ордера MMP в течение frozenTimeInMilliseconds. Если для параметра frozenTimeInMilliseconds установлено значение 0, торговля в аккаунте будет заморожена до тех пор, пока маркет-мейкер не сбросит этот параметр вручную. 

  • Защита маркет-мейкеров (MMP) не прерывает процесс сопоставления ордеров. MMP срабатывает только после завершения ордера и перед началом исполнения нового ордера.

Например, маркет-мейкер устанавливает qtyLimit = 35 и размещает 5 открытых ордеров на 20 контрактов на ПРОДАЖУ. Если тейкер покупает 100 контрактов в одном ордере, все открытые ордера ММ будут исполнены до того, как сработает MMP. 

Однако, если тейкер покупает эти 100 контрактов в 2 отдельных ордерах (по 50 контрактов в каждом), MMP активируется, как только будет исполнен первый ордер тейкера. При срабатывании MMP оставшиеся открытые ордера MM будут отменены. Обратите внимание, что по 3-му открытому ордеру MM происходит частичное исполнение 10 контрактов (исполнение 50 контрактов тейкера на ПОКУПКУ = 20 * 2 + 10) 

Расчет триггера MMP

Механизм MMP может быть активирован в 2 сценариях:

1. Количество MMP рассчитывается как сумма всех контрактов в сделках в течение windowTimeInMilliseconds (покупка 1 контракта и продажа 1 контракта учитываются как 2 контракта). Когда количество превышает qtyLimit, срабатывает MMP. 

2. Значение дельта MMP рассчитывается по абсолютному значению суммы чистого значения дельта на момент каждой сделки в течение windowTimeInMilliseconds. Когда дельта больше deltaLimit, срабатывает MMP.

Количество

Дельта

sum|qty|

|sum(qty * (дельта в момент сделки))|

Порог значения дельта и триггеры MMP

Пример 1:

Счетчик значения дельта увеличивается, когда происходит сделка лонг колл/шорт пут. Счетчик значения дельта уменьшается, когда происходит сделка шорт колл/лонг пут.

Маркет-мейкер устанавливает параметры deltaLimit = 3, windowTimeInMilliseconds = 4 000 мс

Маркет-мейкер покупает 5 контрактов колл (дельта = 0,3), счетчик значения дельта = 5 * 0,3 = 1,5

В течение следующих 4 000 мс не происходит никаких других сделок. 

Система устанавливает счетчик значения дельты на 0.

Пример 2:

Маркет-мейкер устанавливает параметры deltaLimit = 3, windowTimeInMilliseconds = 4 000 мс

Маркет-мейкер покупает 5 контрактов колл (дельта = 0,3), счетчик значения дельта = 5 * 0,3 = 1,5

Через 1 секунду маркет-мейкер покупает 3 контракта колл (дельта = 0,5), Счетчик значения дельта = 1,5 + 3 * 0,5 = 3 ≥ 3, что вызывает срабатывание MMP и отмену всех ордеров MMP. После истечения времени frozenTimeInMilliseconds или его сброса вручную счетчик значения дельта сбрасывается в 0. Новые ордера MMP будут отклоняться до истечения времени frozenTimeInMilliseconds или его сброса вручную.

Порог количества

Пример 1:

Маркет-мейкер устанавливает параметры qtyLimit = 50, windowTimeInMilliseconds = 2 000 мс

Совершается 20 сделок, и счетчик количества устанавливается на уровне 20.

В течение следующих 2 000 мс не происходит никаких других сделок. 

Система сбрасывает счетчик количества в 0.

Пример 2:

Маркет-мейкер устанавливает параметры qtyLimit = 50, windowTimeInMilliseconds = 2 000 мс

Совершается 20 сделок, и счетчик количества устанавливается на уровне 20.

В следующие 1 000 мс в аккаунте маркет-мейкера совершаются сделки еще на 40 контрактов. Система устанавливает счетчик количества на уровне 60. Поскольку 60 > 50, активируется защита маркет-мейкеров (MMP), и все ордера MMP на этот базовый актив отменяются. После истечения времени frozenTimeInMilliseconds или его сброса вручную счетчик значения дельта сбрасывается в 0. Новые ордера MMP будут отклоняться до истечения времени frozenTimeInMilliseconds или его сброса вручную.

Как зарегистрироваться в программе для маркет-мейкеров Binance Options?

Чтобы узнать больше о процессе регистрации и деталях программы для маркет-мейкеров Binance Options, напишите нам по адресу [email protected]. Наша команда свяжется с вами в кратчайшие сроки. 

Зарегистрируйтесь сейчас — получите скидку до 100 USDT на торговую комиссию (для верифицированных пользователей)