← 返回文章列表
May 9, 2026
5 分钟阅读

Flowsurface:开源加密货币订单流分析平台

Flowsurface:开源加密货币订单流分析平台
#订单流
#热力图
#DOM
#足迹图
#rust
#开源
#加密货币
#做市
#订单簿
#流动性

Flowsurface — 开源订单流

大多数认真的交易者最终都会认识到:K线只是真实市场过程的衍生产物。真正的市场图景由订单簿、成交流和流动性变化构成。订单流分析工具——DOM热力图、聚类图表(足迹图)、成交明细——传统上一直是付费平台的专属:BookmapATASQuantowerSierra Chart。订阅价格从每月$50起,轻松超过$200。

Flowsurface 是一个完全免费的开源替代方案,使用Rust编写。该项目已获得GitHub上1,500+星标、289次分叉,并持续活跃开发(10个版本,最新版v0.8.8发布于2026年4月24日)。

交易者为什么需要订单流?

K线 vs 订单流

经典技术分析使用"现成的"K线:一段时间内的开盘价、收盘价、最高价和最低价。但相同实体的K线可能隐藏着完全不同的图景:

  • 薄市场中的K线 — 成交量均匀分布,没有大型参与者。
  • 厚市场中的K线 — 激进的买家/卖家字面意义上"吃穿"订单簿,在足迹图中留下特征性的聚类。

订单流让你看到:

  • 流动性在哪里(订单簿中的买卖挂单墙)。
  • 它向哪里移动(撤单/加单——被撤走还是增加)。
  • 谁占主导 — 激进的买家还是卖家(通过Delta、失衡、节奏判断)。
  • 陷阱 — 假突破,墙后面是欺骗性挂单(spoofing)。

Flowsurface的功能

DOM热力图 — 订单簿热力图

DOM热力图

应用的旗舰功能和标志性特色。Flowsurface实时将历史市场深度(L2订单簿)可视化为颜色图,其中:

  • X轴 — 时间。
  • Y轴 — 价格。
  • 颜色/亮度 — 给定价格水平的订单量。

你可以直观地看到流动性的出现、移动和消失。支持自适应价格分组和成交量分布图(Volume Profile)叠加——固定或可见范围。

足迹图(聚类图表)

按时间或tick数量分组成交的模式,叠加在K线图上。可用功能:

  • 失衡(Imbalance) — 突出显示每个价格水平上的买卖失衡。
  • 裸POC(Naked POC) — 尚未被价格测试的"裸"控制点。
  • 各种聚类模式。

深度梯子

经典DOM(市场深度),显示L2订单簿的当前状态,并在每个价格水平上叠加最近的成交量。

成交明细(Time & Sales)

实时滚动的成交列表——用于追踪大额成交和激进行为模式。

K线图

支持标准时间周期和自定义tick柱。

多面板布局

多个面板显示不同的工具/时间框架,链接功能可快速切换交易对,支持多显示器配置。

声音提醒

来自成交流的音频反馈——无需持续盯盘即可感知市场节奏。

支持的交易所

多交易所支持

  • Binance(USDⓈ-M和COIN-M合约)
  • Bybit(衍生品)
  • Hyperliquid(DEX衍生品)
  • OKX(永续合约)
  • MEXC(合约)

数据直接来自交易所的公共REST API和WebSocket——不通过第三方服务器路由。

技术栈

Rust + Iced — 原生性能

Flowsurface是原生桌面应用,而非Electron封装:

  • 语言: Rust(代码库的99.3%)。
  • GUI: Iced — Rust的声明式GUI框架。
  • 许可证: GPL-3.0。

Rust提供:

  • 低延迟 — 在快速市场波动中至关重要。
  • 最小内存消耗 — Flowsurface是最轻量的订单流工具之一。
  • 跨平台 — macOS (Universal)、Windows、Linux。

历史数据

默认情况下,Flowsurface通过WebSocket实时捕获和显示成交。Binance支持历史成交数据加载:

  • data.binance.vision — 快速批量下载每日文件。
  • REST API/fapi/v1/aggTrades)— 逐笔较慢加载,有速率限制。

Bybit和Hyperliquid的历史成交加载尚不支持(缺少合适的REST API)。OKX——开发中。

安装

预编译二进制文件

所有平台的可执行文件均可在发布页面获取。

注意(macOS): 应用未经代码签名。首次启动时,macOS会显示Gatekeeper警告。前往系统设置 → 隐私与安全性,点击"仍要打开"。

从源码构建

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

cargo build --release
cargo run --release

依赖:

  • Linux (Debian/Ubuntu):sudo apt install build-essential pkg-config libasound2-dev
  • macOS:xcode-select --install
  • Windows:无需额外依赖。

与付费替代方案的比较

开源 vs 专有工具

特性 Flowsurface Bookmap ATAS Quantower
价格 免费 (GPL-3.0) $39/月起 $69/月起 $40/月起
开源
DOM热力图
足迹图 部分支持
加密衍生品 ✅(5个交易所)
股票/期货(CME等)
语言 Rust(原生) Java .NET .NET
内存消耗 中–高

Flowsurface不覆盖传统市场(股票、CME期货),专注于加密衍生品。这是它的定位,在这个领域它表现出色——免费、快速、透明。

适合谁

  • 加密市场的剥头皮和日内交易者,通过订单簿和成交流进行交易。
  • 微观结构研究者,希望免费观察流动性。
  • 开发者,希望分叉和扩展工具以满足自身需求(GPL-3.0允许)。
  • 订单流新手,想零风险体验热力图和足迹图。

链接

总结

Flowsurface是一个罕见的例子:开源项目在狭窄的专业领域中真正与商业产品竞争。如果你交易加密衍生品,想从"内部"看市场——通过订单簿、流动性和成交流——这是最好的免费起点之一。

如果你是Rust开发者——这也是一个使用Iced构建原生GUI应用并集成真实WebSocket数据流的优秀架构示例。

免责声明:本文提供的信息仅用于教育和参考目的,不构成财务、投资或交易建议。加密货币交易涉及重大损失风险。

MarketMaker.cc Team

量化研究与策略

在 Telegram 中讨论
Newsletter

紧跟市场步伐

订阅我们的时事通讯,获取独家 AI 交易见解、市场分析和平台更新。

我们尊重您的隐私。您可以随时退订。