Руководство по интеграции
### Введение
На ликвидных крипторынках HFT-маркетмейкеры и манипуляторы активно используют **спуфинг** (spoofing) — выставление крупных лимитных ордеров без намерения их исполнять. Эти ордера давят на цену или заманивают пробойных трейдеров в ловушки. Метрики **Order Lifetime** (время жизни ордера) и **Cancellation Ratio** (коэффициент отмены) позволяют отсекать ложные уровни ликвидности.
### Механика Спуфинга и Анализ Времени Жизни Ордера
Реальные ордера покупателей/продавцов обычно стоят в стакане дольше, так как представляют собой реальный интерес к сделке. Спуфинговые лимитные заявки выставляются близко к спреду и мгновенно отменяются при приближении цены.
Бот анализирует поток обновлений стакана (L2/L3 Order Book Updates):
1. При появлении новой крупной плотности фиксируется временная метка \(t_{create}\).
2. При исчезновении ордера без соответствующего рыночного принта (сделки) фиксируется время отмены \(t_{cancel}\).
3. Рассчитывается среднее время жизни крупных заявок:
\[ \tau = \text{median}(t_{cancel} - t_{create}) \]
Если среднее время жизни \(\tau\) падает ниже `min_order_lifetime_ms` (например, `500 мс`), это сигнализирует о высокой плотности «призрачных» ордеров (ghost liquidity).
### Коэффициент Отмены (Cancellation Ratio)
Для каждого ценового уровня рассчитывается отношение отмененного объема к общему выставленному за окно \(T\):
\[ CR = \frac{Vol_{canceled}}{Vol_{created}} \]
Значение \(CR > 0.85\) указывает на то, что \(85\%\) ликвидности на этом уровне были отозваны до того, как до них дошла цена. Это явный признак фальшивой стенки поддержки/сопротивления.
### Применение в Breakout-боте
Перед совершением пробоя уровня сопротивления вверх бот проверяет плотность ордеров на уровне пробоя. Если крупная стенка над уровнем характеризуется экстремально низким временем жизни (\(\tau < 500\) мс) и высоким \(CR\), пробойная заявка блокируется, так как после прохода локального триггера ликвидность продавца мгновенно исчезнет, приведя к ложному пробою и проскальзыванию.
На ликвидных крипторынках HFT-маркетмейкеры и манипуляторы активно используют **спуфинг** (spoofing) — выставление крупных лимитных ордеров без намерения их исполнять. Эти ордера давят на цену или заманивают пробойных трейдеров в ловушки. Метрики **Order Lifetime** (время жизни ордера) и **Cancellation Ratio** (коэффициент отмены) позволяют отсекать ложные уровни ликвидности.
### Механика Спуфинга и Анализ Времени Жизни Ордера
Реальные ордера покупателей/продавцов обычно стоят в стакане дольше, так как представляют собой реальный интерес к сделке. Спуфинговые лимитные заявки выставляются близко к спреду и мгновенно отменяются при приближении цены.
Бот анализирует поток обновлений стакана (L2/L3 Order Book Updates):
1. При появлении новой крупной плотности фиксируется временная метка \(t_{create}\).
2. При исчезновении ордера без соответствующего рыночного принта (сделки) фиксируется время отмены \(t_{cancel}\).
3. Рассчитывается среднее время жизни крупных заявок:
\[ \tau = \text{median}(t_{cancel} - t_{create}) \]
Если среднее время жизни \(\tau\) падает ниже `min_order_lifetime_ms` (например, `500 мс`), это сигнализирует о высокой плотности «призрачных» ордеров (ghost liquidity).
### Коэффициент Отмены (Cancellation Ratio)
Для каждого ценового уровня рассчитывается отношение отмененного объема к общему выставленному за окно \(T\):
\[ CR = \frac{Vol_{canceled}}{Vol_{created}} \]
Значение \(CR > 0.85\) указывает на то, что \(85\%\) ликвидности на этом уровне были отозваны до того, как до них дошла цена. Это явный признак фальшивой стенки поддержки/сопротивления.
### Применение в Breakout-боте
Перед совершением пробоя уровня сопротивления вверх бот проверяет плотность ордеров на уровне пробоя. Если крупная стенка над уровнем характеризуется экстремально низким временем жизни (\(\tau < 500\) мс) и высоким \(CR\), пробойная заявка блокируется, так как после прохода локального триггера ликвидность продавца мгновенно исчезнет, приведя к ложному пробою и проскальзыванию.