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.