时间 K 线
时间 K 线按固定的时钟间隔开出和收盘,比如一分钟或一小时,不管其间成交了多少。它们是多数平台的默认 K 线类型,也是最容易与交易时段、数据发布和其他来源的数据对齐的一种。
Senzoukria · 术语表 · 更新于 2026 年 9 月
时钟如何切分成交明细
间隔为 T 的时间 K 线从一个时钟边界开始,例如 09:31:00,在下一个边界之前收盘。时间戳落在这个区间内的每一笔成交都属于这根 K 线。这根 K 线的开、高、低、收、成交量,以及在足迹图上每个价格的买价量和卖价量,全部由这些成交算出。
K 线边界是在某个时区里定义的。CME 上的期货遵循一个芝加哥时间 17:00 开盘的时段,所以一根锚定在当地午夜的日 K 线和一根锚定在芝加哥时间 17:00 的时段 K 线是两个不同的对象,成交量和振幅都不一样。
- 没有成交的那一分钟在时间上仍然占一个 K 线位置,但这根 K 线没有成交量、也没有成交价位。它应当显示为空,而不是画成一根停在最新价、成交量为零、却被当作测量结果呈现的平线。
- 日内的各个周期可以从最细的那个加起来:一根 5 分钟 K 线就是五根 1 分钟 K 线的并集,这也是平台可以只下载分钟、其余在本地构建的原因。
时间 K 线方便在哪里
- 跨时段比较很直接:今天的 09:31 和昨天的 09:31 不需要任何换算就能对上。
- 回测可以按时钟回放,策略的持仓时间用时长已知的 K 线表达。
- 经济数据发布和市场开盘都落在已知的时间戳上,对应的 K 线很好找。
- 公式里假设 K 线时长相等的指标,比如成交明细速度,只在时间 K 线上、或者在时长被观测到的计数 K 线上才有意义。
时间 K 线在哪里会误导人
- 活动量并不是均匀摊在时钟上的。开盘时的一根 1 分钟 K 线装着的成交,可能比夜盘一个小时还多,所以逐根比较成交量或 Delta,等于把信息量极其悬殊的东西混在一起。
- 清淡时段会印出许多只有寥寥几笔成交的 K 线;在它们之上计算的每一个指标都继承了这份噪声。
- 一波快速行情被压进一两根 K 线里,藏起了 tick 或区间 K 线本来会摊开的那种逐价位序列。
在 Senzoukria 中
在足迹图页面上,一分钟到一小时被固定在粒度菜单旁边;引导式导览的「周期与 K 线类型」一步会展示这个菜单和用来固定其他粒度的星标。历史设置说明:只从经纪商下载分钟,所有日内周期都在本地相加而成,所以在 1、5、15 分钟之间切换不会产生一次往返请求。
「时段内时刻成交量」指标以时段分钟为键,即 ⌊(K 线时间 − 时段开盘) / 60 秒⌋,锚定在芝加哥时间 17:00,所以它跨时段的比较会把今天的 09:31 和昨天的 09:31 配成一对,无论 K 线类型是什么——而这正是时间 K 线天然就有的对齐。期货回测指南讲了依赖这种时钟对齐的滚动前进规则。
相关内容
其他语言版本
常见问题
- 读足迹图用哪个周期最好?
- 足迹图阅读指南指出,在较低周期以及 tick 或成交量 K 线上,单笔成交还有分量;很多期货交易者读 1 到 5 分钟的 K 线。更高的周期把成百上千个价位折进一根 K 线,逐格的细节就读不出来了。合适的间隔,是让一根 K 线仍然装着数量可读的成交价位的那一个。
- 为什么我的 1 小时 K 线和另一个平台不一样?
- 小时 K 线取决于这个小时从哪里开始。一个平台可能锚定在整点,另一个锚定在芝加哥时间 17:00 的时段开盘,第三个锚定在交易所的交易时段模板上。同样的成交于是落进边界不同的 K 线里。比较之前先确认锚点和时区。
- 能用时间 K 线构建 tick 或区间 K 线吗?
- 不能。一根时间 K 线已经把它的成交合并掉了;顺序、笔数和每笔的手数都没有了。计数 K 线需要 tick 流。这也是为什么 Senzoukria 里导入的 OHLCV 历史不带 Delta、也不带足迹价位,以及为什么回放计数 K 线需要 tick 历史。