Obi Order Book Imbalance

Order Book Imbalance (OBI) & OFI: Торговля краткосрочными дисбалансами ликвидности

Published: 2026-06-25 · Trading

Индикаторы Order Book Imbalance (OBI) и Order Flow Imbalance (OFI) измеряют краткосрочный дисбаланс ликвидности в лимитном стакане (LOB). OBI оценивает статическую разницу между об

⚡ Быстрый ответ

  • OBI (Order Book Imbalance) and OFI (Order Flow Imbalance) microstructural signals for short-term price prediction and quote skewing in market making.
  • Analyzes multi-level limit order book (LOB) depth changes.

Safety Guards

Rule Max Limit Action On Breach
block_skewing_on_extreme_imbalance 0.85 pause_quoting

Руководство по интеграции

Обновлено: 2026-07-04
*Дисклеймер: Данный технический материал носит исключительно информационный характер и не является финансовой рекомендацией.*

## Как использовать Order Book Imbalance (OBI) и OFI в торговле?

Индикаторы Order Book Imbalance (OBI) и Order Flow Imbalance (OFI) измеряют краткосрочный дисбаланс ликвидности в лимитном стакане (LOB). OBI оценивает статическую разницу между объемами заявок на покупку и продажу на близких уровнях глубины. OFI рассчитывает чистый приток или отток капитала за временной интервал. Сигналы используются маркет-мейкерами для динамического смещения котировок.









































Микроструктурный фактор Математический метод расчета Технический порог и параметры
1. Статический спред OBI Асимметрия накопленных объемов лимитных заявок на Bid и Ask сторонах стакана. Измерение по L = 5 уровням глубины
2. Динамический приток OFI Изменение лучшего Bid/Ask объема с учетом сдвига цен за интервал \Delta t. Минимальное время тика: 100 мс
3. Смещение котировок Quote Skewing: подтягивание цен мейкер-заявок при росте дисбаланса стакана. Целевой уровень OBI >= 0.65
4. Защитный фильтр (Breach) Временная автоматическая приостановка активного котирования (pause_quoting) при критическом перекосе дисбаланса. Критический порог OBI > 0.85
5. Поток ордеров Фильтрация сделок на информированные и розничные ордера для защиты от токсичного объема. Оценка по истории сделок за N тиков
6. Источники цен Сбор мгновенного состояния книги лимитов через веб-сокет соединение с биржей. Параметр RPC: Binance Futures Depth API


### Расчет Order Book Imbalance (OBI)
OBI оценивает асимметрию объемов на покупку и продажу на определенной глубине стакана (например, первые 5 уровней):

\[ OBI_t = \frac{\sum_{i=1}^{L} V^b_{i,t} - \sum_{i=1}^{L} V^a_{i,t}}{\sum_{i=1}^{L} V^b_{i,t} + \sum_{i=1}^{L} V^a_{i,t}} \]

Где \(V^b_{i,t}\) и \(V^a_{i,t}\) — объемы бидов и асков на уровне \(i\) в момент времени \(t\). Значение колеблется от -1 (абсолютное преобладание асков, давление вниз) до +1 (преобладание бидов, давление вверх).

### Отличие OBI от OFI (Order Flow Imbalance)
OBI измеряет статическое состояние стакана в момент времени. **OFI** измеряет чистый приток/отток ордеров за интервал \(\Delta t\), учитывая изменение цен лимиток:

\[ OFI_t = I_{bid} - I_{ask} \]

Где \(I_{bid}\) рассчитывается как:
- \(+V^b_{1,t}\), если \(P^b_{1,t} > P^b_{1,t-1}\) (цена лучшего бида выросла)
- \(-V^b_{1,t-1}\), если \(P^b_{1,t} < P^b_{1,t-1}\) (цена лучшего бида упала)
- \(\Delta V^b_{1,t}\), если \(P^b_{1,t} = P^b_{1,t-1}\) (цена не изменилась, объем поменялся)

Аналогично (с противоположным знаком) рассчитывается \(I_{ask}\) для лучшего аска.

### Применение эджа в маркет-мейкинге (Quote Skewing)
Если OBI стабильно превышает порог `0.65`, маркет-мейкер смещает свои котировки (**quote skewing**): подтягивает аски выше (чтобы продать дороже) и сдвигает биды ближе к спреду (или отменяет их, защищаясь от информированных покупателей). При достижении критического дисбаланса (`>0.85`) котирование временно приостанавливается (`pause_quoting`), защищая систему от лавинообразного токсичного потока.