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.