BvmtMarketDataAdapter

StockSharp.Bvmt

Bvmt のメッセージ アダプター。

継承元: MessageAdapter

コンストラクター

BvmtMarketDataAdapter
public BvmtMarketDataAdapter(IdGenerator transactionIdGenerator)
bvmtMarketDataAdapter = BvmtMarketDataAdapter(transactionIdGenerator)

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

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

プロパティ

BBBOAddress
public EndPoint BBBOAddress { get; set; }
value = bvmtMarketDataAdapter.BBBOAddress
bvmtMarketDataAdapter.BBBOAddress = value

最高の入札/オファーチャンネル。

CashTickSizeReferentialFilePath
public string CashTickSizeReferentialFilePath { get; set; }
value = bvmtMarketDataAdapter.CashTickSizeReferentialFilePath
bvmtMarketDataAdapter.CashTickSizeReferentialFilePath = value

キャッシュティックサイズの参照ファイルへのパス。

FBMUAddress
public EndPoint FBMUAddress { get; set; }
value = bvmtMarketDataAdapter.FBMUAddress
bvmtMarketDataAdapter.FBMUAddress = value

マーケット・アップデートメッセージ・チャンネル・アドレスを使用して、完全な注文書の深さとBBO。

FBOUAddress
public EndPoint FBOUAddress { get; set; }
value = bvmtMarketDataAdapter.FBOUAddress
bvmtMarketDataAdapter.FBOUAddress = value

注文更新メッセージとBBOを使用して、完全な注文書の深さは、市場更新メッセージチャネルアドレスで。

Group
public string Group { get; set; }
value = bvmtMarketDataAdapter.Group
bvmtMarketDataAdapter.Group = value

アダプターグループ。

IsNativeIdentifiers
public override bool IsNativeIdentifiers { get; }
value = bvmtMarketDataAdapter.IsNativeIdentifiers

ネイティブ識別子ネイティブでメッセージ内の金融商品を特定します。

IsSupportOrderBookIncrements
public override bool IsSupportOrderBookIncrements { get; }
value = bvmtMarketDataAdapter.IsSupportOrderBookIncrements

アダプターは、増分注文書を翻訳します。

REFIAddress
public EndPoint REFIAddress { get; set; }
value = bvmtMarketDataAdapter.REFIAddress
bvmtMarketDataAdapter.REFIAddress = value

参照データとインデックスパッケージのチャンネルアドレス。

REFTAddress
public EndPoint REFTAddress { get; set; }
value = bvmtMarketDataAdapter.REFTAddress
bvmtMarketDataAdapter.REFTAddress = value

参照データと完全取引情報チャネルアドレス。

StorageName
public override string StorageName { get; }
value = bvmtMarketDataAdapter.StorageName

保管名。

メソッド

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage msg, CancellationToken token)
result = bvmtMarketDataAdapter.ConnectAsync(msg, token)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage disconnectMsg, CancellationToken cancellationToken)
result = bvmtMarketDataAdapter.DisconnectAsync(disconnectMsg, cancellationToken)
IsAllDownloadingSupported
public override bool IsAllDownloadingSupported(DataType dataType)
result = bvmtMarketDataAdapter.IsAllDownloadingSupported(dataType)

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

dataType
データ型情報。

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

IsSecurityRequired
public override bool IsSecurityRequired(DataType dataType)
result = bvmtMarketDataAdapter.IsSecurityRequired(dataType)

サブスクリプションのフィルタリング(指定された金融商品のサブスクリプション/サブスクリプションの購読/サブスクリプションの購読)をサポート。

dataType
データ型情報。

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

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

設定をロードします。

storage
設定ストレージ。
MarketDataAsync
protected override ValueTask MarketDataAsync(MarketDataMessage mdMsg, CancellationToken token)
result = bvmtMarketDataAdapter.MarketDataAsync(mdMsg, token)
OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = bvmtMarketDataAdapter.OnLevel1SubscriptionAsync(mdMsg, token)

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

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

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

OnMarketDepthSubscriptionAsync
protected override ValueTask OnMarketDepthSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = bvmtMarketDataAdapter.OnMarketDepthSubscriptionAsync(mdMsg, token)

市場深度データへのサブスクリプションリクエストを処理します。 市場深度サブスクリプション処理の実装をオーバーライドします。 デフォルト実装はNotSupportedをスローします。

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

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

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken token)
result = bvmtMarketDataAdapter.OnTicksSubscriptionAsync(mdMsg, token)

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

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

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

ResetAsync
protected override ValueTask ResetAsync(ResetMessage resetMsg, CancellationToken cancellationToken)
result = bvmtMarketDataAdapter.ResetAsync(resetMsg, cancellationToken)
Save
public override void Save(SettingsStorage storage)
bvmtMarketDataAdapter.Save(storage)

設定を保存します。

storage
設定ストレージ。
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = bvmtMarketDataAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)
TimeAsync
protected override ValueTask TimeAsync(TimeMessage timeMsg, CancellationToken cancellationToken)
result = bvmtMarketDataAdapter.TimeAsync(timeMsg, cancellationToken)