При резком движении рынка цена часто проходит уровни, на которых участники рынка ожидают поддержку со стороны маркет-мейкеров, но вместо сглаживания движения спред расширяется, глубина стакана исчезает, а исполнение ухудшается.
Восприятие маркет-мейкеров как источника стабильности и постоянной ликвидности основано на упрощённых представлениях о роли этих участников и не отражает реальную рыночную механику.
Глубина исчезает не потому, что «кто-то давит цену», а потому что маркет-мейкер убирает или уменьшает лимитные котировки, когда риск исполнения перестаёт компенсироваться спредом; расширение спреда выступает платой за adverse selection и задержки обновления, из-за чего один агрессивный ордер начинает пересекать больше уровней и цена ускоряется даже без заметного роста объёма.
Алгоритмы маркет-мейкеров котируют двусторонние заявки ради извлечения спреда и ограничивают риск через объём котировок, инвентарь и условия исполнения, поэтому видимый объём не является их целевой величиной, а ширина спреда изменяется как компенсация риска в разных режимах рынка.
⚙️ Кто такие маркет-мейкеры в реальной рыночной механике
Маркет-мейкер — это алгоритмический участник, который размещает двусторонние лимитные котировки до тех пор, пока риск их исполнения компенсируется спредом и не приводит к неконтролируемому инвентарному перекосу.
В отличие от направленного трейдера, маркет-мейкер не выбирает сторону рынка заранее и не прогнозирует движение цены — его риск возникает в момент фактического исполнения лимитного ордера.
📦 Как маркет-мейкер присутствует в стакане
Присутствие маркет-мейкера в рынке проявляется через непрерывное обновление лимитных котировок по обе стороны от текущей цены с учётом допустимого риска исполнения.
После исполнения по одной стороне стакана алгоритм пересчитывает позицию и немедленно изменяет цену и объём следующих котировок.
- котировки располагаются симметрично относительно mid-price
- каждый fill сразу меняет инвентарную позицию
- следующие заявки рассчитываются после факта исполнения
Стакан отражает текущее состояние алгоритма котирования, а не обязательство предоставить ликвидность.
📊 Почему глубина стакана не равна ликвидности
Глубина стакана показывает текущий объём лимитных заявок, но не отражает готовность маркет-мейкера сохранять эти котировки при изменении условий исполнения.
Визуально плотный стакан может разрядиться до сопоставления, если риск неблагоприятного fill резко возрастает.
- ускорение рыночных ордеров снижает допустимый объём
- рост волатильности увеличивает риск adverse selection
- алгоритмы реагируют быстрее, чем обновляется интерфейс
Ухудшение исполнения возможно даже при формально «глубоком» стакане.
🔀 Чем логика маркет-мейкера отличается от логики трейдера
Маркет-мейкер и направленный трейдер работают с разными источниками риска и по-разному интерпретируют одно и то же движение цены.
Трейдер удерживает позицию в ожидании движения, тогда как маркет-мейкер стремится как можно быстрее вернуть инвентарь к нейтральному состоянию.
- маркет-мейкер управляет инвентарным и ценовым риском
- трейдер принимает направленный риск
- удержание позиции увеличивает риск для MM
Ожидание «защиты уровня» приводит к снятию котировок, а не к удержанию цены.
⏱️ Когда и почему алгоритмы уходят из рынка
Готовность маркет-мейкера принимать сделки определяется тем, насколько цена и объём следующего исполнения ухудшают параметры риска относительно текущего спреда.
Расширение спреда и уменьшение объёма — стандартная реакция на рост риска исполнения.
При ускорении потока рыночных ордеров алгоритмы сначала сокращают объём, затем расширяют спред и в предельных случаях полностью снимают котировки.
- рост волатильности повышает цену ошибки котирования
- односторонний поток ускоряет инвентарный перекос
- задержки обновления увеличивают риск неактуального fill
Алгоритм уходит из первой линии стакана не из-за ожиданий, а из-за нарушения соотношения риск / компенсация.
| Характеристика | Маркет-мейкер | Направленный трейдер |
|---|---|---|
| Источник прибыли | Спред и оборот | Движение цены |
| Основной риск | Инвентарный и ценовой | Направленный |
| Отношение к уровню | Не удерживается | Используется для входа |
| Реакция на рост волатильности | Сокращение котировок | Рост активности |
🧩 Мифы о маркет-мейкерах и природе ликвидности
🧠 Миф: маркет-мейкеры «дают» ликвидность
Ликвидность воспринимается как постоянно доступный встречный объём, который обязан принять сделку в любой момент времени.
⚙️ Реальная механика
Встречное исполнение возникает только тогда, когда алгоритмы готовы принять риск исполнения на конкретных ценах и объёмах.
🧱 Миф: маркет-мейкер удерживает цену
Ожидание «защиты уровней» возникает из визуальной привычки видеть плотность стакана около цены и переносить на неё логику направленного трейдинга.
Если серия рыночных ордеров начинает забирать ликвидность по одной стороне, маркет-мейкеру важно не «удержать уровень», а остановить ухудшение условий следующего исполнения и рост инвентарного перекоса.
- «защита уровня» предполагает фиксацию котировок и рост объёма на линии
- реальная модель MM предполагает изменение цены/объёма котировок после каждого fill
- при росте риска исполнения котировки отодвигаются от mid-price или снимаются
Алгоритмы не удерживают уровни и не компенсируют дисбаланс потока ордеров увеличением объёма или фиксацией котировок; при ухудшении риск/компенсация котировка прекращает существование как обязательство.
| Утверждение | Что видит трейдер | Что делает MM | Почему это рационально |
|---|---|---|---|
| 📦 Миф: объём маркет-мейкера стабилен | Глубина стакана выглядит «постоянной» на уровнях | Размер котировок адаптивен и меняется по спреду, объёму и дистанции от mid-price | Размер котировки ограничивает величину одного исполнения и скорость набора инвентаря при серии сделок |
| 🔄 Реальная механика | Тонкая первая линия появляется «внезапно» | Алгоритм снимает или сжимает лимиты быстрее, чем обновляется интерфейс | Рост волатильности, adverse selection и задержки обновления делают один fill дороже ожидаемой компенсации |
Расширение спреда и исчезновение объёма отражают рост риска исполнения, а не целенаправленные манипуляции со стороны маркет-мейкеров.
Эти искажения возникают из-за переноса логики направленного трейдинга на алгоритмы, которые управляют риском через спред, объём котировок и скорость снятия лимитных ордеров при ухудшении условий сопоставления.
💧 Что такое ликвидность с точки зрения исполнения сделок
В рыночной механике ликвидность — это вероятность того, что ордер будет исполнен по цене, близкой к ожидаемой, без последовательного пересечения нескольких уровней стакана.
Ликвидность определяется состоянием лимитных заявок в момент сопоставления ордеров, а не величиной прошлых сделок или визуальной глубиной стакана.
📌 Почему торговый объём не описывает ликвидность
Торговый объём фиксирует уже совершённые сделки и не содержит информации о том, какие лимитные заявки будут доступны для следующего исполнения.
Высокий объём может формироваться серией сделок, после которых первая линия стакана остаётся тонкой и следующий ордер исполняется с проскальзыванием.
- объём отражает прошлые fill
- новый ордер сопоставляется только с текущими лимитами
- качество следующего исполнения объёмом не измеряется
Высокий торговый объём совместим с низкой ликвидностью исполнения.
📊 Почему глубина стакана не равна доступности исполнения
Глубина стакана показывает активные лимитные заявки, но не отражает их устойчивость в момент агрессивного пересечения рынка.
Лимитные заявки могут быть сняты алгоритмами до фактического сопоставления с рыночным ордером.
- лимиты снимаются при росте риска исполнения
- реакция алгоритмов опережает обновление интерфейса
- визуальная глубина не гарантирует цену сделки
Ухудшение исполнения возникает из-за исчезновения лимитов в момент сопоставления.
🎯 Ликвидность как вероятность исполнения
Практически ликвидность выражается в том, сколько ценовых уровней пересечёт ордер до полного исполнения заданного объёма.
Первый ордер в импульсе может исполниться по лучшей цене, а следующий — после поглощения ближайших лимитов.
- плотность лимитов повышает вероятность исполнения
- каждый fill уменьшает доступную ликвидность
- вероятность ухудшается быстрее визуальных изменений
Ликвидность — вероятностная величина, а не фиксированное свойство рынка.
🌊 Как поток ордеров разрушает ликвидность
Односторонний поток рыночных ордеров заставляет маркет-мейкеров снимать лимиты, чтобы ограничить риск неблагоприятного исполнения.
Каждый агрессивный ордер увеличивает риск для оставшихся лимитных заявок.
- серия ордеров поглощает лучшие лимиты
- снятие лимитов сокращает доступность исполнения
- цена ускоряется без роста объёма
Исчезновение ликвидности — это реакция на поток ордеров, а не следствие новостей или эмоций.
| Наблюдаемый показатель | Что он показывает | Чего не гарантирует |
|---|---|---|
| Торговый объём | Факт прошлых исполнений | Качество следующего fill |
| Глубина стакана | Текущие лимитные заявки | Их сохранение при сопоставлении |
| Ликвидность | Вероятность исполнения | Фиксированную цену выхода |
📐 Почему маркет-мейкеру не нужен прогноз цены
Маркет-мейкер не использует прогноз цены, потому что его риск формируется в момент сопоставления ордеров и определяется ценой и объёмом фактического исполнения, а не тем, куда «должна пойти» цена через минуту или час.
🧭 Направленный трейдер
Направленный трейдер выбирает сторону позиции до исполнения и связывает результат сделки с движением цены после входа.
Риск формируется постфактум — цена начинает двигаться против открытой позиции и убыток накапливается при продолжении движения.
Источник риска фиксирован до момента исполнения сделки.
- сторона позиции выбирается заранее
- результат зависит от движения цены
- ошибка прогноза напрямую ухудшает PnL
Прогноз направления цены является основным элементом модели риска.
⚙️ Маркет-мейкер
Маркет-мейкер котирует bid и ask и получает исполнение с той стороны, куда пришёл рыночный ордер.
Риск возникает в момент сопоставления и определяется фактической ценой и объёмом исполнения.
Источник риска определяется условиями конкретного fill.
- исполнение приходит с любой стороны
- позиция формируется после сделки
- риск задаётся условиями исполнения
Прогноз направления цены не снижает риск исполнения.
Прогноз цены для маркет-мейкера не является «плюсом к модели», потому что любая попытка сместить котировки в сторону ожидания превращает нейтральное котирование в ускоренный набор позиции при одностороннем потоке ордеров.
- Котировки смещаются из-за ожидания движения.
- Одна сторона стакана начинает исполняться чаще.
- Позиция растёт серией исполнений.
- Инвентарный риск увеличивается быстрее компенсации в спреде.
| Добавление прогноза | Изменение котировок | Усиленный риск | Эффект |
|---|---|---|---|
| Смещение bid/ask | Нарушение симметрии котирования | Инвентарный перекос | Котировки отодвигаются от mid-price |
| Удержание позиции | Заявки дольше под риском fill | Adverse selection | Ухудшение качества исполнения |
🔁 Контроль через спред
Спред задаёт цену, по которой маркет-мейкер готов принять следующий объём, и компенсирует риск неблагоприятного исполнения.
Его изменение регулирует частоту сделок и стоимость следующего fill.
Спред влияет на вероятность и условия исполнения.
- спред компенсирует риск исполнения
- широкий спред снижает частоту сделок
- корректируется после каждого fill
Спред — основной инструмент управления условиями исполнения.
⏱️ Контроль через объём
Размер лимитной заявки ограничивает величину одного исполнения и скорость накопления инвентарного риска.
Объём используется как ограничитель риска одного fill, а не как мера ликвидности.
Контроль объёма снижает влияние серии исполнений.
- объём ограничивает размер исполнения
- малый объём снижает риск позиции
- корректируется после сопоставления
Контроль объёма замедляет накопление инвентаря.
| Параметр | Трейдер | Маркет-мейкер |
|---|---|---|
| Момент риска | После входа | В момент исполнения |
| Фактор результата | Движение цены | Цена и объём fill |
| Инструмент контроля | Выход из позиции | Спред и объём |
🤖 Алгоритмы маркет-мейкинга: как поддерживается ликвидность
Алгоритмы маркет-мейкинга поддерживают ликвидность через непрерывное котирование лимитных ордеров bid/ask и управление параметрами исполнения: спредом, объёмом и скоростью снятия заявок.
Алгоритм маркет-мейкера работает как цикл управления ордерами: считывание книги заявок → выставление котировок → исполнение лимита → пересчёт позиции → изменение спреда и объёма.
Внутри маркет-мейкинга нет шага «угадать цену», потому что алгоритм оптимизирует условия следующего сопоставления ордеров, а не направление будущего движения.
📥 Как алгоритм читает книгу ордеров
Алгоритм считывает лучшую цену покупки и продажи, глубину книги ордеров рядом с ценой и распределение лимитного объёма на ближайших уровнях.
Алгоритм фиксирует поток рыночных ордеров через частоту сопоставлений, чтобы видеть, с какой скоростью поглощаются лимитные заявки.
Для алгоритма «ликвидность» означает доступный лимитный объём на конкретных ценовых уровнях.
- лучшая цена bid/ask и текущий спред
- глубина книги и плотность объёма около цены
- частота исполнений и односторонний поток ордеров
Алгоритм строит решение на данных книги ордеров и факте сделок.
🎯 Как формируются котировки и спред
Алгоритм выставляет лимитный ордер на покупку и лимитный ордер на продажу, формируя спред как компенсацию риска неблагоприятного исполнения.
Алгоритм изменяет спред при изменении условий исполнения, чтобы контролировать частоту сопоставлений и цену, по которой принимается следующий объём.
Спред — это цена допуска к исполнению, а не «ширина рынка» как абстрактная характеристика.
- котировки определяют цену следующего сопоставления
- широкий спред снижает частоту исполнений
- узкий спред повышает конкурентность котировок
Контроль спреда является базовым способом контроля риска исполнения.
📦 Как контролируется объём и позиция
Алгоритм задаёт объём лимитных ордеров на котировках, чтобы ограничить размер одного исполнения и скорость накопления позиции при серии сделок.
После исполнения лимитного ордера алгоритм фиксирует сторону исполнения, обновляет позицию и пересчитывает параметры котирования с учётом инвентарного риска.
Инвентарный риск измеряется размером позиции и средней ценой, сформированной фактическими исполнениями.
- объём лимитов ограничивает размер одного сопоставления
- уменьшение объёма замедляет накопление позиции
- пересчёт параметров запускается фактом исполнения
Контроль объёма и позиции определяет, как долго алгоритм может котировать без ухудшения исполнения.
| Событие в рынке | Действие алгоритма | Какой риск контролируется |
|---|---|---|
| Ускорение потока рыночных ордеров | Расширение спреда и сокращение объёма лимитов | Серия неблагоприятных исполнений |
| Исполнение лимитного ордера | Обновление позиции и пересчёт котировок | Инвентарный перекос |
| Поглощение лимитов у лучшей цены | Снятие части заявок и перенос котировок | Исполнение по ухудшающимся ценам |
| Стабилизация книги заявок | Сужение спреда и возврат объёма котировок | Потеря конкурентности котировок |
Если спред расширяется и объём котировок падает, алгоритм не «боится рынка», а снижает вероятность исполнения в момент, когда исполнение ухудшается из-за потока ордеров.
↔️ Контроль спреда как основной механизм защиты
Спред — это величина компенсации за риск неблагоприятного исполнения, которая изменяется раньше, чем цена реагирует на движение.
Спред представляет собой разницу между лучшей ценой покупки и продажи и формируется алгоритмами как минимальный доход, перекрывающий ожидаемый ценовой сдвиг и инвентарный риск.
Каждое исполнение лимитной заявки увеличивает чувствительность PnL к движению mid-price до следующего обновления котировок.
Ширина спреда задаёт частоту исполнений и цену, по которой маркет-мейкер готов принимать следующий объём.
📈 Узкий спред
Узкий спред повышает конкурентность котировок и увеличивает частоту исполнений на лучших ценах.
В спокойных фазах рынка оборот становится основным источником дохода, а риск неблагоприятного исполнения остаётся ограниченным.
Доход формируется через частоту исполнений, а не через компенсацию риска.
- высокая fill-частота на best bid и ask
- быстрое накопление инвентаря
- рост оборота при низкой волатильности
- чувствительность к adverse selection
Узкий спред эффективен только при симметричном потоке ордеров и контролируемом риске исполнения.
⚠️ Широкий спред
Широкий спред снижает вероятность неблагоприятного исполнения и ограничивает серию сделок при росте риска.
Он применяется в фазах, когда асимметрия потока ордеров и скорость движения цены превышают ожидаемую компенсацию от оборота.
Спред расширяется как реакция на рост инвентарного и ценового риска.
- снижение fill-частоты на лучших ценах
- замедление набора позиции
- снижение adverse selection
- рост устойчивости в импульсных фазах
Широкий спред защищает PnL, жертвуя оборотом ради контроля риска.
Алгоритмы расширяют спред при росте волатильности, асимметрии потока ордеров и увеличении задержек обновления котировок.
В импульсных фазах спред расширяется одновременно со снижением объёма на лучших ценах, поскольку риск одного fill растёт быстрее потенциального дохода от оборота.
При серии рыночных покупок ask исполняется быстрее bid, длинный инвентарь растёт, и алгоритм расширяет спред через ухудшение ask и смещение bid.
📉 Почему спред расширяется без новостей и объёма
Спред расширяется без новостей, когда риск неблагоприятного исполнения растёт быстрее, чем ожидаемая компенсация от оборота, даже при низком числе сделок.
Ширина спреда определяется вероятностью adverse selection, при которой цена смещается против маркет-мейкера сразу после исполнения лимитной заявки.
Рост adverse selection возникает при разрежении первой линии стакана, когда встречные лимиты снимаются быстрее, чем появляются новые котировки.
Даже при низком торговом объёме один рыночный ордер начинает пересекать несколько ценовых уровней, если стакан теряет непрерывность.
- Лимитные заявки снимаются с best bid и best ask при ухудшении структуры потока ордеров.
- Первая линия стакана теряет плотность без роста количества сделок.
- Один рыночный ордер смещает цену сразу на несколько тиков.
- Алгоритмы расширяют спред для снижения fill-частоты и риска серии исполнений.
Разрежение первой линии ухудшает ребаланс инвентаря, потому что встречные исполнения появляются реже и позиция удерживается дольше.
Алгоритмы компенсируют этот риск расширением спреда и смещением котировок от mid-price, а не увеличением объёма лимитных заявок.
| Наблюдаемое состояние | Изменение в стакане | Источник риска | Реакция спреда |
|---|---|---|---|
| Отсутствие новостей | Снятие лимитов на лучших ценах | Рост adverse selection | Расширение спреда |
| Низкий объём сделок | Тонкая первая линия стакана | Сильный эффект одного fill | Снижение fill-частоты |
| Односторонний поток ордеров | Перекос по bid или ask | Инвентарный перекос | Асимметрия котировок |
| Задержки обновления | Запаздывающие котировки | Исполнение по неактуальной цене | Резкое расширение |
Расширение спреда без новостей указывает на хрупкость ликвидности и снижение способности рынка поглощать даже небольшой агрессивный объём.
При тонком стакане один рыночный ордер пересекает несколько уровней, после чего алгоритмы расширяют спред для ограничения повторных неблагоприятных исполнений.
📊 Маркет-мейкеры и структура стакана заявок
Структура стакана заявок отражает текущее распределение лимитных ордеров маркет-мейкеров, а не гарантированный объём для исполнения сделки.
Лимитные заявки маркет-мейкеров используются как временные котировки и изменяются при росте волатильности, асимметрии потока ордеров и инвентарного риска.
Видимая глубина стакана показывает объём заявок по ценовым уровням, но не фиксирует их сохранение в момент прихода рыночного ордера.
Поэтому практический вопрос не в том, «сколько объёма нарисовано», а в том, останутся ли котировки активными к моменту сопоставления ордера.
📘 Видимая глубина
Интерфейс показывает лимитные ордера, доступные прямо сейчас.
Глубина — это снимок состояния, а не гарантия удержания котировок.
Изменение глубины может происходить без сделок, потому что отмена и перестановка лимитов не требуют исполнения.
- лимиты распределены по ценовым уровням
- котировки часто обновляются алгоритмами
- часть заявок носит защитный характер
- глубина может меняться без совершения сделок
Визуальная глубина не гарантирует цену исполнения, если лимиты будут сняты до сопоставления.
⚠️ Устойчивость котировок
Исполнение зависит от того, какие лимиты останутся до сопоставления.
Лимит может быть снят до сопоставления, даже если он виден в стакане сейчас.
При росте риска исполнения котировки сокращаются на первой линии и смещаются дальше от mid-price.
- сокращение объёма на первой линии
- снятие заявок при росте риска исполнения
- перенос котировок дальше от mid-price
- рост вероятности проскальзывания
Ухудшение исполнения возникает из-за исчезновения лимитов в момент сопоставления, а не из-за изменения «настроения» рынка.
При ухудшении условий исполнения маркет-мейкеры сначала уменьшают объём на best bid и best ask, ограничивая размер одного неблагоприятного fill.
Далее котировки смещаются дальше от mid-price, увеличивая ценовую дистанцию для агрессивных ордеров и снижая частоту сопоставлений.
Эти изменения могут происходить без новостного фона и без роста торгового объёма, потому что отмена и перестановка лимитов не требуют совершения сделок.
| Состояние стакана | Действие маркет-мейкера | Причина | Эффект для исполнения |
|---|---|---|---|
| Плотная первая линия | Поддержание котировок | Низкий риск adverse selection | Исполнение ближе к ожидаемой цене |
| Рост волатильности | Сокращение объёма на лучших ценах | Удорожание одного fill | Больше вероятность частичного проскальзывания |
| Асимметрия потока ордеров | Смещение котировок и расширение дистанции | Инвентарный перекос | Ухудшение цены для агрессивных ордеров |
| Задержки обновления | Более осторожные котировки или снятие лимитов | Риск неактуального fill | Снижение доступности исполнения на первой линии |
Если на первой линии объём резко уменьшается, это не «исчезновение интереса», а настройка риска: алгоритм сокращает размер возможного исполнения и переносит часть котировок дальше от цены.
⚠️ Когда маркет-мейкеры перестают быть источником ликвидности
Маркет-мейкер перестаёт быть источником ликвидности в момент, когда серия фактических исполнений начинает накапливать инвентарный риск быстрее, чем текущий спред способен компенсировать adverse selection и ценовой сдвиг между обновлениями котировок.
Внешне это проявляется как исчезновение глубины или резкое разрежение первой линии стакана, однако по механике речь идёт об операционном отказе алгоритма поддерживать котировки при ухудшении соотношения риск / компенсация.
Ключевым триггером является направленный поток рыночных ордеров, при котором исполнения систематически приходят с одной стороны стакана и оборотная модель котирования превращается в ускоренный набор позиции.
После каждого fill инвентарная позиция маркет-мейкера смещается, а чувствительность PnL к движению mid-price возрастает до следующего пересчёта котировок, увеличивая стоимость ребаланса и снижая устойчивость исполнения.
- Рыночные ордера начинают доминировать по одной стороне стакана.
- Исполнения концентрируются без регулярных встречных fill.
- Инвентарный перекос растёт быстрее компенсации в спреде.
- Алгоритм сокращает объём, расширяет спред и при сохранении давления снимает котировки.
Снятие котировок — это не реакция на новости и не ожидание движения цены, а операционное решение остановить дальнейшее накопление риска исполнения.
После выхода маркет-мейкеров из первой линии стакан переходит в режим thin books, при котором ближайшие ценовые уровни разрежены и даже небольшой агрессивный ордер пересекает несколько уровней подряд.
В такой фазе движение цены может выглядеть «без объёма», поскольку определяющим становится не прошлый оборот, а отсутствие встречных лимитов в момент сопоставления следующего ордера.
При серии агрессивных покупок ask исполняется быстрее bid, инвентарь растёт, и алгоритм убирает котировки с первой линии, после чего следующий рыночный ордер проходит несколько уровней без сопротивления.
🧠 Алгоритмическая ликвидность против «живой»
Различие между алгоритмической и «живой» ликвидностью заключается в синхронности решений о снятии лимитных ордеров, а не в готовности участников принимать риск исполнения.
Алгоритмическая ликвидность формируется стратегиями, использующими формализованные модели риска, в которых одинаковые данные о волатильности, потоке ордеров и adverse selection приводят к одинаковым решениям у большого числа участников.
«Живая» ликвидность создаётся ручными трейдерами и дискреционными участниками, чьи решения не привязаны к единым порогам модели и не синхронизированы по времени.
Практическое следствие этого различия проявляется в структуре стакана: при доминировании алгоритмов лимитные заявки исчезают согласованно, тогда как при участии ручных трейдеров котировки сохраняются фрагментарно и неравномерно.
🤖 Алгоритмическая ликвидность
Котировки управляются формальными моделями риска.
Одинаковые входные данные → одинаковые решения → синхронное изменение котировок у множества участников.
Синхронность решений создаёт скачкообразные переходы между режимами ликвидности.
- единые пороги допустимого риска
- мгновенная реакция на ухудшение исполнения
- одновременное снятие лимитов
- структурная хрупкость первой линии
При доминировании алгоритмов первая линия стакана исчезает согласованно, и цена ускоряется без необходимости в большом объёме сделок.
🧍 «Живая» ликвидность
Котировки удерживаются субъективной оценкой риска.
Решения принимаются асинхронно и зависят от контекста конкретного участника.
Асинхронность решений растягивает изменения структуры стакана во времени.
- разные пороги допустимого риска
- несинхронные реакции на импульсы
- частичное сохранение лимитов
- зернистая структура стакана
При наличии ручных лимитов стакан разряжается не одновременно, а фрагментами, оставляя разрозненные уровни глубже от цены.
Когда доля алгоритмической ликвидности в стакане высока, рынок становится чувствительным к коллективным решениям моделей риска, а переходы между режимами происходят скачкообразно.
При наличии «живой» ликвидности изменения структуры стакана растягиваются во времени, поскольку разные участники принимают решение о снятии лимитов при разных условиях исполнения.
В стрессовой фазе ручные лимиты часто остаются глубже в стакане и формируют разрозненные уровни, тогда как первая линия исчезает из-за синхронных решений алгоритмов.
📦 Как маркет-мейкеры управляют объёмом котировок
Размер лимитной заявки ограничивает величину одного исполнения и скорость накопления инвентарного риска, а не демонстрирует доступную ликвидность.
Каждое исполнение лимитной заявки маркет-мейкера создаёт инвентарную позицию, чувствительную к изменению mid-price до следующего обновления котировок.
Размер заявки задаёт величину риска одного fill, определяя потенциальный mark-to-market убыток при неблагоприятном ценовом сдвиге.
Поэтому объём котировок рассчитывается после задания лимита допустимого инвентарного ущерба, а не исходя из видимого объёма рынка.
- Маркет-мейкер задаёт максимальный допустимый ущерб от одного исполнения.
- Алгоритм оценивает текущую волатильность и частоту рыночных ордеров.
- Размер лимитной заявки рассчитывается так, чтобы один fill не создавал перекос позиции.
- Котировки обновляются при изменении темпа исполнений или ценового диапазона.
При ускорении потока рыночных ордеров одинаковый объём исполняется чаще и быстрее накапливает позицию маркет-мейкера.
При росте волатильности одинаковый объём создаёт больший ценовой риск между исполнениями даже без изменения торгового объёма.
Эти факторы приводят к автоматическому сжатию объёма котировок в нестабильных условиях и его расширению в спокойной рыночной среде.
Размер котировки: объём лимитной заявки на ценовом уровне, используемый для ограничения скорости набора инвентаря и величины ценового риска.
| Фактор рынка | Наблюдаемое изменение | Реакция на объём | Какой риск ограничивается |
|---|---|---|---|
| Волатильность | Рост диапазона движения цены | Сжатие объёма на лучших ценах | Mark-to-market убыток |
| Поток ордеров | Частые агрессивные исполнения | Уменьшение размера заявок | Скорость набора позиции |
| Инвентарный перекос | Смещение позиции в одну сторону | Сжатие объёма со стороны перекоса | Позиционный дисбаланс |
| Спокойный рынок | Редкие исполнения | Расширение объёма на лучших ценах | Недоиспользование спреда |
Разреженность стакана в периоды неопределённости чаще связана с уменьшением размера котировок, а не с исчезновением маркет-мейкеров; в такой структуре рынка один агрессивный ордер чаще пересекает несколько уровней thin books, а механика дозирования исполнения объёма и её связь с проскальзыванием разобрана в материале VWAP и TWAP: как входить и выходить без проскальзывания.
В импульсном движении маркет-мейкер оставляет минимальный объём на лучшей цене и смещает основной объём на более дальние уровни.
👀 Типичные ошибки трейдеров при наблюдении за маркет-мейкерами
Ошибки при анализе маркет-мейкеров возникают, когда данные стакана читаются статично и без учёта динамики снятия лимитных ордеров и риска исполнения.
Лимитный объём в стакане часто воспринимается как обязательство принять сделку, хотя лимитная заявка может быть снята в любой момент до сопоставления.
Изменение глубины стакана нередко трактуется как направленный сигнал, тогда как на практике оно отражает перерасчёт риска adverse selection после предыдущих исполнений.
Ожидание поддержки или сопротивления формируется без учёта инвентарного риска маркет-мейкеров, который ограничивает время жизни котировок на уровне.
- В стакане появляется крупный лимитный ордер на уровне.
- Лимитный объём интерпретируется как намерение удерживать цену.
- Алгоритм снимает ордер при росте риска исполнения.
- Рыночный ордер проходит уровень без встречного fill.
Ещё одной ошибкой является чтение спреда как индикатора направления, тогда как спред отражает величину компенсации за риск неблагоприятного исполнения.
При расширении спреда рынок входит в фазу пониженной ликвидности, в которой цена начинает реагировать на меньший агрессивный объём.
| Наблюдение трейдера | Ошибочная трактовка | Фактический механизм | Результат для цены |
|---|---|---|---|
| Крупный лимитный объём | Гарантированная поддержка | Временная лимитная котировка | Пробой без сопротивления |
| Расширение спреда | Сигнал разворота | Рост риска исполнения | Ухудшение цены входа |
| Исчезновение лимитов | Манипуляция рынком | Рациональное снятие котировок | Резкий ценовой сдвиг |
| Тонкий стакан | Отсутствие интереса | Повышенная чувствительность цены | Рост проскальзывания |
После снятия лимитного ордера один рыночный ордер смещает цену на несколько тиков из-за отсутствия встречного объёма на первой линии.
🧭 Как правильно понимать роль маркет-мейкеров в рынке
Маркет-мейкер — это участник, который размещает лимитные ордера до тех пор, пока риск их исполнения компенсируется текущим спредом.
Маркет-мейкер не удерживает цену и не защищает уровни, поскольку лимитная котировка существует только в рамках допустимого риска исполнения.
Каждый fill немедленно изменяет инвентарную позицию маркет-мейкера и повышает чувствительность его PnL к движению mid-price.
При росте вероятности adverse selection маркет-мейкер сокращает объём или снимает котировки независимо от направления движения цены.
⚙️ Инженерная логика маркет-мейкера
Котирование подчиняется контролю риска исполнения, а не ожиданиям или прогнозам рынка.
- Лимитный ордер представляет потенциальный риск исполнения
- Fill формирует или увеличивает инвентарную позицию
- Инвентарь повышает чувствительность к ценовому сдвигу
- Риск превышает компенсацию → котировка снимается
Ликвидность, создаваемая маркет-мейкером, носит вероятностный характер, поскольку лимитный ордер может быть снят до сопоставления с рыночной заявкой.
Когда поток рыночных ордеров становится односторонним, каждая новая сделка ускоряет накопление инвентарного перекоса.
В этой фазе маркет-мейкер выходит из котирования, потому что дальнейшие исполнения увеличивают риск быстрее, чем его компенсирует спред.
| Наблюдаемое состояние | Действие MM | Операционный триггер | Эффект для рынка |
|---|---|---|---|
| Симметричный поток ордеров | Двустороннее котирование | Контролируемый инвентарь | Плотная первая линия стакана |
| Рост волатильности | Сокращение объёма котировок | Рост adverse selection | Расширение спреда |
| Односторонний импульс | Снятие лимитов | Инвентарный перекос | Разрежение стакана |
| Thin books | Отсутствие котирования | Неконтролируемый риск исполнения | Резкие ценовые сдвиги |
При серии агрессивных покупок ask снимается, и следующий рыночный ордер пересекает несколько ценовых уровней из-за отсутствия встречных лимитов.
❓ FAQ по маркет-мейкерам: исполнение, спред, стакан
Ответы ниже привязаны к механике исполнения ордеров, работе лимитных заявок и управлению инвентарным риском.
Почему маркет-мейкер не удерживает уровень на графике?
Маркет-мейкер удерживает не уровень, а диапазон допустимого риска для лимитной котировки.
Каждый fill меняет инвентарную позицию и чувствительность PnL к движению цены.
Когда риск превышает компенсацию в спреде, лимит снимается, и цена проходит уровень без встречного fill.
Почему ликвидность исчезает без новостей и без объёма?
Ликвидность исчезает при росте риска adverse selection, даже если торговый объём остаётся низким.
Маркет-мейкеры снимают лимитные заявки при ухудшении структуры потока ордеров — это не требует сделок.
После разрежения первой линии стакана один рыночный ордер пересекает больше уровней, и цена ускоряется.
Почему спред расширяется без видимого давления покупателей или продавцов?
Спред расширяется, когда возрастает вероятность неблагоприятного движения сразу после fill.
Тонкая первая линия стакана делает один fill более “тяжёлым” для инвентарной позиции.
Расширение спреда снижает частоту сделок и замедляет накопление риска.
Маркет-мейкеры усиливают движение цены намеренно?
Усиление движения возникает из-за синхронного снятия лимитных ордеров несколькими алгоритмами.
Синхронность объясняется одинаковыми моделями риска и реакцией на одни и те же данные о потоке ордеров.
После снятия котировок рынок переходит в состояние thin books, где цена смещается скачкообразно.
Почему большой объём в стакане не гарантирует ликвидность?
Объём в стакане показывает активные лимитные заявки, но не фиксирует их сохранение до момента исполнения.
Лимит может быть снят до прихода рыночного ордера, поэтому визуальная глубина не гарантирует цену сделки.
Фактическая ликвидность определяется количеством уровней, которые пересекает ордер при исполнении.
Почему стакан «пустеет» без сделок?
Отмена лимитных ордеров не требует совершения сделки и не увеличивает торговый объём.
Маркет-мейкеры снимают заявки, когда риск котировки перестаёт покрываться текущим спредом.
После снятия лимитов цена становится чувствительной даже к небольшому агрессивному объёму.
🛠️ Практическая модель поведения маркет-мейкеров
Маркет-мейкер размещает лимитные ордера только до тех пор, пока риск их исполнения компенсируется текущим спредом и не приводит к неконтролируемому инвентарному перекосу.
Лимитный ордер маркет-мейкера является заявкой на возможный fill, при этом сам факт исполнения немедленно формирует или увеличивает инвентарную позицию и повышает чувствительность PnL к движению цены до следующего обновления котировок.
Спред в котировках выступает компенсацией за adverse selection и потенциальные потери от ценового смещения против уже сформированного инвентаря между моментами пересчёта параметров котирования.
Снятие лимитов начинается при одностороннем потоке рыночных ордеров, поскольку серия исполнений с одной стороны ускоряет накопление инвентарного перекоса и увеличивает стоимость последующего ребаланса позиции.
- Рыночный ордер пересекает стакан и исполняет лимит маркет-мейкера.
- Fill увеличивает инвентарную позицию и чувствительность PnL к движению mid-price.
- Алгоритм пересчитывает риск adverse selection и требуемую компенсацию в спреде.
- Котировки смещаются или полностью снимаются при превышении допустимого уровня риска исполнения.
Ликвидность в стакане представляет собой вероятность исполнения, поскольку лимитный ордер может быть снят до сопоставления со следующим рыночным ордером при ухудшении условий риска.
| Наблюдаемое состояние | Объект риска | Действие MM | Проверяемый эффект |
|---|---|---|---|
| Плотная первая линия | Исполнение лимитов | Поддержка котировок | Меньше уровней на пересечение |
| Расширение спреда | Adverse selection | Увеличение компенсации | Ухудшение цены входа |
| Снятие лимитов | Инвентарный перекос | Выход из котирования | Разрежение стакана |
| Thin books | Отсутствие встречных лимитов | Вне рынка | Скачок цены на несколько уровней |
⚙️ Контроль риска через спред и инвентарь
Котирование изменяется после каждого fill, поскольку исполнение напрямую меняет инвентарь и требования к компенсации риска неблагоприятного ценового сдвига.
- Лимитный ордер создаёт потенциальный риск исполнения
- Fill увеличивает или формирует инвентарную позицию
- Инвентарь усиливает чувствительность к движению mid-price
- Превышение допустимого риска приводит к снятию котировок
После серии агрессивных покупок ask снимается, и следующий рыночный ордер пересекает несколько ценовых уровней из-за состояния thin books и отсутствия встречных лимитов на первой линии.