Table of Contents

Class CandleIndicatorValue

Namespace
StockSharp.Algo.Indicators
Assembly
StockSharp.BusinessEntities.dll

The indicator value, operating with data type ICandleMessage.

public class CandleIndicatorValue : SingleIndicatorValue<ICandleMessage>, IIndicatorValue, IComparable<IIndicatorValue>, IComparable
Inheritance
CandleIndicatorValue
Implements
Inherited Members
Extension Methods

Constructors

CandleIndicatorValue(IIndicator, ICandleMessage)

Initializes a new instance of the CandleIndicatorValue.

public CandleIndicatorValue(IIndicator indicator, ICandleMessage value)

Parameters

indicator IIndicator

Indicator.

value ICandleMessage

Value.

Methods

GetValue<T>(Level1Fields?)

To get the value by the data type.

public override T GetValue<T>(Level1Fields? field)

Parameters

field Level1Fields?

Field specified value source.

Returns

T

Value.

Type Parameters

T

The data type, operated by indicator.

IsSupport(Type)

Does value support data type, required for the indicator.

public override bool IsSupport(Type valueType)

Parameters

valueType Type

The data type, operated by indicator.

Returns

bool

true, if data type is supported, otherwise, false.

SetValue<T>(IIndicator, T)

To replace the indicator input value by new one (for example it is received from another indicator).

public override IIndicatorValue SetValue<T>(IIndicator indicator, T value)

Parameters

indicator IIndicator

Indicator.

value T

Value.

Returns

IIndicatorValue

New object, containing input value.

Type Parameters

T

The data type, operated by indicator.