LatencyManagerState
StockSharp.Algo.Latency
Implementação padrão de ILatencyManagerState.
Implementa: ILatencyManagerState
Propriedades
LatencyCancellation
public TimeSpan LatencyCancellation { get; }
value = latencyManagerState.LatencyCancellation
O valor agregado do atraso de cancelamento por todas as ordens.
LatencyRegistration
public TimeSpan LatencyRegistration { get; }
value = latencyManagerState.LatencyRegistration
O valor agregado do atraso de registo por todas as ordens.
Métodos
AddCancellation
public void AddCancellation(long transactionId, DateTime localTime)
latencyManagerState.AddCancellation(transactionId, localTime)
Adicionar cancelamento pendente.
- transactionId
- ID da transação.
- localTime
- Hora local.
AddLatencyCancellation
public void AddLatencyCancellation(TimeSpan latency)
latencyManagerState.AddLatencyCancellation(latency)
Adicionar à latência do cancelamento.
- latency
- Latency para adicionar.
AddLatencyRegistration
public void AddLatencyRegistration(TimeSpan latency)
latencyManagerState.AddLatencyRegistration(latency)
Adicionar à latência do registo.
- latency
- Latency para adicionar.
AddRegistration
public void AddRegistration(long transactionId, DateTime localTime)
latencyManagerState.AddRegistration(transactionId, localTime)
Adicionar o registo pendente.
- transactionId
- ID da transação.
- localTime
- Hora local.
Clear
public void Clear()
latencyManagerState.Clear()
Limpa todos os estados do adaptador e repõe o estado atual para Desligado.
TryGetAndRemoveCancellation
public bool TryGetAndRemoveCancellation(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveCancellation(transactionId, localTime)
Tente obter e remover cancelamento pendente.
- transactionId
- ID da transação.
- localTime
- Hora local, se encontrada.
Retorna: se encontrado e removido.
TryGetAndRemoveRegistration
public bool TryGetAndRemoveRegistration(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveRegistration(transactionId, localTime)
Tente obter e remover o registro pendente.
- transactionId
- ID da transação.
- localTime
- Hora local, se encontrada.
Retorna: se encontrado e removido.