MarketEmulatorOld
StockSharp.Algo.Testing
Emulator.
Наследует: BaseLogReceiver
Реализует: IMarketEmulator, IMessageTransport, ILogSource, IDisposable
Конструкторы
MarketEmulatorOld(ISecurityProvider, IPortfolioProvider, IExchangeInfoProvider, IdGenerator)
Initializes a new instance of the MarketEmulatorOld.
- securityProvider
- The provider of information about instruments.
- portfolioProvider
- The portfolio to be used to register orders. If value is not given, the portfolio with default name Simulator will be created.
- exchangeInfoProvider
- Exchanges and trading boards provider.
- transactionIdGenerator
- Transaction id generator.
Свойства
CurrentTime : DateTime
Current UTC time.
ExchangeInfoProvider : IExchangeInfoProvider
Exchanges and trading boards provider.
OrderIdGenerator : IncrementalIdGenerator
The generator of identifiers for orders.
PortfolioProvider : IPortfolioProvider
The portfolio to be used to register orders. If value is not given, the portfolio with default name Simulator will be created.
PossibleSupportedMessages : IEnumerable<MessageTypeInfo>
Possible supported message types.
ProcessedMessageCount : long
The number of processed messages.
SecurityProvider : ISecurityProvider
The provider of information about instruments.
Settings : MarketEmulatorSettings
Emulator settings.
TradeIdGenerator : IncrementalIdGenerator
The generator of identifiers for trades.
TransactionIdGenerator : IdGenerator
Transaction id generator.
VerifyMode : bool
Extended verification mode.
Методы
SendOutMessageAsync(Message, CancellationToken) : ValueTask
Send out message.
События
NewOutMessageAsync : Func<Message, CancellationToken, ValueTask>
New message event.