Flowsurface: Nền tảng Orderflow mã nguồn mở cho thị trường tiền điện tử

Hầu hết các trader nghiêm túc đều dần nhận ra một điều: nến giá chỉ là sản phẩm phái sinh từ những quá trình thị trường thực sự. Bức tranh thực được hình thành trong sổ lệnh, dòng chảy giao dịch và sự dịch chuyển của thanh khoản. Các công cụ phân tích orderflow — DOM heatmap, biểu đồ cụm (footprint), luồng giao dịch — từ trước đến nay vẫn là đặc quyền của các nền tảng trả phí: Bookmap, ATAS, Quantower, Sierra Chart. Giá đăng ký bắt đầu từ $50/tháng và có thể dễ dàng vượt $200.
Flowsurface là một giải pháp thay thế hoàn toàn miễn phí, mã nguồn mở được viết bằng Rust. Dự án đã đạt được hơn 1.500 sao trên GitHub, 289 fork, và đang được phát triển tích cực (10 phiên bản, mới nhất là v0.8.8 ngày 24 tháng 4 năm 2026).
Tại sao Trader cần Orderflow?

Phân tích kỹ thuật cổ điển làm việc với những cây nến "đã hoàn chỉnh": giá mở cửa, đóng cửa, cao nhất và thấp nhất trong một khoảng thời gian. Nhưng một cây nến có cùng thân nến có thể che giấu những bức tranh hoàn toàn khác nhau:
- Nến trên thị trường mỏng — khối lượng phân bố đều, không có sự hiện diện của các tay chơi lớn.
- Nến trên thị trường dày — người mua/bán tích cực theo nghĩa đen "nhai hết" sổ lệnh, để lại các cụm đặc trưng trong footprint.
Orderflow cho phép bạn thấy:
- Thanh khoản nằm ở đâu (các bức tường bid và ask trong sổ lệnh).
- Thanh khoản dịch chuyển thế nào (pull/stack — bị rút đi hay được xây dựng lên).
- Ai đang thống trị — người mua hay người bán tích cực (qua delta, mất cân bằng, tốc độ).
- Bẫy giá — breakout giả mà sau đó spoofing ẩn sau các bức tường.
Flowsurface có thể làm gì
Heatmap DOM — Bản đồ nhiệt sổ lệnh

Đây là tính năng nổi bật và là điểm nhận dạng của ứng dụng. Flowsurface hiển thị chiều sâu thị trường lịch sử (sổ lệnh L2) theo thời gian thực dưới dạng bản đồ màu sắc, trong đó:
- Trục X — thời gian.
- Trục Y — giá.
- Màu sắc/độ sáng — khối lượng lệnh tại một mức giá nhất định.
Bạn thực sự thấy thanh khoản xuất hiện, di chuyển và biến mất. Hỗ trợ nhóm giá thích ứng và lớp phủ Volume Profile (cố định hoặc theo vùng hiển thị).
Footprint (Biểu đồ cụm)
Chế độ nhóm các giao dịch theo thời gian hoặc số tick, chồng lên biểu đồ nến. Các tính năng có sẵn:
- Imbalance — làm nổi bật sự mất cân bằng mua/bán tại mỗi mức giá.
- Naked POC — các điểm kiểm soát "trần" chưa được giá kiểm tra lại.
- Nhiều chế độ nhóm khác nhau.
Depth Ladder
Một DOM (Depth of Market) cổ điển hiển thị trạng thái hiện tại của sổ lệnh L2 với khối lượng giao dịch gần đây được chồng lên tại mỗi mức giá.
Time & Sales
Luồng giao dịch theo thời gian thực cuộn liên tục — hữu ích để theo dõi các lệnh lớn và các mô hình hung hăng.
Biểu đồ nến
Hỗ trợ cả khung thời gian tiêu chuẩn lẫn thanh tick tùy chỉnh.
Bố cục nhiều khung
Nhiều khung với các công cụ/khung thời gian khác nhau, liên kết để chuyển đổi ticker nhanh, hỗ trợ nhiều màn hình.
Cảnh báo âm thanh
Phản hồi âm thanh từ dòng chảy giao dịch — hữu ích để nhận thức theo ngữ cảnh về nhịp thị trường mà không cần liên tục nhìn vào màn hình.
Các sàn giao dịch được hỗ trợ

- Binance (hợp đồng tương lai USDⓈ-M và COIN-M)
- Bybit (phái sinh)
- Hyperliquid (phái sinh DEX)
- OKX (hợp đồng tương lai vĩnh cửu)
- MEXC (hợp đồng tương lai)
Dữ liệu đến trực tiếp từ các REST API công khai và WebSocket của sàn — không định tuyến qua các máy chủ bên thứ ba.
Ngăn xếp công nghệ

