全市场成交记录(consolidated tape)
全市场成交记录(consolidated tape)是某个市场上每一笔成交按时间排序的单一记录,不论是谁撮合的。场内上市的期货有这样一份记录,因为中央订单簿撮合了全部成交;即期外汇没有,因为没有任何一个场所看得到全部交易。
Senzoukria · 术语表 · 更新于 2026 年 9 月
这份记录里有什么
成交记录就是一串撮合结果:价格、手数、时间戳,以及在交易场所发布该字段时,发起这笔成交的那一方。当这串清单覆盖的是整个市场、而不是某家券商或某个场所的那一部分时,它才被称为「全市场」的。在中心化交易所里,这个区别自动消失,因为该品种只在这一个地方交易,所以交易所自己的成交明细数据流,按定义就是这个市场的记录。
这个词对订单流之所以要紧,是因为下游的每一个工具都是所喂成交记录的函数。足迹图把已成交量按价格和主动方分组;累计 Delta 把这种归属沿时间累加。换一份成交记录,整幅图就变了。用单个场所的成交搭出来的足迹图,描述的就是那个场所,不会更宽。
- CME 期货,如 ES、NQ、CL 或 GC:一本中央订单簿、一份公开的成交记录,在合适的数据流上还能拿到主动方。
- 中心化加密交易所:每家交易所都公布自己撮合结果的完整记录,但没有任何一份记录横跨多家交易所。
- 即期外汇:银行、ECN、主经纪商和零售券商各自撮合或内部消化,没有任何东西把它们汇总成一条共同的数据流。
这个区别如何改变一张图表能宣称什么
- 期货足迹图上某个价格的成交量,是交易所公布的成交量。同样一个单元格放在零售外汇数据流上,装的是那家供应商的成交,有时甚至只是报价更新,而报价更新并不是成交手数。
- 在去中心化的市场上,某条流动性带的缺席,并不能证明别处也没有流动性;只是这条数据流从来没看见过它。
- 只有当两家供应商读同一份成交记录、且采用同一套主动方约定时,比较彼此的 Delta 才有意义。
- 有缺口的部分记录就是部分记录,永远不会被当作零来填补。
在 Senzoukria 里
桌面端读取的都是有完整场所记录的市场:通过 Rithmic Direct 连接、本地 NinjaTrader 或 Quantower 桥接,或 Databento CME 数据接入的 CME 期货,以及来自 Binance 现货、Binance USD-M 永续和 Bybit 订单簿历史的加密交易对。这些都是某一个场所的完整成交记录,正因如此,足迹图、累计 Delta 类指标和热力图在它们身上可以按字面意思去读。
Broker Connections 页面里没有任何即期外汇数据源,软件也不会用券商报价去拼一份覆盖全市场的货币记录。要在有成交记录的前提下获得货币敞口,走的是同一条 Rithmic 或 Databento 路径上的场内货币期货。每条路径上的行情都由供应商或交易所计费,不包含在软件订阅里。
常见的错误
- 以为「外汇足迹图」读的是一份货币成交记录。它读的是某一家券商的数据流。
- 把交易所成交量和券商申报的成交量当成同一个单位。
- 把两个场所的成交缝进同一张图表,再把结果当成单一市场来读。
- 因为报价更新和成交走同一条流,就把报价更新读成成交。
相关内容
其他语言版本
常见问题
- 加密市场有全市场成交记录吗?
- 每家中心化交易所都会公布自己撮合成交的完整记录,所以一张 Binance BTCUSDT 图表,对那个场所的那个交易对来说就是一份完整的成交记录。但没有任何记录横跨多家交易所,因此 Binance 的 BTC 和 Bybit 的 BTC 是两份成交记录。请并排比较,而不要把它们合并。
- 即期外汇为什么没有全市场成交记录?
- 即期外汇是场外交易。银行、电子通信网络、主经纪商和零售券商各自撮合或内部消化自己的订单流,没有规定要求它们向一条共同的数据流申报。所以一条零售外汇数据流展示的,是某一家供应商所观察到的活动——这是一个合法但局部的视角。
- 有了成交记录,主动方是不是就一定已知?
- 不一定。成交记录给出价格、手数和时间;主动方是另一个字段,有的数据流发布、有的不发布。缺失时,平台只能用跳动规则估计方向,而建立在这个估计之上的 Delta,呈现时就该如实标注。