OrderBookIncrementManager

StockSharp.Algo

Order book increment message processing implementation. Builds full order books from incremental updates Increment.

Implements: IOrderBookIncrementManager, ICloneable<IOrderBookIncrementManager>, ICloneable

Constructors

OrderBookIncrementManager
public OrderBookIncrementManager(ILogReceiver logReceiver, IOrderBookIncrementManagerState state)
orderBookIncrementManager = OrderBookIncrementManager(logReceiver, state)

Order book increment message processing implementation. Builds full order books from incremental updates Increment.

logReceiver
Log receiver.
state
State storage.

Methods

Clone
public IOrderBookIncrementManager Clone()
result = orderBookIncrementManager.Clone()

Creates a deep copy of a DataSeries

ProcessInMessage
public ValueTuple<Message[], Message[]> ProcessInMessage(Message message)
result = orderBookIncrementManager.ProcessInMessage(message)

Process a message going into the inner adapter.

message
Incoming message.

Returns: Processing result.

ProcessOutMessage
public ValueTuple<Message, Message[]> ProcessOutMessage(Message message)
result = orderBookIncrementManager.ProcessOutMessage(message)

Process a message coming from the inner adapter.

message
Outgoing message.

Returns: Processing result.