Negative Volume Index 指标:公式、参数与读法

负成交量指数(Negative Volume Index,NVI)只在成交量低于前一根K线的K线上复利累计价格收益,其余K线上指数保持不变。它以 1000 为基数,遵循 Dysart 的前提:信息更充分的参与者在市场清淡时行动。

Senzoukria · 指标 · Updated September 2026


Negative Volume Index 成交量, 显示在图表下方的独立面板中.

Negative Volume Index 测量的是什么

在每根K线上,只有当成交量严格低于前一根K线时,指数才乘以一加上收盘价的百分比变化;成交量相等时不作任何改变,这是原始的严格不等式约定。基数默认为 1000,没有单位,只有指数的相对变化才有意义。初始值设在第一根已加载的K线上,因此加载更多历史会使整条曲线平移;当前一收盘价为零时,指数保持不变而不是中断。序列连续运行,不会在交易时段开盘时重置。

公式:代码中的实现

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

NVI — Negative Volume Index (Fosback / Dysart) : NVI[0] = base (défaut 1000) NVI[i] = NVI[i−1] × (1 + (close[i] − close[i−1])/close[i−1]) si volume[i] < volume[i−1], sinon NVI[i−1] POURQUOI : la thèse de Dysart est que l'« argent malin » se positionne les séances CALMES, quand la foule est absente. Le NVI ne retient donc que la performance des barres à volume en BAISSE — sa tendance est réputée dire ce que font les mains fortes, pas ce que fait le bruit. Base 1000 (défaut, convention Fosback) : l'indice n'a pas d'unité, seule sa VARIATION relative compte ; 1000 rend les % lisibles à l'œil. Graine posée sur la première barre chargée (même corollaire que l'OBV : plus d'historique = courbe décalée). Volume ÉGAL → indice inchangé (inégalité STRICTE, convention d'origine). close[i−1] = 0 → contribution 0, indice GELÉ : exception documentée en en-tête — un null couperait un indice cumulatif et lui ferait perdre son ancrage. CONTINU — pas de reset session.

如何解读

  • 指数只在成交量较低的K线上变动,因此长时间的平直段是其正常状态,而不是故障。
  • 指数上升,表示所观察期间的正收益集中在清淡的K线上;指数下降则相反。
  • 将其方向与价格比较:方向一致,说明清淡和活跃的K线推动方向相同;方向不一致,则能分辨出收益究竟来自哪里。
  • 传统用法是将指数与其自身的长期移动平均比较,而不是读取其水平,因为水平取决于你的历史数据从哪里开始。
  • 在 24 小时交易的期货图表上,请记住成交量下降既可能源于参与度,也可能只是时间段使然。

参数与默认值

基数默认为 1000(Fosback 的约定),可取 1 到 100,000。它纯粹是刻度选择,丝毫不改变曲线的形状。没有周期参数:唯一的结构性规则是相邻K线之间严格的成交量比较,且是固定的。线条默认为蓝色(#2962ff)。

Negative Volume Index — 应用中可调的参数及其默认值。
参数类型默认值取值范围
Basenumber10001 – 100000

它无法显示的内容

该指数建立在收盘到收盘的收益和总成交量之上:没有主动方,没有区间,也没有K线内部结构。Dysart 的前提来自对股票日线数据的研究,并不能自动套用到日内期货或 24 小时市场,在这些市场中成交量跟随交易时段的时钟变化,程度不亚于跟随参与度。由于初始值位于第一根已加载K线,两张历史深度不同的图表之间,指数水平无法比较。成交量完全相等的K线会被整个跳过,因此成交量报告粒度较粗的品种可能使指数长时间停滞。

浏览全部指标

其他语言版本

Frequently asked questions

负成交量指数说明了什么?
它追踪在成交量低于前一根K线的那些K线上价格的表现,忽略其余K线。其方向概括了在较清淡成交中获得的收益。它是对这些K线的描述,而不是预测,其绝对水平本身没有意义。
为什么我的 NVI 长时间保持水平?
只有当一根K线的成交量严格低于前一根时,指数才会更新。成交量更高或完全相等的K线不改变指数,因此出现平直段是正常的,尤其是在成交量持续增加、进入活跃时段的品种上。
NVI 与正成交量指数有什么区别?
两者使用相同的计算机制,只是触发条件不同。NVI 在成交量下降的K线上复利累计收益,PVI 在成交量上升的K线上累计。成交量不变的K线两者都不变动,因为两者都使用严格不等式。

Keep reading