Level1DepthBuilderManager

StockSharp.Algo

Implementierung der Level1-Tiefenbildner-Nachrichtenverarbeitung.

Implementiert: ILevel1DepthBuilderManager, ICloneable<ILevel1DepthBuilderManager>, ICloneable

Konstruktoren

Level1DepthBuilderManager
public Level1DepthBuilderManager(ILogReceiver logReceiver, ILevel1DepthBuilderManagerState state)
level1DepthBuilderManager = Level1DepthBuilderManager(logReceiver, state)

Implementierung der Level1-Tiefenbildner-Nachrichtenverarbeitung.

logReceiver
Protokollempfänger.
state
staatliche Lagerung.

Methoden

Clone
public ILevel1DepthBuilderManager Clone()
result = level1DepthBuilderManager.Clone()

Erstellt eine tiefe Kopie eines DataSeries

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

Verarbeiten Sie eine Nachricht, die vom inneren Adapter kommt.

message
Abgehende Nachricht.

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