ネガティブボリュームインデックス (NVI)は、MT4やMT5プラットフォームで利用できる無料のテクニカルインジケーターです。このインジケーターはティックボリュームを基にしており(MT5では実際のボリュームに置き換えることも可能です)、以下の2つの便利な機能を備えています。
- マルチタイムフレーム(MTF)対応。
- ポジティブボリュームインデックスへの切り替えが可能。
NVIは、メインチャートの下にある別のチャートウィンドウに表示され、コード内に標準またはカスタムインジケーターは使用していません。このNVIの実装は、MT4およびMT5プラットフォームで利用できます。
NVIインジケーターとは?
ネガティブボリュームインデックス(NVI)は、20世紀前半にPaul L. Dysartによって開発され、1976年にNorman G. Fosbackによって改良された比較的古いテクニカルインジケーターです。このインジケーターは、別のインジケーターウィンドウに表示される1本のオシレーターラインで構成されています。このラインは、ボリュームが前のバーよりも少ない場合にのみ上昇または下降します。

NVIインジケーターの使い方
クラシックNVI戦略
NVIのクラシックな解釈は、NVIの後続の動きによってトレンドが確認されていることを示すものです。強いトレンドは、ボリュームが減少しても続くと考えられています。移動平均とのクロスは、トレンドの確認として考えられます。

他のMAクロスオーバー戦略と同様に、誤信号や遅延信号が出る可能性があるため注意が必要です。
NVIダイバージェンス戦略
別の選択肢として、価格とNVIの間のダイバージェンスを見てトレンドの反転を探る方法があります。ここでは、価格チャートが新たな高値を作る一方で、NVIは低い安値を示しています。この場合、長期的な下落トレンドが続くことになります:

残念ながら、このような信号は常に明確または正確であるとは限りません。他のダイバージェンスインジケーターと同様に、取引を開始または終了する前に追加の確認を使用することが重要です。
高タイムフレームの視点
NVIのバージョンでは、低タイムフレームチャートに高タイムフレームのNVI値を表示することができます。以下は、上記のEUR/USD @ D1チャートですが、今回は週足のNVIインジケーターが表示されています:


高タイムフレームのバーのボリュームは、低タイムフレームのバーのボリュームと大きく異なる場合があるため、結果として得られるNVIカーブは市場の状況を異なる視点から示すことがあります。
ポジティブボリュームインデックス (PVI)
NVIインジケーターは、ポジティブボリュームインデックス(PVI)を計算して表示するように切り替えることもできます。これにより、トレーダーはボリュームが上昇しているときの価格変動を確認できます。結果として得られるカーブは、価格チャートとあまり変わりません:
そのため、PVIはNVIよりも情報量が少ないとされています。
NVIの入力パラメータ
- インジケーターシフト (デフォルト = 0) — インジケーター曲線の水平シフト。正の値は右にシフト、負の値は左にシフトします。
- タイムフレーム (デフォルト = 現在) — NVIラインを計算するタイムフレーム。現在のタイムフレームよりも高いタイムフレームに設定すると、現在のチャートに高タイムフレームのNVIが表示されます。このパラメータは、現在のタイムフレームよりも低いタイムフレームに設定した場合は無視されます。
- ポジティブボリュームインデックス? (デフォルト = false) — trueの場合、インジケーターはポジティブボリュームインデックス(PVI)を計算します。
- ボリュームタイプ (デフォルト = VOLUME_TICK) — 計算に使用するボリュームのタイプ — ティックボリュームまたは実際のボリューム。MT5のみで利用可能なパラメータです。
