时段区间

时段区间(session range)是自当前时段开盘以来成交过的最高价与最低价之间的距离,它是随行情展开而实时测量的,不是取时段结束后的最终极值。它是判断价格在一天中所处位置的基础,也是把今天走过的幅度与此前各时段平均区间作比较的依据。

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


实时极值,而不是最终极值

在任何一根 K 线上,时段高点和低点,是自时段开盘以来已经成交的那些 K 线中的最高高点和最低低点。它们只能扩大。用已经走完的时段的极值去描述更早的某根 K 线,属于未来函数:在那个时刻,没有人知道这一天会走到哪里。任何之后要做回放或回测的研究,都必须分清这一点。

  • CME 期货的时段框架从芝加哥时间 17:00 开始,所以夜盘从一开始就是区间的一部分。
  • 一个已经走完的历史时段,它的区间是固定的,可以画成一对价位一直延伸到它的最后一根 K 线。
  • 当前时段还在加载时,用不完整的 K 线算出来的区间并不是时段区间;此时什么都不显示,好过显示一个被截断的区间。

区间的三种读法

  • 区间位置接近 100,说明这个时段收在自己的高位附近;接近 0 则收在低位;在 50 上下,说明这一天是均衡的。
  • 平均区间的投射会在开盘价 ± ADR 处画出一对边界。价格不可能同时够到两端,那需要两倍于平均区间的幅度;它是一对边界,不是目标。
时段区间的几种用法
读法它衡量什么它回答的问题
高点/低点价位当前的两个极值这一天到目前为止在哪里被拒绝过?
区间位置,0 到 100(收盘 − 低点)÷(高点 − 低点)× 100收盘靠近高位、低位,还是在中间?
平均日内区间最近 N 个时段「最高 − 最低」的均值今天走过的幅度是不是已经超过平常?

在 Senzoukria 中

指标面板在 Structure & sessions 分组提供 Session High/Low,画出每个时段的实时极值;Session Range Position 是一个 0 到 100 刻度的窗格指标,在每个芝加哥时间 17:00 的开盘处归零;Profiles & levels 分组里的 Daily Range Projection,用此前 N 个时段(默认二十个)的平均区间,在时段开盘价周围画出 ADR High 和 ADR Low,在没有加载满 N 个历史时段之前什么也不画。v2 指标集还列出了 Session range consumption,即当前已加载时段的区间除以此前已加载各时段的平均区间,并附注说明它不是账户亏损上限。脚本库里也有一个「时段高低点」模板。

常见误区

  • 与另一个平台比较时,把常规时段的区间和完整时段的区间混在一起。
  • 把 ADR 包络当成对这一天会收在哪里的预测。
  • 只用寥寥几个时段算出一个平均值,就把它当作稳定的基准;历史太短或者只加载了一部分,都会让它有偏。

其他语言版本

常见问题

为什么区间位置从不超过 100,也不低于 0?
这是构造决定的。一根 K 线的收盘落在它自己的高低点之间,而这两者又在实时的时段极值之内,所以这个比值始终在 0 到 100 之间。在时段的第一根 K 线上,如果最高价等于最低价,此时还没有区间,也就不产生数值。
时段区间和初始平衡区间(initial balance)是一回事吗?
不是。初始平衡区间是时段开盘或常规时段开盘之后一个固定窗口内的区间,窗口一结束它就不再扩大。时段区间会一直扩大到时段收盘。
平均日内区间应该取多少个时段?
二十是常用的默认值,大致相当于一个月的时段数。窗口更短对波动率变化反应更快,但噪声更大;更长则更平稳,但更迟钝。不管你选哪个,这个投射都需要先加载满那么多个完整的历史时段,才有意义。

继续阅读