IMarketEmulator

StockSharp.Algo.Testing

The interface, describing paper trading.

Implements: IMessageTransport, ILogSource, IDisposable

Properties

ExchangeInfoProvider
public IExchangeInfoProvider ExchangeInfoProvider { get; }
value = iMarketEmulator.ExchangeInfoProvider

Exchanges and trading boards provider.

PortfolioProvider
public IPortfolioProvider PortfolioProvider { get; }
value = iMarketEmulator.PortfolioProvider

The portfolio to be used to register orders. If value is not given, the portfolio with default name Simulator will be created.

PossibleSupportedMessages
public IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
value = iMarketEmulator.PossibleSupportedMessages

Possible supported message types.

ProcessedMessageCount
public long ProcessedMessageCount { get; }
value = iMarketEmulator.ProcessedMessageCount

The number of processed messages.

SecurityProvider
public ISecurityProvider SecurityProvider { get; }
value = iMarketEmulator.SecurityProvider

The provider of information about instruments.

Settings
public MarketEmulatorSettings Settings { get; }
value = iMarketEmulator.Settings

Emulator settings.