热力图总览:数据源、合约选择、时间跨度与 HUD

热力图模块根据实时深度数据流,按价格和时间描绘挂单流动性,并叠加成交、关键价位、订单簿阶梯和可选标记。本页说明数据从哪里来、控件行有什么作用,以及如何读 HUD。

Senzoukria · 文档 · 更新于 2026 年 9 月


位置

位置
Sz 菜单 → 热力图
数据源
跟随应用的数据源:Rithmic、Databento CME、NinjaTrader 桥接、Quantower 桥接,或加密货币(Binance / Bybit)
历史
100 毫秒精度的 5 分钟精细环形缓冲(3 000 列 × 1 024 个价位),其上另有 1 秒、10 秒和 60 秒的粗粒度层级
默认跨度
20 秒

它做什么

热力图把每一份订单簿快照变成一列单元格,每个价位一格,亮度跟随挂单量。快照每隔几毫秒从已连接的数据源到达;引擎把它们归入 100 毫秒的桶,并在环形缓冲中保留五分钟这样的精细历史。其上有三个更粗的层级,把同一批数据折叠成 1 秒、10 秒和 60 秒的桶,15 分钟、1 小时或 4 小时的跨度实际画的就是它们。成交以气泡叠加在上层,最优买价和卖价以线条呈现,右侧边缘则放着成交量分布、关键价位和 DOM 阶梯。

由于数据源提供的是完整快照而非增量,订单簿重建器会逐档比较相邻两份订单簿。数量增加记为挂单;数量减少则拆成两部分:成交流在该价格打印出来的(成交)和单纯消失的(撤单)。撤单只在最优买卖价上下 50 个 tick 的区间内判定;任一侧不足 3 档的快照被视为被截断,不产生任何挂单/撤单增量。

控件行

热力图画布顶部的控件
控件默认值作用
合约按钮(Rithmic / Databento)最后使用的热力图合约显示为「{symbol} · {exchange} ▾」;打开合约选择器(「选择热力图合约」)。交易场所由合约推导得出
市场与交易对(加密货币)跟随数据源,未知时用 Bybit切换交易所和交易对;选择按市场分别记忆
时间跨度20 秒5 秒、10 秒、20 秒、1 分钟、5 分钟、15 分钟、1 小时、4 小时——「以已收到的数据为限」
热力图按钮打开设置弹窗(渲染、流动性、成交、标记、分布图、DOM 阶梯、预设)
◈ Intelligence关闭打开当前合约的证据面板
LIVE实时状态下隐藏当你向过去平移后出现;点击可跳回实时边缘

HUD

左下角的 HUD 先打印合约代码,然后是两个速率和一个年龄:「{symbol} · 12.4 snap/s · 3.1 trd/s · age 80 ms」。速率在一秒的窗口上测量,因此一条已死的数据流会在一秒内归零,而清淡的市场只是逐渐衰减。当「诊断 HUD」设置开启时(默认关闭),第二段会加上帧率、重新居中的次数以及最差的一次重新居中耗时;只有至少出现过一次时,才会追加帧错误计数。

按合约分别保存的阈值

外观设置在各合约之间共享,但五个数量阈值(低量下限、成交量过滤、最小被吃量、大单阈值和阶梯最小挂单量)按数据源和合约分别保存。加密货币交易对的这五项全部从 0 起步,因此在 MNQ 上按手数调好的下限绝不会悄悄把一份 BTC 订单簿抹成空白。渲染标签页中的「为该交易对自动配置」一行会依据近期成交流和订单簿填入这些值。

局限

  • 行情数据由供应商计费;热力图显示订阅所发布的内容,仅此而已。
  • 4 小时是你能请求的最大跨度;可见窗口受限于模块打开以来实际收到的数据。
  • 使用 Rithmic 数据源时,Rithmic 署名保留在左上角;这是合规要求,不是一项设置。
  • 订阅被拒绝时会用平实的语言给出提示并附重试按钮;经纪商的原始报文保留在提示内部,供技术支持查看。

其他语言版本

常见问题

我期待的是 CME,为什么热力图显示的是加密货币交易对?
该模块跟随应用保存的数据源。请在数据源选择器中选择 Databento CME 或 Rithmic,然后重新打开热力图;合约按钮就会显示该期货合约。
我能往回滚动多远?
精细环形缓冲以 100 毫秒的精度保留 5 分钟。超出之后由更粗的层级接手——1 秒、10 秒和 60 秒的桶——15 分钟、1 小时和 4 小时的跨度画的就是它们。无论哪种情况,窗口都受限于模块打开以来实际收到的数据;不会从历史中回填。
热力图会用逐笔委托数据重建订单簿吗?
不会。它比较的是聚合快照。买卖方向归属以及挂单/撤单着色都由这种比较推断而来,绝不会被当作 MBO 观测呈现。由逐笔委托流驱动的部分是流动性追踪列,且仅限 Rithmic。