Price Envelopes 指标:公式、参数与读法

价格包络线(Price Envelopes)在收盘价简单移动平均的上方和下方,按固定百分比各画一条线。Senzoukria 默认基线周期为 20、偏离幅度为 2.5%,因此通道宽度取决于价格水平,而不是波动率。

Senzoukria · 指标 · Updated September 2026


Price Envelopes 均线与波动率, 叠加在价格图上.

Price Envelopes 测量的是什么

基线是普通的简单移动平均;上轨为基线乘以 (1 + 百分比),下轨为基线乘以 (1 - 百分比)。因此通道宽度与价格水平成正比:基线为 4,000 个指数点时,2.5% 的设置会让每条线距离基线 100 点,而这个距离只随基线变化。这正是包络线与目录中其他通道类指标的区别,后者的宽度来自标准差或 ATR。三条线从同一根 K 线开始,因为两条外轨都由基线推导而来。

公式:代码中的实现

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

Price Envelopes : basis = SMA_N(close) ; upper = basis·(1 + p/100) ; lower = basis·(1 − p/100) Enveloppe en POURCENTAGE du basis (pas en σ ni en ATR — c'est ce qui la distingue de Bollinger/Keltner déjà livrés). Warm-up SMA → null. Défauts N=20, p=2.5 %.

如何解读

  • 触及上轨或下轨,表示价格与其 20 根 K 线均值之间相距一个固定百分比,这是关于距离的表述,而不是关于反转的表述。
  • 如果价格连续多根 K 线沿着一条轨道运行,说明所选百分比小于该品种当前的波动区间;先加宽,再从触轨中得出结论。
  • 波动率上升时通道并不会变宽,因此一个交易时段内的触轨次数会随市况变化,而参数保持不变。
  • 包络线以简单均线为中心,中线带有这条均线的滞后,两条外轨也同样继承这一滞后。

参数与默认值

周期默认 20,范围 1 到 500,只影响基线;偏离幅度默认 2.5%,可设为 0.1 到 25。合适的百分比因品种和周期而异:适合股指期货一分钟图的数值,放在同一合约的日线图上就远远太窄,因为这个参数是固定的,不会自适应。

Price Envelopes — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Periodnumber201 – 500
Deviation %number2.50.1 – 25

它无法显示的内容

百分比包络线不包含任何波动率信息。无论是平静的时段还是剧烈的时段,它都保持相同的相对宽度,因此触轨在两种情况下含义截然不同。百分比是相对于基线的,这意味着即使其他一切不变,价格水平变化时绝对距离也会变化。而且触轨并不能说明,是挂单流动性吸收了这波行情,还是主动订单推动了它;这需要从足迹图单元格或流动性热图中读取,而不是从包络线中读取。

浏览全部指标

其他语言版本

Frequently asked questions

包络线和布林带有什么区别?
两者都以移动平均为中心,但宽度的计算方式不同。价格包络线使用基线的固定百分比,这里默认为 2.5%,因此无论市场如何变化,通道都保持相同的相对宽度。布林带使用价格的标准差,因此波动率上升时扩张、下降时收缩。
包络线的偏离百分比应该设多少?
没有通用的数值,这个参数需要匹配品种和所看周期的典型波动区间。一种实用的做法是调整百分比,直到两条线刚好位于大多数近期 K 线之外,然后固定不变,让不同时间的触轨保持可比。默认值为 2.5%,可设范围为 0.1 到 25。
波动率上升时包络线会变宽吗?
不会。宽度是移动平均的固定百分比,只有均线本身的水平变化时才会改变。如果需要随波动率变化的通道,请改用标准差通道或基于 ATR 的通道;包络线在设计上就是这一类中不自适应的那一种。

Keep reading