负成交量指数(NVI)是一个适用于MT4和MT5平台的免费技术指标,专为高级图表分析而设计。该指标基于成交量(在MT5中可以用真实成交量代替),并附加了两个实用功能:
- 支持多时间框架(MTF)操作。
- 可以切换显示正成交量指数(PVI)。
NVI指标在主图表下方的独立窗口中显示,其代码中不使用任何标准或自定义指标。这一NVI版本适用于MT4和MT5平台。
什么是负成交量指数(NVI)指标?
NVI指标是一个相对传统的技术指标,最早由保罗·L·戴萨特在20世纪上半叶开发,并在1976年由诺曼·G·福斯巴克进行了改进。它由一个在独立指标窗口中波动的线条组成。该线条仅在成交量低于前一个柱子的成交量时上升或下降。

如何使用负成交量指数(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中可用。
