BaseEmulationConnector

StockSharp.Algo.Testing

模拟的基础连接 。

继承自: Connector

构造函数

BaseEmulationConnector
protected BaseEmulationConnector(EmulationMessageAdapter emulationAdapter, bool applyHeartbeat, bool initChannels)
baseEmulationConnector = BaseEmulationConnector(emulationAdapter, applyHeartbeat, initChannels)

初始化了 & ##BaseEmulationConnector+#的新实例.

emulationAdapter
模拟消息适配器.
applyHeartbeat
为指定的适配器应用上/下心跳模式.
initChannels
初始化频道.

属性

CurrentTime
public override DateTime CurrentTime { get; }
value = baseEmulationConnector.CurrentTime

目前为协调世界时时间.

EmulationAdapter
public EmulationMessageAdapter EmulationAdapter { get; }
value = baseEmulationConnector.EmulationAdapter

适配器,执行 IMarketEmulator 中的消息 。

Portfolios
public override IEnumerable<Portfolio> Portfolios { get; }
value = baseEmulationConnector.Portfolios

组合列表.

UnsubscribeOnDisconnect
public override bool UnsubscribeOnDisconnect { get; }
value = baseEmulationConnector.UnsubscribeOnDisconnect

断开时发送未订阅的 。

方法

ClearCacheAsync
public override ValueTask ClearCacheAsync(CancellationToken cancellationToken)
result = baseEmulationConnector.ClearCacheAsync(cancellationToken)

清除缓存 。

DisposeManaged
protected override void DisposeManaged()
baseEmulationConnector.DisposeManaged()

释放资源。

Load
public override void Load(SettingsStorage storage)
baseEmulationConnector.Load(storage)

装入设置 。

storage
设置存储 。
OnProcessMessage
protected override ValueTask OnProcessMessage(Message message, CancellationToken cancellationToken)
result = baseEmulationConnector.OnProcessMessage(message, cancellationToken)

进程消息 。

message
传言.
cancellationToken
CancellationToken
RegisterMarketDepth
public Subscription RegisterMarketDepth(MarketDepthGenerator generator)
result = baseEmulationConnector.RegisterMarketDepth(generator)

登记订货机

generator
订单的生成器。

返回值: 订阅.

RegisterOrderLog
public Subscription RegisterOrderLog(OrderLogGenerator generator)
result = baseEmulationConnector.RegisterOrderLog(generator)

登记订单日志生成器。

generator
订单日志生成器。

返回值: 订阅.

RegisterTrades
public Subscription RegisterTrades(TradeGenerator generator)
result = baseEmulationConnector.RegisterTrades(generator)

登记交易生成器。

generator
交易发电机。

返回值: 订阅.

Save
public override void Save(SettingsStorage storage)
baseEmulationConnector.Save(storage)

保存设置 。

storage
设置存储 。
UnRegisterMarketDepth
public void UnRegisterMarketDepth(MarketDepthGenerator generator)
baseEmulationConnector.UnRegisterMarketDepth(generator)

要删除先前通过MarketDepthGenerator注册的订单账簿生成器 。

generator
订单的生成器。
UnRegisterOrderLog
public void UnRegisterOrderLog(OrderLogGenerator generator)
baseEmulationConnector.UnRegisterOrderLog(generator)

要删除先前通过OrderLogGenerator注册的命令日志生成器 。

generator
订单日志生成器。
UnRegisterTrades
public void UnRegisterTrades(TradeGenerator generator)
baseEmulationConnector.UnRegisterTrades(generator)

将较早通过TradeGenerator注册的行业生成器删除。

generator
交易发电机。