Class VolumeCandleBuilder
- Namespace
- StockSharp.Algo.Candles.Compression
- Assembly
- StockSharp.Algo.dll
The builder of candles of VolumeCandleMessage type.
public class VolumeCandleBuilder : CandleBuilder<VolumeCandleMessage>, IPersistable, ILogReceiver, ILogSource, ICandleBuilder, IDisposable- Inheritance
- 
      
      
      
      
      
      VolumeCandleBuilder
- Implements
- Inherited Members
- Extension Methods
Remarks
Initializes a new instance of the VolumeCandleBuilder.
Constructors
VolumeCandleBuilder(IExchangeInfoProvider)
The builder of candles of VolumeCandleMessage type.
public VolumeCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)Parameters
- exchangeInfoProviderIExchangeInfoProvider
- The exchange boards provider. 
Remarks
Initializes a new instance of the VolumeCandleBuilder.
Methods
CreateCandle(ICandleBuilderSubscription, ICandleBuilderValueTransform)
To create a new candle.
protected override VolumeCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)Parameters
- subscriptionICandleBuilderSubscription
- Subscription. 
- transformICandleBuilderValueTransform
- The data source transformation. 
Returns
- VolumeCandleMessage
- Created candle. 
IsCandleFinishedBeforeChange(ICandleBuilderSubscription, VolumeCandleMessage, ICandleBuilderValueTransform)
Whether the candle is created before data adding.
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, VolumeCandleMessage candle, ICandleBuilderValueTransform transform)Parameters
- subscriptionICandleBuilderSubscription
- Subscription. 
- candleVolumeCandleMessage
- Candle. 
- transformICandleBuilderValueTransform
- The data source transformation.