MoexLchiMessageAdapter

StockSharp.MoexLchi

The message adapter for MoexLchi.

継承元: HistoricalMessageAdapter

コンストラクター

MoexLchiMessageAdapter
public MoexLchiMessageAdapter(IdGenerator transactionIdGenerator)
moexLchiMessageAdapter = MoexLchiMessageAdapter(transactionIdGenerator)

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

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

プロパティ

AllYears
public static IEnumerable<DateTime> AllYears { get; }
value = MoexLchiMessageAdapter.AllYears

コンテスト開催期間中に、全年連続で開催。

メソッド

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ConnectAsync(message, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.DisconnectAsync(message, cancellationToken)
OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, cancellationToken)

注文ログ(trades/transactions)データに対するサブスクリプションリクエストを処理します。 注文ログサブスクリプション処理の実装をオーバーライドします。 デフォルト実装はNotSupportedをスローします。

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

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

ResetAsync
protected override ValueTask ResetAsync(ResetMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ResetAsync(message, cancellationToken)