负成交量指数 (NVI) 是一款适用于 MT4 和 MT5 平台的免费技术分析指标,它主要基于交易的 tick 成交量(在 MT5 中可以用真实成交量替代),并且具备以下两个实用功能:
- 支持多时间框架(MTF)操作。
- 可以切换显示正成交量指数。
NVI 指标在主图表下方的独立窗口中显示,并且其代码中不使用任何标准或自定义指标。这款 NVI 的实现同时适用于 MT4 和 MT5 平台。
什么是负成交量指数 (NVI) 指标?
负成交量指数 (NVI) 是一款历史悠久的技术指标,最早由 Paul L. Dysart 在20世纪上半叶开发,并在1976年由 Norman G. Fosback 进行了改进。该指标由一个在独立指标窗口中波动的线条组成,其线条只在成交量低于前一根柱子的成交量时上升或下降。

如何使用负成交量指数 (NVI) 指标?
经典 NVI 策略
NVI 的经典解读是,后续的 NVI 运动确认趋势的强度。也就是说,强劲的趋势即使在成交量下降时仍将持续。与其移动平均线的交叉可以视为趋势的确认。

和其他 MA 交叉策略一样,这种策略也容易产生错误或滞后的信号。
NVI 背离策略
另一个选择是观察价格与负成交量指数之间的背离,以发现趋势反转。在这种情况下,价格图表在不断创新高,而 NVI 却在形成更低的低点。这通常会导致长期的下跌趋势:

遗憾的是,这类信号并不总是清晰或准确。像其他 背离指标 一样,在进入或退出交易前,使用额外的确认信号是明智的选择。
高时间框架视角
通过我们版本的负成交量指数,可以在低时间框架图表上显示高时间框架 NVI 值。这是上述 EUR/USD @ D1 图表,但这次附加了来自周线时间框架的负成交量指数指标:


考虑到高时间框架柱的成交量与低时间框架柱的成交量可能有显著差异,得到的 NVI 曲线可能会提供市场情况的不同视角。
正成交量指数 (PVI)
负成交量指数指标可以切换为计算和显示正成交量指数。这样一来,交易者可以看到伴随成交量上升的价格变化。得到的曲线与价格图表并没有太大差异:
因此,PVI 被认为信息量不如 NVI。
NVI 输入参数
- 指标偏移(默认 = 0)— 指标曲线的水平偏移。可以是正值(向右偏移)或负值(向左偏移)。
- 时间框架(默认 = 当前)— 计算 NVI 线的时间框架。如果将其设置为高于当前的时间框架,指标将在当前图表上显示高时间框架的 NVI。设置为低于当前时间框架时,该参数将被忽略。
- 正成交量指数?(默认 = false)— 如果设置为 true,指标将计算正成交量指数 (PVI),而不是负成交量指数 (NVI)。
- 成交量类型(默认 = VOLUME_TICK)— 用于计算的成交量类型— tick 成交量或真实成交量。此参数仅在 MT5 中可用。
