ILatencyManager

StockSharp.Algo.Latency

Die Schnittstelle des Auftragsregistrierungsverzögerungsberechnungsmanagers.

Implementiert: IPersistable, ICloneable<ILatencyManager>, ICloneable

Eigenschaften

LatencyCancellation
public TimeSpan LatencyCancellation { get; }
value = iLatencyManager.LatencyCancellation

Der Gesamtwert der Stornierung der Verzögerung durch alle Bestellungen.

LatencyRegistration
public TimeSpan LatencyRegistration { get; }
value = iLatencyManager.LatencyRegistration

Der Gesamtwert der Registrierungsverzögerung durch alle Bestellungen.

Methoden

ProcessMessage
public TimeSpan? ProcessMessage(Message message)
result = iLatencyManager.ProcessMessage(message)

Um die Nachricht für die Berechnung der Transaktionsverzögerung zu verarbeiten, werden Nachrichten von OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage und ExecutionMessage akzeptiert.

message
Nachricht.

Rückgabe: Die Transaktionsverzögerung. Wenn es unmöglich ist, die Verzögerung zu berechnen, wird zurückgegeben.

Reset
public void Reset()
iLatencyManager.Reset()

Auf Nullberechnungen.