начало тут - на чем падает втб
Сначала вопрсос к публике: что мы видели вчера выше 64 рублей: агрессию продавцов или работу микроструктуры ММ?...
Если убрать лирику, то для маркетмейкера в ВТБ вся эта история формализуется не как тезис «бумага плохая», а как набор параметров риска, ликвидности, ожидаемого дисбаланса потока заявок и вероятности ценового скачка. Иными словами, алгоритм не «думает про ВТБ как человек», а перекладывает рыночный нарратив в надбавки к спреду, смещение котировки и снижение размера выставляемого объема.
Не забываем при этом про главное отличие ММ от остальных участников рынка — сервер ММ находится ближе остальных к серверу биржи, что обеспечивает
То есть его преимущество — не в “тайном знании”, а в качестве микроструктурного наблюдения и скорости адаптации котировок.
Маркетмейкер в ВТБ формализует рыночный стресс не только через индекс, волатильность и новости, но и через мгновенное состояние стакана, вероятность пробоя ближайших уровней и стоимость задержки реакции. Его преимущество — в том, что он раньше других видит деградацию ликвидности и быстрее перестраивает котировки вниз.
Если упростить, обычный участник видит рынок с большей задержкой и хуже восстанавливает микродинамику.
Маркетмейкер же может почти в реальном времени оценивать:
Для ВТБ это особенно важно в стрессовые моменты, когда рынок движется не плавно, а серией микрообвалов через выбивание ближайших уровней.
Выше я писал про order flow imbalance.
С учетом преимущества ММ этого уже мало. Нужна модель состояния стакана (limit order book state).
Например, в каждый момент времени алгоритм оценивает вектор состояния:
Xt=(Q1bid,Q1ask,Q2bid,Q2ask,…,Ct,Tt,ΔPt)Xt=(Q1bid,Q1ask,Q2bid,Q2ask,…,Ct,Tt,ΔPt)
Где:
Из этого строятся микросигналы.
QIt=Q1bid−Q1askQ1bid+Q1askQIt=Q1bid+Q1askQ1bid−Q1ask
Если на лучшем bid объема мало, а на ask много, это сигнал слабости.
\[ MLI_t = \frac{\sum_{i=1}^{k} w_i Q^{bid}i — \sum{i=1}^{k} w_i Q^{ask}i}{\sum{i=1}^{k} w_i Q^{bid}i + \sum{i=1}^{k} w_i Q^{ask}_i} \]
Это уже оценка не только первого уровня, а глубины стакана.
CPt=Cancelstbid−CancelstaskCancelstbid+CancelstaskCPt=Cancelstbid+CancelstaskCancelstbid−Cancelstask
Если заявки на покупку массово снимаются быстрее, чем на продажу, это плохой знак: ликвидность снизу исчезает еще до удара.
TSIt=∑j=1Ntsign(tradej)⋅sizejTSIt=j=1∑Ntsign(tradej)⋅sizej
Если поток агрессивных sell-сделок растет, это усиливает сигнал на смещение вниз.
Это, пожалуй, ключевой момент.
Обычный участник видит: “цена падает”.
Маркетмейкер видит более тонкую вещь: насколько вероятно, что текущий лучший bid исчезнет в ближайшие миллисекунды.
То есть он оценивает не только fair value, но и:
P(bid break in τ∣Xt)P(bid break in τ∣Xt)
Если эта вероятность высока, ММ не ждет фактического пробоя, а заранее:
Именно поэтому со стороны иногда кажется, что маркетмейкер “заранее уходит” из-под удара. На практике это просто реакция на микроструктурный сигнал.
Близость сервера к бирже означает, что ММ:
Это можно формализовать через ожидаемый убыток от задержки:
LatencyLoss≈λmove⋅Δt⋅LossPerMoveLatencyLoss≈λmove⋅Δt⋅LossPerMove
Где:
У ММ ΔtΔt меньше, значит он может:
То есть его преимущество не только в том, что он лучше видит, но и в том, что он успевает защититься до того, как рынок окончательно сдвинулся.
Тогда для ВТБ котировочный алгоритм уже можно писать не просто как функцию от индекса и волатильности, а как двухслойную систему:
FVt=f(IMOEX,Banks,Futures,FX,Oil,NewsRisk)FVt=f(IMOEX,Banks,Futures,FX,Oil,NewsRisk)
Это отвечает на вопрос: где “примерно справедливая” цена.
Adjt=g(QIt,MLIt,CPt,TSIt,Inventoryt,Stresst)Adjt=g(QIt,MLIt,CPt,TSIt,Inventoryt,Stresst)
Тогда:
Bidt=FVt+Adjt−Spreadt2Bidt=FVt+Adjt−2Spreadt
Askt=FVt+Adjt+Spreadt2Askt=FVt+Adjt+2Spreadt
А спред:
Spreadt=s0+aσt+bToxicityt+cJumpRiskt+dLatencyRisktSpreadt=s0+aσt+bToxicityt+cJumpRiskt+dLatencyRiskt
Где Toxicity теперь считается не только по сделкам, но и по состоянию стакана.
Если совместить рыночный нарратив с микроструктурой, получается следующее:
В результате ВТБ может падать рывками и с “пустеющим” bid, даже если внешне это выглядит как просто “бумагу льют”.
На самом деле часть этого движения — не только агрессия продавцов, но и рациональное отступление маркетмейкера из зон, где риск быть исполненным по плохой цене резко вырос.
Напроминаю вопрсос к публмке: что мы видели вчера выше 64 рублей: агрессию продавцов или работу микроструктуры ММ?
в стакане спота ММ не видит метку типа, покупка сделана на маржу или продажа тз-за принудительного закрытия брокером.
Но ММ может статистически распознавать режим, в котором плечевые участники, вероятно, доминируют, например через модель forced flow risk:
— Если цена идет против участников с плечом, брокеры и сами участники начинают закрывать позиции. Это создает неинформированный, но очень агрессивный поток, как вчера после 64.
— Высокая доля плечевых поз как правило приводит к ассиметрии движения (выпуклость).
Если кратко, ММ не обязательно знает, кто именно торгует на заемные средства, зато он видит и моделирует те рыночные эффекты, которые плечо и деривативы создают в споте.