MoexISSMessageAdapter

StockSharp.MoexISS

The message adapter for MoexISS.

継承元: HistoricalMessageAdapter

コンストラクター

MoexISSMessageAdapter
public MoexISSMessageAdapter(IdGenerator transactionIdGenerator)
moexISSMessageAdapter = MoexISSMessageAdapter(transactionIdGenerator)

MoexISSMessageAdapter の新規インスタンスを初期化します。

transactionIdGenerator
トランザクションIDジェネレータ。

プロパティ

AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = MoexISSMessageAdapter.AllTimeFrames

タイムフレームの対応が可能

メソッド

IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = moexISSMessageAdapter.IsAllDownloadingSupported(dataType)

対象となる全ての金融商品のダウンロードは有効です。

dataType
データ型情報。

戻り値: 結果をチェックする。

OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexISSMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, cancellationToken)

サブスクリプションリクエストをLevel1データに処理します。Level1サブスクリプション処理の実装をオーバーライドします。デフォルトでは、NotSupportedをスローします。

mdMsg
市場データサブスクリプションメッセージ。
cancellationToken
キャンセルトークンで操作をキャンセルします。

戻り値: 同期動作を表すValueTask

OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexISSMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)

時間枠のキャンドル(TFキャンドル)データのためのサブスクリプションリクエストを処理します。 TFキャンドルサブスクリプション処理の実装をオーバーライドします。 デフォルトの実装はNotSupportedをスローします。

mdMsg
市場データサブスクリプションメッセージ。
cancellationToken
キャンセルトークンで操作をキャンセルします。

戻り値: 同期動作を表すValueTask

SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken token)
result = moexISSMessageAdapter.SecurityLookupAsync(lookupMsg, token)