← Maqolalarga qaytish
May 9, 2026
5 daqiqa o'qish

Flowsurface: Kripto bozorlar uchun ochiq kodli Orderflow platformasi

Flowsurface: Kripto bozorlar uchun ochiq kodli Orderflow platformasi
#orderflow
#heatmap
#DOM
#footprint
#rust
#open-source
#crypto
#market-making
#order-book
#liquidity
📖
Part 12 of 12 · Collection
Order Book & Market Microstructure

Flowsurface — open-source orderflow

Jiddiy savdogarlarning ko'pchiligi vaqt o'tishi bilan bir haqiqatni anglab yetadi: yaponcha shamlar aslida bozordagi haqiqiy jarayonlarning shunchaki hosilasidir. Haqiqiy manzara order kitobida, savdolar oqimida va likvidlikning siljishida shakllanadi. Orderflow tahlili vositalari — DOM heatmap'lar, klaster grafiklar (footprint'lar), savdolar tasmasi — an'anaviy ravishda pullik platformalarning imtiyozi bo'lib kelgan: Bookmap, ATAS, Quantower, Sierra Chart. Obuna narxlari oyiga $50 dan boshlanadi va bemalol $200 dan oshib ketishi mumkin.

Flowsurface — Rust tilida yozilgan mutlaqo bepul, ochiq kodli muqobil. Loyiha allaqachon GitHub'da 1,500+ yulduz, 289 fork to'plagan va faol rivojlantirilmoqda (10 ta relz, eng oxirgisi 2026-yil 24-aprelidagi v0.8.8).

Nima uchun savdogarga Orderflow kerak?

Candles vs Orderflow

Klassik texnik tahlil "tayyor" shamlar bilan ishlaydi: davr ichidagi ochilish, yopilish, eng yuqori va eng past narxlar. Ammo tanasi bir xil bo'lgan sham tubdan farqli manzaralarni yashirishi mumkin:

  • Yupqa bozordagi sham — hajm bir tekis taqsimlangan, yirik o'yinchilar mavjud emas.
  • Qalin bozordagi sham — agressiv xaridorlar/sotuvchilar order kitobini tom ma'noda "chaynab" o'tadi va footprint'da o'ziga xos klasterlar qoldiradi.

