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.