Range Compression 指标:公式、参数与读法

Range Compression 把每根K线的区间除以它之前K线的平均区间,并在独立窗格中画出这个比值:低于 1 表示收缩,高于 1 表示扩张。

Senzoukria · 指标 · Updated September 2026


Range Compression 结构与交易时段, 显示在图表下方的独立面板中.

Range Compression 测量的是什么

数值为 (high − low) 除以之前 N 根K线区间的平均值,取值窗口截止于当前K线的前一根。把K线自身排除在参考值之外很重要:否则一根大K线会抬高衡量它的基准,从而低估它自身的扩张。这个比值没有单位,因此不依赖最小变动价位,在不同品种和周期上读法相同。在凑满 N 根K线之前,以及参考K线全部为平K线、平均值为零时,不画点,也不用替代值。

公式:代码中的实现

这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:

Range compression — range de la barre rapporté à sa normale récente : value = (high − low) / moyenne des N ranges PRÉCÉDENTS (fenêtre [i−N, i−1] : la barre ne dilue pas sa propre référence — même convention que `relative-volume`) < 1 = compression (coil, préparation de mouvement), > 1 = expansion. Warm-up (moins de N barres avant i) → PAS de point ; moyenne nulle (N barres plates) → PAS de point : 0/0 n'est pas une compression infinie. Défaut N=20, la même référence que le relative volume — les deux se lisent ensemble (range qui se contracte à volume constant = absorption). Sans unité, donc indépendant du tick size et comparable d'un instrument à l'autre.

如何解读

  • 读数 0.5 表示这根K线的区间是近期常态的一半;2 表示是它的两倍。
  • 持续一段低于 1 的读数,描述的是市场在收缩;它不说明收缩何时结束,也不说明向哪个方向结束。
  • 在一串低读数之后出现远高于 1 的数值,是区间扩张:一段走势的第一根K线往往如此,一次孤立的尖刺也一样。
  • 默认周期与 Relative Volume 使用的周期一致,便于两者对照:区间收缩而成交量保持稳定,正是吸收的图景,足迹图可以证实或推翻它。
  • K线之间的跳空不计入K线区间,所以跳空开盘可能读起来像一根普通K线,尽管价格已经走了很远。

参数与默认值

参考周期默认 20 根K线,可设为 1 到 500。周期短,基准会紧跟近期活动,比值总在 1 附近徘徊,缓慢的收缩就被掩盖;周期长,参考值稳定,一段平静行情能更久地显现出来。两种颜色分别标为正(#26c6da)和负(#9e9e9e),只影响序列的绘制方式。

Range Compression — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Reference periodnumber201 – 500

它无法显示的内容

这个比值只衡量振幅,别无其他:一根K线可能区间很小,内部却成交了大量成交量,本指标看不出区别。它是相对于最近 N 根K线的,所以在剧烈的交易时段之后,普通K线会显示为收缩;在沉寂的时段之后,普通K线会显示为扩张。它没有方向。在交易时段交界处,参考窗口横跨两个时段,比较的是不同流动性状态下的K线。低读数是对当前的描述,而不是对突破或其时机的预测。

浏览全部指标

其他语言版本

Frequently asked questions

图表上的区间收缩是什么意思?
它表示最近的K线在所选回看周期内覆盖的价格范围比平常小。在本指标上表现为低于 1 的读数,0.5 表示近期平均区间的一半。这是对振幅的测量,而不是预测。
怎样客观地衡量波动收缩?
一种方法是把每根K线的区间表示为它之前K线平均区间的一个比例,这正是本指标默认在 20 根K线窗口上所做的。由于结果是比值,可以在不同品种和周期之间直接比较,无需换算成 tick 或点数。
区间收缩应该用多少周期?
默认的 20 根K线与 Relative Volume 的参考周期一致,使两个窗格可以直接对比。周期短则适应快,读数被压向 1;周期长则基准更稳,收缩能在更多K线上保持可见。

Keep reading