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.