Show / Hide Table of Contents

Class VolumeCandleBuilder

Построитель свечей типа VolumeCandleMessage.

Inheritance
Object
BaseLogSource
BaseLogReceiver
CandleBuilder<VolumeCandleMessage>
VolumeCandleBuilder
Implements
Ecng.Serialization.IPersistable
ILogReceiver
ILogSource
ICandleBuilder
IDisposable
Inherited Members
CandleBuilder<VolumeCandleMessage>.Process(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<VolumeCandleMessage>.OnProcess(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<VolumeCandleMessage>.FirstInitCandle(ICandleBuilderSubscription, VolumeCandleMessage, ICandleBuilderValueTransform)
CandleBuilder<VolumeCandleMessage>.UpdateCandle(ICandleBuilderSubscription, VolumeCandleMessage, ICandleBuilderValueTransform)
CandleBuilder<VolumeCandleMessage>.ProcessValue(ICandleBuilderSubscription, ICandleBuilderValueTransform)
CandleBuilder<VolumeCandleMessage>.CandleType
CandleBuilder<VolumeCandleMessage>.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 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
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.
☀
☾