ILatencyManager

StockSharp.Algo.Latency

A interface do gestor de cálculo do atraso de registo de encomendas.

Implementa: IPersistable, ICloneable<ILatencyManager>, ICloneable

Propriedades

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

O valor agregado do atraso de cancelamento por todas as ordens.

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

O valor agregado do atraso de registo por todas as ordens.

Métodos

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

Para processar a mensagem para cálculo do atraso da transação. São aceites as mensagens de tipos OrderRegisterMessage, OrderReplaceMessage, OrderCancelMessage@ e ExecutionMessage@.

message
Mensagem.

Retorna: O atraso da transação. Se for impossível calcular o atraso, será devolvido.

Reset
public void Reset()
iLatencyManager.Reset()

A zero cálculos.