BarChartMessageAdapter

StockSharp.BarChart

The message adapter for BarChart.

継承元: HistoricalMessageAdapter

実装: ITokenAdapter

コンストラクター

BarChartMessageAdapter
public BarChartMessageAdapter(IdGenerator transactionIdGenerator)
barChartMessageAdapter = BarChartMessageAdapter(transactionIdGenerator)

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

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

プロパティ

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

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

Token
public SecureString Token { get; set; }
value = barChartMessageAdapter.Token
barChartMessageAdapter.Token = value

トークンルールは、(例えば、規則ISubscriptionProvider) と関連付けられています。ルールが何かに関連していない場合は、返されます。

メソッド

ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage msg, CancellationToken cancellationToken)
result = barChartMessageAdapter.ConnectAsync(msg, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage msg, CancellationToken cancellationToken)
result = barChartMessageAdapter.DisconnectAsync(msg, cancellationToken)
IsSupportCandlesUpdates
public override bool IsSupportCandlesUpdates(MarketDataMessage subscription)
result = barChartMessageAdapter.IsSupportCandlesUpdates(subscription)

キャンドルのサブスクリプションとライブ更新をサポート。

subscription
担当: 佐藤 宏

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

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

設定をロードします。

storage
設定ストレージ。
OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = barChartMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)

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

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

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

OnTicksSubscriptionAsync
protected override ValueTask OnTicksSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = barChartMessageAdapter.OnTicksSubscriptionAsync(mdMsg, cancellationToken)

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

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

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

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

設定を保存します。

storage
設定ストレージ。
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = barChartMessageAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)
ToString
public override string ToString()
result = barChartMessageAdapter.ToString()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。