Розробка pipeline обробки order book даних для ML

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Розробка pipeline обробки order book даних для ML
Складний
~1-2 тижні
Часті запитання

Напрямки блокчейн-розробки

Етапи блокчейн-розробки

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1288
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1198
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    902
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1122
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    589
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    859

Разработка pipeline обработки order book данных для ML

Order book данные — богатейший источник информации о рыночной структуре. Полный стакан заявок содержит информацию об ожидаемом спросе/предложении, которая недоступна из OHLCV данных. Однако объем и структура этих данных требуют специализированного pipeline.

Order book уровни:

  • Level 1 (Top of Book): лучший bid и ask с объемами. Минимальный объем, максимальная актуальность.
  • Level 2 (Full Depth): все уровни стакана с объемами. Binance предоставляет глубину 5000 уровней. Обновляется через WebSocket diff stream.
  • Level 3 (Full Order Feed): каждый отдельный ордер с ID. Доступен не на всех биржах, максимальная детальность.

Order Book Imbalance (OBI) — наиболее исследованный признак из order book для краткосрочного прогнозирования:

OBI = (bid_volume - ask_volume) / (bid_volume + ask_volume)

Положительный OBI указывает на давление покупателей, отрицательный указывает на давление продавцов.

Feature engineering из order book: OBI на разных уровнях, OBI moving average, OBI изменение, spread динамика, depth стабильность, weighted mid price, depth асимметрия.

Хранение: ClickHouse для order book данных - высокая скорость записи, эффективное колоночное хранение, быстрые агрегации. Level 2 snapshots каждые 100ms потребляют ~69M записей/день.

Краткосрочный прогноз цены: предсказать изменение mid-price через N обновлений order book (~1 секунда) используя OBI и depth признаки. LightGBM/XGBoost для модели.

Разрабатываем полный order book ML pipeline: WebSocket коллектор с инкрементальным обновлением, ClickHouse для хранения снэпшотов, feature engineering из OBI и depth данных, обучение краткосрочной прогностической модели и realtime inference.