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.