CandleBuilderProvider

StockSharp.Algo.Candles.Compression

Candle builders provider.

Constructors

CandleBuilderProvider
public CandleBuilderProvider(IExchangeInfoProvider exchangeInfoProvider)
candleBuilderProvider = CandleBuilderProvider(exchangeInfoProvider)

Initializes a new instance of the CandleBuilderProvider.

exchangeInfoProvider
The exchange boards provider.

Properties

ExchangeInfoProvider
public IExchangeInfoProvider ExchangeInfoProvider { get; }
value = candleBuilderProvider.ExchangeInfoProvider

The exchange boards provider.

Methods

Get
public ICandleBuilder Get(Type type)
result = candleBuilderProvider.Get(type)

Get candles builder.

type
Market data type.

Returns: Candles builder.

IsRegistered
public bool IsRegistered(Type type)
result = candleBuilderProvider.IsRegistered(type)

Whether the candle type registered.

type
Market data type.

Returns: if the candle type registered, otherwise.

Register
public void Register(ICandleBuilder builder)
candleBuilderProvider.Register(builder)

Register candles builder.

builder
Candles builder.
UnRegister
public void UnRegister(ICandleBuilder builder)
candleBuilderProvider.UnRegister(builder)

Unregister candles builder.

builder
Candles builder.