OrderBookTruncateManagerState
StockSharp.Algo
Implementação padrão de IOrderBookTruncateManagerState.
Implementa: IOrderBookTruncateManagerState
Propriedades
HasDepths
public bool HasDepths { get; }
value = orderBookTruncateManagerState.HasDepths
Se as profundidades são rastreadas.
Métodos
AddDepth
public void AddDepth(long transactionId, int depth)
orderBookTruncateManagerState.AddDepth(transactionId, depth)
Adicionar profundidade para a subscrição.
Clear
public void Clear()
orderBookTruncateManagerState.Clear()
Limpa todos os estados do adaptador e repõe o estado atual para Desligado.
GroupByDepth
public IEnumerable<ValueTuple<int?, long[]>> GroupByDepth(long[] subscriptionIds)
result = orderBookTruncateManagerState.GroupByDepth(subscriptionIds)
Agrupar IDs de assinatura pelas profundidades associadas. Devolve o grupo com chave nula para IDs sem seguimento de profundidade.
RemoveDepth
public bool RemoveDepth(long transactionId)
result = orderBookTruncateManagerState.RemoveDepth(transactionId)
Remover a profundidade para a subscrição.
TryGetDepth
public int? TryGetDepth(long transactionId)
result = orderBookTruncateManagerState.TryGetDepth(transactionId)
Tente obter profundidade para a subscrição.