BaseEmulationConnector

StockSharp.Algo.Testing

The base connection of emulation.

Наследует: Connector

Конструкторы

BaseEmulationConnector(EmulationMessageAdapter, bool, bool)

Initializes a new instance of the BaseEmulationConnector.

emulationAdapter
Emulation message adapter.
applyHeartbeat
Apply on/off heartbeat mode for the specified adapter.
initChannels
Initialize channels.

Свойства

CurrentTime : DateTime

Current UTC time.

EmulationAdapter : EmulationMessageAdapter

The adapter, executing messages in IMarketEmulator.

Portfolios : IEnumerable<Portfolio>

The list of portfolios.

UnsubscribeOnDisconnect : bool

Send unsubscribe on disconnect.

Методы

DisposeManaged()

Release resources.

Load(SettingsStorage)

Load settings.

storage
Settings storage.
OnProcessMessage(Message, CancellationToken) : ValueTask

Process message.

message
Message.
cancellationToken
CancellationToken
RegisterMarketDepth(MarketDepthGenerator) : Subscription

To register the order books generator.

generator
The order books generator.

Возвращает: Subscription.

RegisterOrderLog(OrderLogGenerator) : Subscription

To register the orders log generator.

generator
The orders log generator.

Возвращает: Subscription.

RegisterTrades(TradeGenerator) : Subscription

To register the trades generator.

generator
The trades generator.

Возвращает: Subscription.

Save(SettingsStorage)

Save settings.

storage
Settings storage.
UnRegisterMarketDepth(MarketDepthGenerator)

To delete the order books generator, earlier registered through MarketDepthGenerator).

generator
The order books generator.
UnRegisterOrderLog(OrderLogGenerator)

To delete the orders log generator, earlier registered through OrderLogGenerator).

generator
The orders log generator.
UnRegisterTrades(TradeGenerator)

To delete the trades generator, registered earlier through TradeGenerator).

generator
The trades generator.