OrderBookTruncateManager

StockSharp.Algo

Implementierung von Orderbuch-Trunkationslogik.

Implementiert: IOrderBookTruncateManager, ICloneable<IOrderBookTruncateManager>, ICloneable

Konstruktoren

OrderBookTruncateManager
public OrderBookTruncateManager(ILogReceiver logReceiver, Func<int, int?> nearestSupportedDepth, IOrderBookTruncateManagerState state)
orderBookTruncateManager = OrderBookTruncateManager(logReceiver, nearestSupportedDepth, state)

Implementierung von Orderbuch-Trunkationslogik.

logReceiver
Protokollempfänger.
nearestSupportedDepth
Funktion, um die nächste unterstützte Tiefe zu erhalten.
state
staatliche Lagerung.

Methoden

Clone
public IOrderBookTruncateManager Clone()
result = orderBookTruncateManager.Clone()

Erstellt eine tiefe Kopie eines DataSeries

ProcessInMessage
public ValueTuple<Message, Message[]> ProcessInMessage(Message message)
result = orderBookTruncateManager.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 = orderBookTruncateManager.ProcessOutMessage(message)

Verarbeiten Sie eine Nachricht, die vom inneren Adapter kommt.

message
Abgehende Nachricht.

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