IEntityRegistry

StockSharp.Algo.Storages

A interface que descreve o armazenamento de objetos comerciais.

Implementa: IAsyncDisposable

Propriedades

ExchangeBoards
public IStorageEntityList<ExchangeBoard> ExchangeBoards { get; }
value = iEntityRegistry.ExchangeBoards

A lista de quadros de ações.

Exchanges
public IStorageEntityList<Exchange> Exchanges { get; }
value = iEntityRegistry.Exchanges

Lista de trocas.

Portfolios
public IStorageEntityList<Portfolio> Portfolios { get; }
value = iEntityRegistry.Portfolios

A lista de carteiras.

Positions
public IStoragePositionList Positions { get; }
value = iEntityRegistry.Positions

A lista de posições.

PositionStorage
public IPositionStorage PositionStorage { get; }
value = iEntityRegistry.PositionStorage

Armazenagem de posição.

Securities
public IStorageSecurityList Securities { get; }
value = iEntityRegistry.Securities

A lista de instrumentos.

Subscriptions
public IStorageEntityList<MarketDataMessage> Subscriptions { get; }
value = iEntityRegistry.Subscriptions

A lista de assinaturas.

Métodos

InitAsync
public ValueTask<Dictionary<object, Exception>> InitAsync(CancellationToken cancellationToken)
result = iEntityRegistry.InitAsync(cancellationToken)

Inicializar o armazenamento.

Retorna: Possíveis erros com nomes de armazenamento. Dicionário vazio significa inicialização sem problemas.