IOrderBookTruncateManagerState

StockSharp.Algo

Armazenamento de estado para OrderBookTruncateManager.

Propriedades

HasDepths
public bool HasDepths { get; }
value = iOrderBookTruncateManagerState.HasDepths

Se as profundidades são rastreadas.

Métodos

AddDepth
public void AddDepth(long transactionId, int depth)
iOrderBookTruncateManagerState.AddDepth(transactionId, depth)

Adicionar profundidade para a subscrição.

Clear
public void Clear()
iOrderBookTruncateManagerState.Clear()

Limpar todo o estado.

GroupByDepth
public IEnumerable<ValueTuple<int?, long[]>> GroupByDepth(long[] subscriptionIds)
result = iOrderBookTruncateManagerState.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 = iOrderBookTruncateManagerState.RemoveDepth(transactionId)

Remover a profundidade para a subscrição.

TryGetDepth
public int? TryGetDepth(long transactionId)
result = iOrderBookTruncateManagerState.TryGetDepth(transactionId)

Tente obter profundidade para a subscrição.