Show / Hide Table of Contents

Class RangeCandleBuilder

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

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

Constructors

RangeCandleBuilder(IExchangeInfoProvider)

Создать RangeCandleBuilder.

Declaration
public RangeCandleBuilder(IExchangeInfoProvider exchangeInfoProvider)
Parameters
Type Name Description
IExchangeInfoProvider exchangeInfoProvider

Провайдер биржевых площадок.

Methods

CreateCandle(ICandleBuilderSubscription, ICandleBuilderValueTransform)

Создать новую свечу.

Declaration
protected override RangeCandleMessage CreateCandle(ICandleBuilderSubscription subscription, ICandleBuilderValueTransform transform)
Parameters
Type Name Description
ICandleBuilderSubscription subscription

Подписка.

ICandleBuilderValueTransform transform

Преобразование источника данных.

Returns
Type Description
RangeCandleMessage

Созданная свеча.

Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.RangeCandleMessage>.CreateCandle(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Algo.Candles.Compression.ICandleBuilderValueTransform)

IsCandleFinishedBeforeChange(ICandleBuilderSubscription, RangeCandleMessage, ICandleBuilderValueTransform)

Сформирована ли свеча до добавления данных.

Declaration
protected override bool IsCandleFinishedBeforeChange(ICandleBuilderSubscription subscription, RangeCandleMessage candle, ICandleBuilderValueTransform transform)
Parameters
Type Name Description
ICandleBuilderSubscription subscription

Подписка.

RangeCandleMessage candle
ICandleBuilderValueTransform transform

Преобразование источника данных.

Returns
Type Description
Boolean

true, если свечу необходимо закончить. Иначе, false.

Overrides
StockSharp.Algo.Candles.Compression.CandleBuilder<StockSharp.Messages.RangeCandleMessage>.IsCandleFinishedBeforeChange(StockSharp.Algo.Candles.Compression.ICandleBuilderSubscription, StockSharp.Messages.RangeCandleMessage, 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.
☀
☾