LatencyManagerState

StockSharp.Algo.Latency

Implementación predeterminada de ILatencyManagerState.

Implementa: ILatencyManagerState

Propiedades

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

El valor agregado de anulación de demoras por todas las órdenes.

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

El valor agregado de la demora en el registro por todas las órdenes.

Métodos

AddCancellation
public void AddCancellation(long transactionId, DateTime localTime)
latencyManagerState.AddCancellation(transactionId, localTime)

Agregue la cancelación pendiente.

transactionId
ID de transacción.
localTime
Hora local.
AddLatencyCancellation
public void AddLatencyCancellation(TimeSpan latency)
latencyManagerState.AddLatencyCancellation(latency)

Añadir a la latencia de cancelación.

latency
Latencia a añadir.
AddLatencyRegistration
public void AddLatencyRegistration(TimeSpan latency)
latencyManagerState.AddLatencyRegistration(latency)

Añadir a la latencia de registro.

latency
Latencia a añadir.
AddRegistration
public void AddRegistration(long transactionId, DateTime localTime)
latencyManagerState.AddRegistration(transactionId, localTime)

Agregue el registro pendiente.

transactionId
ID de transacción.
localTime
Hora local.
Clear
public void Clear()
latencyManagerState.Clear()

Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.

TryGetAndRemoveCancellation
public bool TryGetAndRemoveCancellation(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveCancellation(transactionId, localTime)

Intenta obtener y eliminar la cancelación pendiente.

transactionId
ID de transacción.
localTime
Hora local si se encuentra.

Devuelve: si se encuentra y se retira.

TryGetAndRemoveRegistration
public bool TryGetAndRemoveRegistration(long transactionId, DateTime localTime)
result = latencyManagerState.TryGetAndRemoveRegistration(transactionId, localTime)

Intenta obtener y eliminar el registro pendiente.

transactionId
ID de transacción.
localTime
Hora local si se encuentra.

Devuelve: si se encuentra y se retira.