Class CandleBuilderProvider
Candle builders provider.
Namespace: StockSharp.Algo.Candles.Compression
Assembly: StockSharp.Algo.dll
Syntax
public class CandleBuilderProvider : Object
Constructors
CandleBuilderProvider(IExchangeInfoProvider)
Initializes a new instance of the CandleBuilderProvider.
Declaration
public CandleBuilderProvider(IExchangeInfoProvider exchangeInfoProvider)
Parameters
Type | Name | Description |
---|---|---|
IExchangeInfoProvider | exchangeInfoProvider | The exchange boards provider. |
Properties
ExchangeInfoProvider
The exchange boards provider.
Declaration
public IExchangeInfoProvider ExchangeInfoProvider { get; }
Property Value
Type | Description |
---|---|
IExchangeInfoProvider |
Methods
Get(Type)
Get candles builder.
Declaration
public ICandleBuilder Get(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type | Market data type. |
Returns
Type | Description |
---|---|
ICandleBuilder | Candles builder. |
IsRegistered(Type)
Whether the candle type registered.
Declaration
public bool IsRegistered(Type type)
Parameters
Type | Name | Description |
---|---|---|
Type | type | Market data type. |
Returns
Type | Description |
---|---|
Boolean | true if the candle type registered, false otherwise. |
Register(ICandleBuilder)
Register candles builder.
Declaration
public void Register(ICandleBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilder | builder | Candles builder. |
UnRegister(ICandleBuilder)
Unregister candles builder.
Declaration
public void UnRegister(ICandleBuilder builder)
Parameters
Type | Name | Description |
---|---|---|
ICandleBuilder | builder | Candles builder. |