Class VolumeCandleBuilder
Построитель свечей типа VolumeCandleMessage.
Inheritance
VolumeCandleBuilder
Inherited Members
Namespace: StockSharp.Algo.Candles.Compression
Assembly: StockSharp.Algo.dll
Syntax
public class VolumeCandleBuilder : CandleBuilder<VolumeCandleMessage>, IPersistable, ILogReceiver, ILogSource, ICandleBuilder, IDisposable
Constructors
VolumeCandleBuilder(IExchangeInfoProvider)
Создать VolumeCandleBuilder.
Declaration
public VolumeCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)
Parameters
Type | Name | Description |
---|---|---|
IExchangeInfoProvider | exchangeInfoProvider | Провайдер биржевых площадок. |
Methods
CreateCandle(ICandleBuilderSubscription, ICandleBuilderValueTransform)
Создать новую свечу.
Declaration
protected override VolumeCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilderSubscription | subscription | Подписка. |
ICandleBuilderValueTransform | transform | Преобразование источника данных. |
Returns
Type | Description |
---|---|
VolumeCandleMessage | Созданная свеча. |
Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.VolumeCandleMessage>.CreateCandle(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Algo.Candles.Compression.ICandleBuilderValueTransform)
IsCandleFinishedBeforeChange(ICandleBuilderSubscription, VolumeCandleMessage, ICandleBuilderValueTransform)
Сформирована ли свеча до добавления данных.
Declaration
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, VolumeCandleMessage candle, ICandleBuilderValueTransform transform)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilderSubscription | subscription | Подписка. |
VolumeCandleMessage | candle | |
ICandleBuilderValueTransform | transform | Преобразование источника данных. |
Returns
Type | Description |
---|---|
Boolean | true, если свечу необходимо закончить. Иначе, false. |
Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.VolumeCandleMessage>.IsCandleFinishedBeforeChange(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Messages.VolumeCandleMessage, StockSharp.Algo.Candles.Compression.ICandleBuilderValueTransform)
Implements
Ecng.Serialization.IPersistable