Visual Basic (Declaration) | |
---|---|
Public Overloads Shared Function NegativeVolumeIndex( _ ByVal sc As SeriesCollection _ ) As SeriesCollection |
Visual Basic (Usage) | Copy Code |
---|---|
|
C# | |
---|---|
public static SeriesCollection NegativeVolumeIndex( SeriesCollection sc ) |
Parameters
- sc
- A collection of series objects. For example, to evaluate this indicator for two series you will need to pass a series collection containing this two series.
Exception | Description |
---|---|
ArgumentException | Thrown if the series contain negative values. |
Indicator Formula
The formula for this indicator is:
If the volume is less then the yesterday volume then: NVI = Yesterday's NVI + (((Close - Yesterday's Close)/Yesterday's Close) *Yesterday's NVI)
If today's volume is greater than or equal to yesterday's volume then:
NVI = Yesterday's NVI
Allways the first element of an financial array will be a value of the most recent period considered.