Orderflow quyidagilarni ko'rish imkonini beradi:

  • Likvidlik qayerda joylashgan (order kitobidagi bid va ask devorlari).
  • U qayerga siljiydi (pull/stack — olib tashlanmoqda yoki to'planmoqda).
  • Kim ustunlik qilmoqda — agressiv xaridorlarmi yoki sotuvchilar (delta, imbalans va sur'at bo'yicha).
  • Tuzoqlar — spoofing devorlar ortiga yashirinadigan soxta breykautlar.

Flowsurface nimalarni uddalaydi

Heatmap DOM — Order kitobining issiqlik xaritasi

Heatmap DOM

Bosh funksiya va ilovaning tashrif qog'ozi. Flowsurface bozorning tarixiy chuqurligini (L2 order kitobi) real vaqtda rangli xarita ko'rinishida vizualizatsiya qiladi, bunda:

  • X o'qi — vaqt.
  • Y o'qi — narx.
  • Rang/yorqinlik — berilgan narx darajasidagi orderlar hajmi.

Siz tom ma'noda likvidlikning paydo bo'lishini, harakatlanishini va yo'qolishini ko'rasiz. Adaptiv narxni guruhlash va Volume Profile qatlami (belgilangan yoki ko'rinadigan diapazon) qo'llab-quvvatlanadi.

Footprint (Klaster grafiklar)

Savdolarni vaqt yoki tik soni bo'yicha guruhlab, sham grafigi ustiga qo'yadigan rejim. Mavjud imkoniyatlar:

  • Imbalance — har bir narx darajasidagi xarid/sotuv imbalanslarini ajratib ko'rsatish.
  • Naked POC — hali narx tomonidan sinovdan o'tmagan "yalang'och" nazorat nuqtalari.
  • Turli klasterlash rejimlari.

Depth Ladder

Har bir narx darajasida so'nggi savdo hajmlari bilan qoplangan L2 order kitobining joriy holatini ko'rsatuvchi klassik DOM (Depth of Market).

Time & Sales

Aylanadigan real vaqtdagi savdolar tasmasi — yirik ijrolar va agressiya naqshlarini kuzatish uchun foydali.

Sham grafik

Ham standart vaqt oraliqlari, ham maxsus tik barlarni qo'llab-quvvatlash.

Ko'p panelli tartiblar

Turli instrumentlar/taymfreymlar bilan bir nechta panel, ticker'ni tez almashtirish uchun bog'lash, ko'p monitorni qo'llab-quvvatlash.

Ovozli xabarnomalar

Savdolar oqimidan ovozli qaytar aloqa — ekranga doimiy qaramasdan bozor sur'atini kontekstli idrok etish uchun foydali.

Qo'llab-quvvatlanadigan birjalar

Multi-exchange support

  • Binance (USDⓈ-M va COIN-M fyucherslar)
  • Bybit (derivativlar)
  • Hyperliquid (DEX derivativlar)
  • OKX (perpetual fyucherslar)
  • MEXC (fyucherslar)

Ma'lumotlar to'g'ridan-to'g'ri ochiq REST API'lar va birja WebSocket'laridan keladi — uchinchi tomon serverlari orqali marshrutlashsiz.

Texnologik stek

Rust + Iced — native performance

Flowsurface — Electron o'ramchasi emas, balki native desktop ilova:

  • Til: Rust (kod bazasining 99.3%).
  • GUI: Iced — Rust uchun deklarativ GUI freymvork.
  • Litsenziya: GPL-3.0.

Rust quyidagilarni ta'minlaydi:

  • Past kechikish — bozor tez harakatlanayotgan paytda hal qiluvchi ahamiyatga ega.
  • Minimal xotira sarfi — Flowsurface mavjud eng yengil orderflow vositalaridan biri.
  • Kross-platformalik — macOS (Universal), Windows, Linux.

Tarixiy ma'lumotlar

Standart holatda Flowsurface savdolarni WebSocket orqali real vaqtda qamrab oladi va ko'rsatadi. Binance uchun tarixiy savdolarni yuklash mavjud:

  • data.binance.vision — kunlik fayllarni tez ommaviy yuklab olish.
  • REST API (/fapi/v1/aggTrades) — rate limit'lar bilan har bir savdoni sekinroq yuklash.

Bybit va Hyperliquid uchun tarixiy savdolarni yuklash mos REST API mavjud emasligi sababli hali qo'llab-quvvatlanmaydi. OKX — ishlab chiqilmoqda.

O'rnatish

Oldindan tayyorlangan binar fayllar

Barcha platformalar uchun bajariladigan fayllar releases sahifasida mavjud.

Eslatma (macOS): Ilova kod bilan imzolanmagan. Birinchi ishga tushirishda macOS Gatekeeper ogohlantirishini ko'rsatadi. System Settings → Privacy & Security ga o'ting va "Open Anyway" ni bosing.

Manba kodidan qurish

git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface

cargo build --release
cargo run --release

Bog'liqliklar:

  • Linux (Debian/Ubuntu): sudo apt install build-essential pkg-config libasound2-dev
  • macOS: xcode-select --install
  • Windows: qo'shimcha bog'liqliklar talab qilinmaydi.

Pullik muqobillar bilan taqqoslash

Open-source vs proprietary tools

Imkoniyat Flowsurface Bookmap ATAS Quantower
Narx Bepul (GPL-3.0) $39/oy dan $69/oy dan $40/oy dan
Ochiq kod ✅ ❌ ❌ ❌
Heatmap DOM ✅ ✅ ✅ ✅
Footprint ✅ Qisman ✅ ✅
Kripto derivativlar ✅ (5 birja) ✅ ✅ ✅
Aksiyalar/fyucherslar (CME va h.k.) ❌ ✅ ✅ ✅
Til Rust (native) Java .NET .NET
RAM sarfi Past O'rta–Yuqori O'rta O'rta

Flowsurface an'anaviy bozorlarni (aksiyalar, CME fyucherslar) qamrab olmaydi va faqat kripto derivativlarga e'tibor qaratadi. Bu uning nishasi va u o'z ishini a'lo darajada bajaradi — bepul, tez va shaffof.

Flowsurface kimlar uchun

  • Order kitobi va savdolar oqimini o'qiydigan kripto bozorlardagi skalperlar va intraday savdogarlar.
  • Obuna to'lovisiz likvidlikni kuzatishni istagan mikrostruktura tadqiqotchilari.
  • Vositani o'z ehtiyojlariga moslab fork qilib, kengaytirishni istagan dasturchilar (GPL-3.0 bunga ruxsat beradi).
  • Moliyaviy xavfsiz heatmap va footprint'larni sinab ko'rishni istagan orderflow bo'yicha yangi boshlovchilar.

Havolalar

Xulosa

Flowsurface — tor professional nishada tijoriy mahsulotlar bilan chinakam raqobatlashadigan ochiq kodli loyihaning kamdan-kam uchraydigan namunasi. Agar siz kripto derivativlar bilan savdo qilsangiz va bozorni "ichkaridan" — order kitobi, likvidlik va savdolar oqimi orqali — ko'rishni istasangiz, bu boshlashning eng yaxshi bepul yo'llaridan biridir.

Agar siz Rust dasturchisi bo'lsangiz — bu shuningdek Iced yordamida real WebSocket ma'lumot oqimlari bilan native GUI ilova arxitekturasining ajoyib namunasidir.

blog.disclaimer

Authors

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Bozordan bir qadam oldinda bo'ling

Sun'iy intellekt savdo tahlillari, bozor tahlili va platforma yangiliklari uchun bizning xabarnomaga obuna bo'ling.

Biz sizning maxfiyligingizni hurmat qilamiz. Istalgan vaqtda obunadan chiqishingiz mumkin.