走单速度(tape speed)

走单速度(tape speed)指成交在明细流(time and sales)上打印出来的速率,用每单位时间的成交笔数或每根 K 线的成交笔数表示。它度量的是市场有多忙,而不是市场在往哪个方向交易。

Senzoukria · 术语表 · 更新于 2026 年 9 月


明细流是什么,它的速度又度量什么

明细流是已执行成交的序列,一笔一行,每行带价格、数量和方向(打在买价上还是卖价上)。走单速度统计的是单位时间内到达多少行这样的打印。明细流快,说明很多参与者在成交;明细流慢,说明市场在等。速度本身不说明谁占上风:一串密集的打印,可能是买方在扫卖单,可能是卖方在砸买单,也可能是双方在同一个价格上互相成交。

这里存在两种归一化方式,而且它们不能互换。每分钟成交笔数需要每根 K 线或每个窗口的真实时长;每根 K 线成交笔数则是一个原始计数,取决于 K 线类型。在 tick K 线上,这个计数由构造方式决定是固定的,所以速度只能反过来读成「每根 K 线用了多少时间」。

两种统计方式

  • 按时间归一:窗口内的成交笔数除以该窗口经过的时间,得到每分钟成交笔数。只有当数据源给出已收盘 K 线的时长,或者周期本身是一个时间区间、且下一根 K 线确认了它的收盘时,这个值才有定义。
  • 按 K 线平滑:对每根 K 线的成交笔数做指数移动平均,单位是每根 K 线成交笔数。其中不涉及时钟,所以它在 tick、成交量和区间 K 线上都能用,但单位不同。
  • 无论用哪种方法,当前这根 K 线都是未完成的。它的计数是局部的,一个妥当的实现会让它保持未定义,而不是外推。

走单速度的变化怎么读

  • 在一个一直很安静的价位上突然加速,通常意味着有挂单正在被试探;配合 delta 一起看,才知道哪一侧在主动。
  • 速度上升而价格停滞,正是吸收的原材料:打印很多,走得很少。同一个想法的比率视角,见「投入与结果」词条。
  • 一波行情之后速度塌下来,说明推动它的那批参与者停手了;但这本身并不说明行情会反转。
  • 速度要和同一个时段、同一个品种比。开盘、现货收盘和数据发布各有自己的基准,一个很快的夜盘明细流,放到日盘里可能仍然算慢。

在 Senzoukria 里

有两个副图指标覆盖这个概念。走单速度(指标 id speed-of-tape,分组 Tape & flow)在 N 根 K 线的滑动窗口上(Window,默认 5)归一为每分钟成交笔数,并且只使用由数据源提供的、或由一个显式时间周期隐含且被下一根 K 线确认收盘的 K 线时长;没有实测时长的 tick、成交量或区间 K 线,得不到数值。走单速度 EMA(tape-speed-ema)用标准 EMA(默认周期 10)平滑每根 K 线的成交笔数,单位保持为每根 K 线成交笔数,预热期间不输出。前者在指标面板中标注为「Tape speed · trades/min」,两者在各自的预热期都会留出空档。

两者都依赖已连接数据源送来的成交笔数,因此需要逐笔数据而不是聚合 K 线。行情数据由供应商计费,不由软件计费。

常见误区

  • 在 tick K 线上把每根 K 线成交笔数当成速度读:这个计数按定义就是常数。
  • 把明细流快当成看多或看空。速度是活跃度;方向来自 delta、失衡和价格。
  • 把一条平滑过的 EMA 线和一条未平滑的每分钟笔数线放在一起比,仿佛它们共用一把刻度。
  • 给最后那根未完成的 K 线填一个猜出来的值。缺失的测量就该保持缺失。

其他语言版本

常见问题

走单速度和成交量是一回事吗?
不是。成交量数的是合约数,走单速度数的是打印笔数。一笔 200 手的成交和两百笔 1 手的成交,成交量相同,速度却天差地别。两者的比值就是平均成交规模,那是另一个指标。
为什么这个指标在我的区间 K 线上什么都不显示?
每分钟成交笔数需要每根 K 线的真实时长。区间、tick 和成交量 K 线没有固定时长,所以除非数据源报出一个时长,指标会让数值留空,而不是去猜。按 K 线平滑的那个 EMA 变体在这些 K 线类型上可用,因为它从不除以时间。
明细流变快是不是意味着要突破了?
单看它不是。打印变快只说明那一刻有更多参与者在活动。这份活跃度会不会转化成一段行情,取决于是否有一方在吸收另一方——这要从 delta,以及「花掉这么多量价格走了多远」里去读。

继续阅读