StorageBuffer

StockSharp.Algo.Storages

Storage buffer.

Implementiert: IStorageBuffer, IPersistable, ICloneable<IStorageBuffer>, ICloneable

Eigenschaften

DisableStorageTimer : bool

StartStorageTimer.

Enabled : bool

Enable storage.

EnabledLevel1 : bool

Enable level1 storage.

EnabledOrderBook : bool

Enable order book storage.

EnabledPositions : bool

Enable positions storage.

EnabledTransactions : bool

Enable transactions storage.

FilterSubscription : bool

Save data only for subscriptions.

IgnoreGenerated : ISet<DataType>

Ignore messages with BuildFrom is not .

Methoden

Clone() : IStorageBuffer

Creates a deep copy of a DataSeries

GetBoardStates() : IEnumerable<BoardStateMessage>

Get accumulated BoardStateMessage.

Rückgabe: States.

GetCandles() : IDictionary<ValueTuple<SecurityId, DataType>, IEnumerable<CandleMessage>>

Get accumulated CandleMessage.

Rückgabe: Candles.

GetLevel1() : IDictionary<SecurityId, IEnumerable<Level1ChangeMessage>>

Get accumulated Level1ChangeMessage.

Rückgabe: Level1.

GetNews() : IEnumerable<NewsMessage>

Get accumulated NewsMessage.

Rückgabe: News.

GetOrderBooks() : IDictionary<SecurityId, IEnumerable<QuoteChangeMessage>>

Get accumulated QuoteChangeMessage.

Rückgabe: Order books.

GetOrderLog() : IDictionary<SecurityId, IEnumerable<ExecutionMessage>>

Get accumulated OrderLog.

Rückgabe: Order log.

GetPositionChanges() : IDictionary<SecurityId, IEnumerable<PositionChangeMessage>>

Get accumulated PositionChangeMessage.

Rückgabe: Position changes.

GetTicks() : IDictionary<SecurityId, IEnumerable<ExecutionMessage>>

Get accumulated Ticks.

Rückgabe: Ticks.

GetTransactions() : IDictionary<SecurityId, IEnumerable<ExecutionMessage>>

Get accumulated Transactions.

Rückgabe: Transactions.

ProcessInMessage(Message)

Process message.

message
Message.
ProcessOutMessage(Message)

Process message.

message
Message.