ITransactionOrderingManager

StockSharp.Algo

Transaktionsauftragsnachrichtenverarbeitungslogik.

Methoden

GetSuspendedTrades
public Message[] GetSuspendedTrades(ExecutionMessage execMsg)
result = iTransactionOrderingManager.GetSuspendedTrades(execMsg)

Erhalten Sie suspendierte Trades für die angegebene Bestellung.

execMsg
Auftragsausführungsnachricht.

Rückgabe: Suspendierte Trades zur Freigabe.

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

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

message
Eingehende Nachricht.

Rückgabe: Verarbeitungsergebnis mit Nachrichten zum Weiterleiten an den inneren Adapter und Nachrichten zum Aussenden.

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

Verarbeiten Sie eine Nachricht, die vom inneren Adapter kommt.

message
Abgehende Nachricht.

Rückgabe: Verarbeitungsergebnis mit Vorwärtsnachricht (Null, wenn nicht weitergeleitet werden sollte), zusätzlichen Ausgabenachrichten und der Verarbeitung ausgesetzter Trades.