BaseIndicatorValue

StockSharp.Algo.Indicators

The base class for the indicator value.

Implements: IIndicatorValue, IComparable<IIndicatorValue>, IComparable

Constructors

BaseIndicatorValue
protected BaseIndicatorValue(IIndicator indicator, DateTime time)
baseIndicatorValue = BaseIndicatorValue(indicator, time)

The base class for the indicator value.

indicator
Indicator.
time
Time

Properties

Indicator
public IIndicator Indicator { get; }
value = baseIndicatorValue.Indicator

Indicator.

IsEmpty
public abstract bool IsEmpty { get; set; }
value = baseIndicatorValue.IsEmpty
baseIndicatorValue.IsEmpty = value

No indicator value.

IsFinal
public abstract bool IsFinal { get; set; }
value = baseIndicatorValue.IsFinal
baseIndicatorValue.IsFinal = value

Is the value final (indicator finalizes its value and will not be changed anymore in the given point of time).

IsFormed
public bool IsFormed { get; set; }
value = baseIndicatorValue.IsFormed
baseIndicatorValue.IsFormed = value

Whether the indicator is set.

Time
public DateTime Time { get; }
value = baseIndicatorValue.Time

Value time.

Methods

CompareTo
public abstract int CompareTo(IIndicatorValue other)
result = baseIndicatorValue.CompareTo(other)
FromValues
public abstract void FromValues(object[] values)
baseIndicatorValue.FromValues(values)

Convert to indicator value.

values
ToValues
GetValue``1
public abstract T GetValue<T>(Level1Fields? field)
result = baseIndicatorValue.GetValue(field)

To get the value by the data type.

field
Field specified value source.

Returns: Value.

ToValues
public abstract IEnumerable<object> ToValues()
result = baseIndicatorValue.ToValues()

Convert to primitive values.

Returns: Primitive values.