Flowsurface là ứng dụng desktop native, không phải một wrapper Electron:
- Ngôn ngữ: Rust (99,3% codebase).
- GUI: Iced — framework GUI khai báo cho Rust.
- Giấy phép: GPL-3.0.
Rust mang lại:
- Độ trễ thấp — quan trọng trong các biến động thị trường nhanh.
- Sử dụng bộ nhớ tối thiểu — Flowsurface là một trong những công cụ orderflow nhẹ nhất hiện có.
- Đa nền tảng — macOS (Universal), Windows, Linux.
Dữ liệu lịch sử
Theo mặc định, Flowsurface thu thập và hiển thị các giao dịch theo thời gian thực qua WebSocket. Đối với Binance, có thể tải dữ liệu giao dịch lịch sử:
- data.binance.vision — tải hàng loạt nhanh các tệp hàng ngày.
- REST API (
/fapi/v1/aggTrades) — tải từng giao dịch chậm hơn với giới hạn tốc độ.
Việc tải dữ liệu lịch sử cho Bybit và Hyperliquid chưa được hỗ trợ do thiếu REST API phù hợp. OKX — đang trong quá trình phát triển.
Cài đặt
Tệp nhị phân dựng sẵn
Các tệp thực thi cho tất cả nền tảng có sẵn trên trang releases.
Lưu ý (macOS): Ứng dụng không được ký code. Khi khởi động lần đầu, macOS sẽ hiển thị cảnh báo Gatekeeper. Vào System Settings → Privacy & Security và nhấn "Open Anyway."
Xây dựng từ mã nguồn
git clone https://github.com/flowsurface-rs/flowsurface
cd flowsurface
cargo build --release
cargo run --release
Phụ thuộc:
- Linux (Debian/Ubuntu):
sudo apt install build-essential pkg-config libasound2-dev - macOS:
xcode-select --install - Windows: không cần phụ thuộc bổ sung.
So sánh với các giải pháp thay thế trả phí

| Tính năng | Flowsurface | Bookmap | ATAS | Quantower |
|---|---|---|---|---|
| Giá | Miễn phí (GPL-3.0) | từ $39/tháng | từ $69/tháng | từ $40/tháng |
| Mã nguồn mở | ✅ | ❌ | ❌ | ❌ |
| Heatmap DOM | ✅ | ✅ | ✅ | ✅ |
| Footprint | ✅ | Một phần | ✅ | ✅ |
| Phái sinh Crypto | ✅ (5 sàn) | ✅ | ✅ | ✅ |
| Cổ phiếu/Hợp đồng tương lai (CME v.v.) | ❌ | ✅ | ✅ | ✅ |
| Ngôn ngữ | Rust (native) | Java | .NET | .NET |
| Sử dụng RAM | Thấp | Trung bình–Cao | Trung bình | Trung bình |
Flowsurface không bao phủ các thị trường truyền thống (cổ phiếu, hợp đồng tương lai CME) và tập trung hoàn toàn vào phái sinh tiền điện tử. Đó là thị trường ngách của nó, và nó làm rất tốt — miễn phí, nhanh và minh bạch.
Flowsurface dành cho ai
- Scalper và trader trong ngày trên thị trường tiền điện tử, những người đọc sổ lệnh và dòng chảy giao dịch.
- Nhà nghiên cứu vi cấu trúc muốn quan sát thanh khoản mà không cần phí đăng ký.
- Lập trình viên muốn fork và mở rộng công cụ theo nhu cầu của họ (GPL-3.0 cho phép điều đó).
- Người mới bắt đầu với Orderflow muốn thử heatmap và footprint mà không có rủi ro tài chính.
Liên kết
- 🌐 Website: flowsurface.com
- 💻 GitHub: flowsurface-rs/flowsurface
- 📦 Releases: Releases
- 💬 Discord: Join
Kết luận
Flowsurface là một ví dụ hiếm có về dự án mã nguồn mở thực sự cạnh tranh với các sản phẩm thương mại trong một thị trường ngách chuyên nghiệp hẹp. Nếu bạn giao dịch phái sinh tiền điện tử và muốn thấy thị trường "từ bên trong" — qua sổ lệnh, thanh khoản và dòng chảy giao dịch — đây là một trong những cách miễn phí tốt nhất để bắt đầu.
Và nếu bạn là lập trình viên Rust — đây cũng là một ví dụ xuất sắc về kiến trúc ứng dụng GUI native sử dụng Iced với các luồng dữ liệu WebSocket thực.
Tác Giả
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.