Class TickCandleBuilder
The builder of candles of TickCandleMessage type.
Inherited Members
Namespace: StockSharp.Algo.Candles.Compression
Assembly: StockSharp.Algo.dll
Syntax
public class TickCandleBuilder : CandleBuilder<TickCandleMessage>, IPersistable, ILogReceiver, ILogSource, ICandleBuilder, IDisposable
Constructors
TickCandleBuilder(IExchangeInfoProvider)
Initializes a new instance of the TickCandleBuilder.
Declaration
public TickCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)
Parameters
Type | Name | Description |
---|---|---|
IExchangeInfoProvider | exchangeInfoProvider | The exchange boards provider. |
Methods
CreateCandle(ICandleBuilderSubscription, ICandleBuilderValueTransform)
To create a new candle.
Declaration
protected override TickCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilderSubscription | subscription | Subscription. |
ICandleBuilderValueTransform | transform | The data source transformation. |
Returns
Type | Description |
---|---|
TickCandleMessage | Created candle. |
Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.TickCandleMessage>.CreateCandle(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Algo.Candles.Compression.ICandleBuilderValueTransform)
IsCandleFinishedBeforeChange(ICandleBuilderSubscription, TickCandleMessage, ICandleBuilderValueTransform)
Whether the candle is created before data adding.
Declaration
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, TickCandleMessage candle, ICandleBuilderValueTransform transform)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilderSubscription | subscription | Subscription. |
TickCandleMessage | candle | |
ICandleBuilderValueTransform | transform | The data source transformation. |
Returns
Type | Description |
---|---|
Boolean | true if the candle should be finished. Otherwise, false. |
Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.TickCandleMessage>.IsCandleFinishedBeforeChange(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Messages.TickCandleMessage, StockSharp.Algo.Candles.Compression.ICandleBuilderValueTransform)
Implements
Ecng.Serialization.IPersistable