OrderBookIncrementManager

StockSharp.Algo

Auftragsbuch-Inkrement-Nachrichtenverarbeitungsimplementierung: Erstellt vollständige Auftragsbücher aus inkrementellen Updates Increment.

Implementiert: IOrderBookIncrementManager, ICloneable<IOrderBookIncrementManager>, ICloneable

Konstruktoren

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

Auftragsbuch-Inkrement-Nachrichtenverarbeitungsimplementierung: Erstellt vollständige Auftragsbücher aus inkrementellen Updates Increment.

logReceiver
Protokollempfänger.
state
staatliche Lagerung.

Methoden

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

Erstellt eine tiefe Kopie eines DataSeries

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

Verarbeiten Sie eine Nachricht, die in den inneren Adapter gelangt.

message
Eingehende Nachricht.

Rückgabe: Verarbeitungsergebnis mit Nachrichten zu Weiterleitungs- und Ausgabenachrichten.

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

Verarbeiten Sie eine Nachricht, die vom inneren Adapter kommt.

message
Abgehende Nachricht.

Rückgabe: Verarbeitungsergebnis mit Vorwärtsnachricht und zusätzlichen Ausgabenachrichten.