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.