IEntityRegistry
StockSharp.Algo.Storages
La interfaz que describe el almacenamiento de objetos comerciales.
Implementa: IAsyncDisposable
Propiedades
ExchangeBoards
public IStorageEntityList<ExchangeBoard> ExchangeBoards { get; }
value = iEntityRegistry.ExchangeBoards
La lista de tablas de stock.
Exchanges
public IStorageEntityList<Exchange> Exchanges { get; }
value = iEntityRegistry.Exchanges
Lista de intercambios.
Portfolios
public IStorageEntityList<Portfolio> Portfolios { get; }
value = iEntityRegistry.Portfolios
La lista de carteras.
Positions
public IStoragePositionList Positions { get; }
value = iEntityRegistry.Positions
La lista de posiciones.
PositionStorage
public IPositionStorage PositionStorage { get; }
value = iEntityRegistry.PositionStorage
Almacenamiento de posición.
Securities
public IStorageSecurityList Securities { get; }
value = iEntityRegistry.Securities
La lista de instrumentos.
Subscriptions
public IStorageEntityList<MarketDataMessage> Subscriptions { get; }
value = iEntityRegistry.Subscriptions
La lista de suscripciones.
Métodos
InitAsync
public ValueTask<Dictionary<object, Exception>> InitAsync(CancellationToken cancellationToken)
result = iEntityRegistry.InitAsync(cancellationToken)
Inicializar el almacenamiento.
Devuelve: Posibles errores con nombres de almacenamiento. El diccionario vacío significa inicialización sin ningún problema.