IStorageBuffer

StockSharp.Algo.Storages

The interface for storage buffer.

Implementiert: 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

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 incoming message.

message
Message.
ProcessOutMessage(Message)

Process outgoing message.

message
Message.