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
現在のUTCの時間。
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)
キャッシュをクリアする。
DisposeManagedAsync
protected override ValueTask DisposeManagedAsync()
result = baseEmulationConnector.DisposeManagedAsync()
To release allocated resources. In particular, to disconnect from the trading system. It is what both Dispose and DisposeAsync run.
戻り値: ValueTask
LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseEmulationConnector.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
戻り値: Task
OnProcessMessage
protected override ValueTask OnProcessMessage(Message message, CancellationToken cancellationToken)
result = baseEmulationConnector.OnProcessMessage(message, cancellationToken)
プロセスメッセージ。
- message
- ご挨拶
- 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
- 貿易発電機。
戻り値: サブスクリプション。
SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseEmulationConnector.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
戻り値: Task
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
- 貿易発電機。