IHistoryMarketDataManager

StockSharp.Algo.Testing

歴史市場データマネージャーのためのインターフェイス。

実装: IDisposable

プロパティ

AdapterCache
public MarketDataStorageCache AdapterCache { get; set; }
value = iHistoryMarketDataManager.AdapterCache
iHistoryMarketDataManager.AdapterCache = value

代表取締役社長 佐藤 浩

CheckTradableDates
public bool CheckTradableDates { get; set; }
value = iHistoryMarketDataManager.CheckTradableDates
iHistoryMarketDataManager.CheckTradableDates = value

読み込み日は、追跡可能であることを確認してください。

CurrentTime
public DateTime CurrentTime { get; }
value = iHistoryMarketDataManager.CurrentTime

現行時刻

Drive
public IMarketDataDrive Drive { get; set; }
value = iHistoryMarketDataManager.Drive
iHistoryMarketDataManager.Drive = value

デフォルトで使用されているストレージ。

IsStarted
public bool IsStarted { get; }
value = iHistoryMarketDataManager.IsStarted

スタート

LoadedMessageCount
public int LoadedMessageCount { get; }
value = iHistoryMarketDataManager.LoadedMessageCount

ロードされたイベントの数。

MarketTimeChangedInterval
public TimeSpan MarketTimeChangedInterval { get; set; }
value = iHistoryMarketDataManager.MarketTimeChangedInterval
iHistoryMarketDataManager.MarketTimeChangedInterval = value

送信先のメールの間隔TimeMessage生成

PostTradeMarketTimeChangedCount
public int PostTradeMarketTimeChangedCount { get; set; }
value = iHistoryMarketDataManager.PostTradeMarketTimeChangedCount
iHistoryMarketDataManager.PostTradeMarketTimeChangedCount = value

取引終了後のイベント呼び出し数。

StartDate
public DateTime StartDate { get; set; }
value = iHistoryMarketDataManager.StartDate
iHistoryMarketDataManager.StartDate = value

歴史の始まりの日付。

StopDate
public DateTime StopDate { get; set; }
value = iHistoryMarketDataManager.StopDate
iHistoryMarketDataManager.StopDate = value

歴史の終点(日付は含まれます)。

StorageCache
public MarketDataStorageCache StorageCache { get; set; }
value = iHistoryMarketDataManager.StorageCache
iHistoryMarketDataManager.StorageCache = value

キャッシュ。

StorageFormat
public StorageFormats StorageFormat { get; set; }
value = iHistoryMarketDataManager.StorageFormat
iHistoryMarketDataManager.StorageFormat = value

市場データの形式。

StorageRegistry
public IStorageRegistry StorageRegistry { get; set; }
value = iHistoryMarketDataManager.StorageRegistry
iHistoryMarketDataManager.StorageRegistry = value

市場データストレージ。

メソッド

GetSupportedDataTypesAsync
public IAsyncEnumerable<DataType> GetSupportedDataTypesAsync(SecurityId securityId)
result = iHistoryMarketDataManager.GetSupportedDataTypesAsync(securityId)

金融商品にサポートされているデータタイプを取得します。

securityId
金融商品ID

戻り値: サポートされているデータタイプ。

HasGenerator
public bool HasGenerator(SecurityId securityId, DataType dataType)
result = iHistoryMarketDataManager.HasGenerator(securityId, dataType)

発電機が存在するかどうかを確認してください。

securityId
金融商品ID
dataType
データ型。

戻り値: ジェネレータが存在する場合。

RegisterGenerator
public void RegisterGenerator(SecurityId securityId, DataType dataType, MarketDataGenerator generator, long transactionId)
iHistoryMarketDataManager.RegisterGenerator(securityId, dataType, generator, transactionId)

発電機を登録します。

securityId
金融商品ID
dataType
データ型。
generator
ジェネレーター。
transactionId
取引ID。
Reset
public void Reset()
iHistoryMarketDataManager.Reset()

リセット状態。

StartAsync
public IAsyncEnumerable<Message> StartAsync(IEnumerable<BoardMessage> boards)
result = iHistoryMarketDataManager.StartAsync(boards)

市場データ生成を開始します。

boards
交換ボード。

戻り値: メッセージのエンメラブルを非同期化

Stop
public void Stop()
iHistoryMarketDataManager.Stop()

市場データ生成を阻止する。

SubscribeAsync
public ValueTask<Exception> SubscribeAsync(MarketDataMessage message, CancellationToken cancellationToken)
result = iHistoryMarketDataManager.SubscribeAsync(message, cancellationToken)

市場データへの登録

message
サブスクリプションメッセージ。
cancellationToken
キャンセルトークン。

戻り値: サブスクリプションが失敗した場合は、エラーが無効に。

UnregisterGenerator
public bool UnregisterGenerator(long originalTransactionId)
result = iHistoryMarketDataManager.UnregisterGenerator(originalTransactionId)

未登録発電機。

originalTransactionId
元のトランザクションID。

戻り値: 発電機が見つけられ、取除かれたら。

Unsubscribe
public void Unsubscribe(long originalTransactionId)
iHistoryMarketDataManager.Unsubscribe(originalTransactionId)

市場データから退会する。

originalTransactionId
元のサブスクリプショントランザクション ID。