Back to strategies

Стратегия маркет-мейкинга

Котировать обе стороны стакана, контролируя запас и неблагоприятный отбор

Стратегия маркет-мейкинга — это шаблон торговли на микроструктуре рынка, который преобразует обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 в краткосрочные решения по ордерам, а затем управляет исполнениями, отменами, запасом и лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя. - High-frequency market making research

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

⚠️ Соответствие стратегии
РИСК: EXTREME
Подходит для
  • Рынки, где обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 имеют метки времени, упорядочены и достаточно быстры для поддержки реальных решений по ордерам.
  • Площадки, где ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса можно преобразовать в ордера до того, как эдж будет поглощён спредом, комиссиями или latency.
  • Исследовательские среды, которые явно моделируют позицию в очереди, частичные исполнения, отмены, лимиты сообщений и неблагоприятный отбор.
Избегать при
  • Задержанные, дискретизированные или только свечные данные, где состояние order book и приоритет исполнения невозможно восстановить.
  • Рынки, где ожидаемый эдж меньше спреда, биржевых комиссий, рыночного воздействия или инфраструктурной latency.
  • Бэктесты, предполагающие, что каждая котировка исполняется по отображаемой цене без моделирования очереди, отмены или риска площадки.
🕒 Таймфреймы
TickSub-secondIntraday
🌍 Рынки
StocksFuturesCryptoFX
📢 Высокочастотные стратегии крайне чувствительны к качеству данных и предположениям об исполнении; лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя необходимо обеспечить до развёртывания.
В: В чём основная идея Стратегия маркет-мейкинга?
Стратегия считывает обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2, ждёт ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса, отправляет двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасу и выходит, когда запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшается.
В: Почему Стратегия маркет-мейкинга трудно бэктестировать?
Она зависит от упорядочивания order book, позиции в очереди, времени отмены, частичных исполнений, комиссий и latency; свечные данные не могут доказать, что сделки были исполнимы.
В: Каков наибольший риск в Стратегия маркет-мейкинга?
Наибольший риск обычно — неблагоприятный отбор: стратегия исполняется, когда рынок вот-вот пойдёт против неё, тогда как выгодные котировки отменяются или не исполняются.

Как работает эта стратегия

5-этапный поток решений: от анализа рынка до управления сделкой

1
Состояние фида
Нормализовать реальные входы order book
Принимать обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 с детерминированными метками времени и проверками последовательности
Отбрасывать устаревшие, скрещённые, заблокированные или заполненные разрывами состояния order book до расчёта сигнала
Отслеживать спред, глубину, позицию в очереди и лимиты сообщений на уровне площадки
BBMACD
2
Проверка сигнала
Оценить краткосрочный эдж
Срабатывать только когда ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса
Требовать, чтобы эдж преодолевал допущения по спреду, комиссии, неблагоприятному отбору и риску отмены
Сравнивать текущее состояние order book с историческими режимами микроструктуры той же площадки
КасаниеПриближение пересечения
3
Логика ордеров
Разместить котировку или агрессивный ордер
Использовать двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасу только когда допущения по очереди и исполнению исполнимы
Выбрать площадку, ценовой уровень, тип ордера и правило отмены до отправки ордеров
Ограничивать сообщения, чтобы стратегия не зависела от невозможного оборота ордеров
Сигнал BBПересечение MACD✓ GO
4
Правило разгрузки
Управлять исполнениями и устаревшими сигналами
Исполнять с помощью стоящие лимитные ордера, которые обновляются при изменении справедливой стоимости, спреда или состояния очереди
Выходить, когда запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшается
Немедленно отменять ожидающие ордера, когда состояние order book аннулирует сигнал
ПОКУПКАЧастичноПРОДАЖАЗона прибыли
5
Риск HFT
Ограничить неблагоприятный отбор и риск площадки
Применять лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя как жёсткий предторговый и реальный контроль
Стресс-тестировать задержки фида, потери в очереди, скрещённые рынки, разрывы связи, отмены и частичные исполнения
Отключать стратегию, когда реальное качество исполнения расходится с протестированными допущениями
ВходSLTPТрейлинг-стоп2%R:R
Справочник компонентов стратегии

Стратегия маркет-мейкинга

Котировать обе стороны стакана, контролируя запас и неблагоприятный отбор

