Class CandlesHolder
Candles holder to create Candle instances.
Namespace: StockSharp.Algo.Candles
Assembly: StockSharp.Algo.dll
Syntax
public class CandlesHolder : Object
Constructors
CandlesHolder()
Declaration
public CandlesHolder()
Properties
AllCandleSeries
List of all candles series, subscribed via CreateCandleSeries(Int64, CandleSeries).
Declaration
public IEnumerable<CandleSeries> AllCandleSeries { get; }
Property Value
Type | Description |
---|---|
IEnumerable<CandleSeries> |
Methods
Clear()
Clear state.
Declaration
public void Clear()
CreateCandleSeries(Int64, CandleSeries)
Create new series tracking.
Declaration
public void CreateCandleSeries(long transactionId, CandleSeries series)
Parameters
Type | Name | Description |
---|---|---|
Int64 | transactionId | Request identifier. |
CandleSeries | series | Candles series. |
TryGetCandleSeries(Int64)
Get series by request identifier.
Declaration
public CandleSeries TryGetCandleSeries(long transactionId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | transactionId | Request identifier. |
Returns
Type | Description |
---|---|
CandleSeries | Candles series or null if identifier is non exist. |
TryGetTransactionId(CandleSeries)
Get request identifier by series.
Declaration
public Nullable<long> TryGetTransactionId(CandleSeries series)
Parameters
Type | Name | Description |
---|---|---|
CandleSeries | series | Candles series. |
Returns
Type | Description |
---|---|
Nullable<Int64> | Request identifier. |
TryRemoveCandleSeries(Int64)
Remove series tracking.
Declaration
public CandleSeries TryRemoveCandleSeries(long transactionId)
Parameters
Type | Name | Description |
---|---|---|
Int64 | transactionId | Request identifier. |
Returns
Type | Description |
---|---|
CandleSeries | Candles series. |
UpdateCandles(Int64, CandleMessage)
Update candles by new message.
Declaration
public Tuple<CandleSeries, Candle> UpdateCandles(long transactionId, CandleMessage message)
Parameters
Type | Name | Description |
---|---|---|
Int64 | transactionId | Request identifier. |
CandleMessage | message | Message. |
Returns
Type | Description |
---|---|
Tuple<CandleSeries, Candle> | Candles series. |