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。合适的百分比因品种和周期而异:适合股指期货一分钟图的数值,放在同一合约的日线图上就远远太窄,因为这个参数是固定的,不会自适应。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Period | number | 20 | 1 – 500 |
| Deviation % | number | 2.5 | 0.1 – 25 |
它无法显示的内容
百分比包络线不包含任何波动率信息。无论是平静的时段还是剧烈的时段,它都保持相同的相对宽度,因此触轨在两种情况下含义截然不同。百分比是相对于基线的,这意味着即使其他一切不变,价格水平变化时绝对距离也会变化。而且触轨并不能说明,是挂单流动性吸收了这波行情,还是主动订单推动了它;这需要从足迹图单元格或流动性热图中读取,而不是从包络线中读取。
相关指标
其他语言版本
Frequently asked questions
- 包络线和布林带有什么区别?
- 两者都以移动平均为中心,但宽度的计算方式不同。价格包络线使用基线的固定百分比,这里默认为 2.5%,因此无论市场如何变化,通道都保持相同的相对宽度。布林带使用价格的标准差,因此波动率上升时扩张、下降时收缩。
- 包络线的偏离百分比应该设多少?
- 没有通用的数值,这个参数需要匹配品种和所看周期的典型波动区间。一种实用的做法是调整百分比,直到两条线刚好位于大多数近期 K 线之外,然后固定不变,让不同时间的触轨保持可比。默认值为 2.5%,可设范围为 0.1 到 25。
- 波动率上升时包络线会变宽吗?
- 不会。宽度是移动平均的固定百分比,只有均线本身的水平变化时才会改变。如果需要随波动率变化的通道,请改用标准差通道或基于 ATR 的通道;包络线在设计上就是这一类中不自适应的那一种。