Table of Contents

Interface IEntityRegistry

Namespace
StockSharp.Algo.Storages
Assembly
StockSharp.Algo.dll

The interface describing the trade objects storage.

public interface IEntityRegistry
Extension Methods

Properties

DelayAction

The time delayed action.

DelayAction DelayAction { get; set; }

Property Value

DelayAction

ExchangeBoards

The list of stock boards.

IStorageEntityList<ExchangeBoard> ExchangeBoards { get; }

Property Value

IStorageEntityList<ExchangeBoard>

Exchanges

List of exchanges.

IStorageEntityList<Exchange> Exchanges { get; }

Property Value

IStorageEntityList<Exchange>

Portfolios

The list of portfolios.

IStorageEntityList<Portfolio> Portfolios { get; }

Property Value

IStorageEntityList<Portfolio>

PositionStorage

Position storage.

IPositionStorage PositionStorage { get; }

Property Value

IPositionStorage

Positions

The list of positions.

IStoragePositionList Positions { get; }

Property Value

IStoragePositionList

Securities

The list of instruments.

IStorageSecurityList Securities { get; }

Property Value

IStorageSecurityList

Storage

[Obsolete("This property exists only for backward compatibility.")]
object Storage { get; }

Property Value

object

Subscriptions

The list of subscriptions.

IStorageEntityList<MarketDataMessage> Subscriptions { get; }

Property Value

IStorageEntityList<MarketDataMessage>

Methods

Init()

Initialize the storage.

IDictionary<object, Exception> Init()

Returns

IDictionary<object, Exception>

Possible errors with storage names. Empty dictionary means initialization without any issues.