Positive Volume Index 指标:公式、参数与读法
正成交量指数(Positive Volume Index,PVI)是一个累积指数,只在成交量高于前一根K线的K线上变化;在其余K线上保持最后的数值。它由 Fosback 在 Dysart 研究的基础上提出,用于分离出参与度扩张期间发生的价格行为。
Senzoukria · 指标 · Updated September 2026
Positive Volume Index — 成交量, 显示在图表下方的独立面板中.
Positive Volume Index 测量的是什么
以 1000 为基数,每根符合条件的K线把当前指数乘以一加上该K线的价格百分比变化,因此指数是对收益复利累计,而不是简单求和。成交量等于或低于前一根K线的K线不改变指数,所以长时间的平直段是正常且有意义的。前一收盘价为零时,指数在该K线上保持不变,因为那里的百分比变化没有定义。序列连续运行,不按交易时段重置。它与负成交量指数完全对称,两者应一起解读:PVI 描绘活跃K线上发生的情况,NVI 描绘清淡K线上发生的情况。
公式:代码中的实现
这不是别处常见的定义,而是所发布代码实际计算的内容,记录在实现旁边:
PVI — Positive Volume Index (Fosback / Dysart) — miroir exact du NVI : PVI[i] = PVI[i−1] × (1 + (close[i] − close[i−1])/close[i−1]) si volume[i] > volume[i−1], sinon PVI[i−1] POURQUOI : le pendant du NVI — il ne retient que les barres à volume en HAUSSE, c'est-à-dire ce que fait la FOULE. Les deux se lisent ENSEMBLE : NVI et PVI qui montent de concert = tendance saine ; PVI seul qui monte pendant que le NVI stagne = mouvement porté par le bruit. Def séparée (et pas un paramètre « side » d'une seule def) pour que chacun s'active et se colore indépendamment — même choix que min-delta/max-delta. Mêmes conventions que le NVI : base 1000, volume égal → inchangé, close[i−1] = 0 → indice gelé, continu.
如何解读
- 看斜率,不看水平。基数只是任意的起点,绝对数值本身不包含任何信息。
- PVI 上升,表示价格在成交量扩张的K线上上涨。
- 平直段不是数据缺失:它们是成交量没有增加的一连串K线,指数正确地保持不动。
- 将其与 NVI 对照。两者同时上升,是对得到广泛支撑的趋势的传统解读;只有 PVI 上升,描述的是仅由活跃K线推动的走势。
- 由于它累计的是百分比变动,在高价品种上,较大的点数波动对它的影响可能比预期小。
参数与默认值
基数默认为 1000,可设为 1 到 100,000 之间的任意值,另一个输入只有线条颜色。基数只改变纵轴刻度,丝毫不影响曲线形状或任何拐点的时间,因此可按副图的可读性,或为与你对比的另一个指数对齐来选择。
| 参数 | 类型 | 默认值 | 取值范围 |
|---|---|---|---|
| Base | number | 1000 | 1 – 100000 |
它无法显示的内容
PVI 是为股票和指数日线数据设计的传统指标,与之相关的“大众资金与知情资金”解读也源于此。这种解读是技术分析的约定,并非日内期货或加密货币数据的实测属性。曲线锚定在第一根已加载的K线上,因此其形状取决于图表加载了多少历史,回看长度不同的两位用户会看到不同的水平。它完全忽略成交量增幅的大小:略微增加与增至三倍的条件完全相同。它不了解主动方,而且从不在交易时段边界重置,因此隔夜跳空会直接累计进来。
相关指标
- Volume — 成交量
- Buy/Sell Volume — 成交量
- Average Trade Size — 成交量
- Volume ROC % — 成交量
- Relative Volume — 成交量
- Trade Count — 成交量
其他语言版本
Frequently asked questions
- 正成交量指数衡量的是什么?
- 它对每根成交量高于前一根K线的K线复利累计其价格百分比变化,忽略其余K线,因此曲线描绘的是参与度扩张期间价格的表现。其水平是任意的;只解读其方向以及与负成交量指数的关系。
- 如何结合使用 PVI 和 NVI?
- 两者把同一序列一分为二:PVI 捕捉成交量上升的K线,NVI 捕捉成交量没有上升的K线。传统解读是:两者同时上升描述一个得到广泛支撑的趋势,而 PVI 上升、NVI 保持平直,描述一段仅由活跃K线推动的走势。这是一种解读约定,而不是实测结果。
- 为什么正成交量指数长时间保持水平?
- 因为它只在成交量比前一根K线增加的K线上更新。在成交量持续下降的交易时段中,指数可能在许多根连续K线上保持同一数值。这些平直段是计算的一部分,而不是数据空缺。