Flowsurface: Kripto bozorlar uchun ochiq kodli Orderflow platformasi

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?

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

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

- 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

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

| 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
- 🌐 Veb-sayt: flowsurface.com
- 💻 GitHub: flowsurface-rs/flowsurface
- 📦 Relizlar: Releases
- 💬 Discord: Join
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.
Authors
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.