Show / Hide Table of Contents

Class TickCandleBuilder

The builder of candles of TickCandleMessage type.

Inheritance
Object
BaseLogSource
BaseLogReceiver
CandleBuilder<TickCandleMessage>
TickCandleBuilder
Implements
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
ICandleBuilder
IDisposable
Inherited Members
CandleBuilder<TickCandleMessage>.Process(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<TickCandleMessage>.OnProcess(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<TickCandleMessage>.FirstInitCandle(ICandleBuilderSubscription, TickCandleMessage, ICandleBuilderValueTransform)
CandleBuilder<TickCandleMessage>.UpdateCandle(ICandleBuilderSubscription, TickCandleMessage, ICandleBuilderValueTransform)
CandleBuilder<TickCandleMessage>.ProcessValue(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<TickCandleMessage>.CandleType
CandleBuilder<TickCandleMessage>.ExchangeInfoProvider
BaseLogReceiver.ILogReceiver.AddLog(LogMessage)
BaseLogSource.RaiseLog(LogMessage)
BaseLogSource.ToString()
BaseLogSource.Load(SettingsStorage)
BaseLogSource.Save(SettingsStorage)
BaseLogSource.Id
BaseLogSource.Name
BaseLogSource.Parent
BaseLogSource.LogLevel
BaseLogSource.CurrentTime
BaseLogSource.IsRoot
BaseLogSource.ParentRemoved
BaseLogSource.Log
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
ILogReceiver
ILogSource
ICandleBuilder
System.IDisposable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