Маркет-
мейкинг
Спред
SC StratCraft
BСостояние стакана
обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2Входной фид
Bid-Ask SpreadБарьер издержек
Позиция в очередиПриоритет исполнения
SСигнал эджа
ожидаемый захват спреда превышает издержки неблагоприятного отбора и запасаСвидетельство сделки
Неблагоприятный отборРиск токсичного исполнения
Модель полных издержекБарьер эджа
OПравила ордеров
двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасуПравило размещения
Выбор площадкиПравило маршрутизации
Тротлинг сообщенийОперационная защита
XПравила выхода
запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшаетсяОсновное закрытие
Правило отменыКонтроль ожидающих ордеров
Разгрузка запасаКонтроль позиции
RКонтроль риска
лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателяРиск исполнения
Проверка здоровья фидаЗащита данных
Аварийный выключательЖёсткая остановка
Стратегия маркет-мейкинга
Стратегия маркет-мейкинга — это шаблон торговли на микроструктуре рынка, который преобразует обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 в краткосрочные решения по ордерам, а затем управляет исполнениями, отменами, запасом и лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя.
Стратегия маркет-мейкинга Market Suitability
The Стратегия маркет-мейкинга strategy works best in Рынки, где обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 имеют метки времени, упорядочены и достаточно быстры для поддержки реальных решений по ордерам.. Площадки, где ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса можно преобразовать в ордера до того, как эдж будет поглощён спредом, комиссиями или latency.. Исследовательские среды, которые явно моделируют позицию в очереди, частичные исполнения, отмены, лимиты сообщений и неблагоприятный отбор.. Traders should avoid using this strategy in Задержанные, дискретизированные или только свечные данные, где состояние order book и приоритет исполнения невозможно восстановить.. Рынки, где ожидаемый эдж меньше спреда, биржевых комиссий, рыночного воздействия или инфраструктурной latency.. Бэктесты, предполагающие, что каждая котировка исполняется по отображаемой цене без моделирования очереди, отмены или риска площадки.. The risk level is categorized as EXTREME. Высокочастотные стратегии крайне чувствительны к качеству данных и предположениям об исполнении; лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя необходимо обеспечить до развёртывания.
В чём основная идея Стратегия маркет-мейкинга?
Стратегия считывает обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2, ждёт ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса, отправляет двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасу и выходит, когда запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшается.
Почему Стратегия маркет-мейкинга трудно бэктестировать?
Она зависит от упорядочивания order book, позиции в очереди, времени отмены, частичных исполнений, комиссий и latency; свечные данные не могут доказать, что сделки были исполнимы.
Каков наибольший риск в Стратегия маркет-мейкинга?
Наибольший риск обычно — неблагоприятный отбор: стратегия исполняется, когда рынок вот-вот пойдёт против неё, тогда как выгодные котировки отменяются или не исполняются.
обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2
обновления bid, ask, глубины, сделок и очереди уровня 1 и уровня 2 предоставляет состояние рынка, используемое для оценки краткосрочного предложения, спроса, спреда и условий очереди. Formula: Sequenced order-book events
Bid-Ask Spread
bid-ask spread — это первый барьер издержек, который краткосрочная стратегия должна преодолеть, прежде чем ожидаемый эдж сможет стать положительным. Formula: Ask - Bid
Позиция в очереди
Позиция в очереди оценивает, будет ли ожидающий ордер вероятно исполнен до того, как рынок сдвинется или сигнал истечёт. Formula: Displayed size ahead of order
ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса
ожидаемый захват спреда превышает издержки неблагоприятного отбора и запаса задаёт условие микроструктуры, которое должно преодолеть все издержки, прежде чем стратегии будет разрешено отправлять или удерживать ордера. Formula: Quote = Fair Value +/- Spread/2 +/- Inventory Skew
Неблагоприятный отбор
Неблагоприятный отбор возникает, когда стратегия с большей вероятностью исполняется прямо перед тем, как цены пойдут против её позиции. Formula: Fill followed by unfavorable move
Модель полных издержек
Модель полных издержек не даёт считать сигнал микроструктуры прибыльным до включения комиссий, потерь в очереди и latency. Formula: Spread + fees + slippage + latency
двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасу
двусторонние пассивные котировки вокруг справедливой стоимости со сдвигом по запасу задаёт, как стратегия преобразует кратковременную оценку эджа в конкретную цену, сторону, размер и тип ордера. Formula: Signal to order instruction
Выбор площадки
Выбор площадки определяет, где ордеру следует стоять или исполняться, после сравнения отображаемой ликвидности, уровней комиссий, глубины очереди и вероятности исполнения. Formula: Route by spread, queue, fee, and fill odds
Тротлинг сообщений
Тротлинг сообщений не даёт бэктесту зависеть от частот ордеров и отмен, которые в реальной торговле были бы отклонены или оштрафованы. Formula: Orders and cancels within limit
запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшается
запас превышает цель, справедливая стоимость смещается, срок котировки истекает или качество исполнения ухудшается не даёт сделке микроструктуры оставаться открытой после того, как исходный краткосрочный эдж исчез. Formula: Close, cancel, or hedge stale exposure
Правило отмены
Правило отмены снимает ожидающие ордера, когда спред, глубина, очередь или состояние сигнала меняются достаточно, чтобы аннулировать исходную котировку. Formula: Cancel when quote becomes stale
Разгрузка запаса
Правила разгрузки запаса возвращают исполненные позиции к целевой экспозиции, прежде чем мелкие ошибки исполнения станут направленным риском. Formula: Reduce exposure toward target
лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя
лимиты запаса, лимиты устаревания котировок, стопы неблагоприятного отбора и пороги аварийного выключателя задаёт непреложные лимиты для состояния площадки, здоровья фида, экспозиции, частоты ордеров и реализованного качества исполнения. Formula: Pre-trade and live hard limits
Проверка здоровья фида
Проверки здоровья фида останавливают торговлю, когда состояние order book устарело, неполно, вне последовательности или несогласованно между площадками. Formula: No stale, missing, or out-of-sequence events
Аварийный выключатель
Аварийный выключатель отключает стратегию, когда убыток, latency, доля отклонений, разрывы связи или проскальзывание исполнения превышают протестированный рабочий диапазон. Formula: Disable on loss, latency, or disconnect breach