Values

View as Markdown

Definition

Holds an array of ISeries<double> objects holding hold the indicator’s underlying calculated values. ISeries<double> values are added to this array when calling the AddPlot() method. In case of a MultiSeries indicator synched to the primary series.

Property Value

A collection of ISeries<double> objects.

Syntax

Values[int index]

Examples

1// OnBarUpdate method of a custom indicator
2protected override void OnBarUpdate()
3{
4 // Ensures we have enough bars loaded for our indicator
5 if (CurrentBar < 1)
6 return;
7
8 // Evaluates the indicator's secondary value 1 bar ago and sets the value of the indicator
9 // for the current bar being evaluated
10 if (Values[1][1] < High[0] - Low[0])
11 Value[0] = High[0] - Low[0];
12 else
13 Value[0] = High[0] - Close[0];
14}