YahooMessageAdapter
StockSharp.Yahoo
Yahoo のメッセージアダプタです。
コンストラクター
YahooMessageAdapter
public YahooMessageAdapter(IdGenerator transactionIdGenerator)
yahooMessageAdapter = YahooMessageAdapter(transactionIdGenerator)
YahooMessageAdapter の新規インスタンスを初期化します。
- transactionIdGenerator
- トランザクションIDジェネレータ。
プロパティ
AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = YahooMessageAdapter.AllTimeFrames
タイムフレームの対応が可能
メソッド
OnLevel1SubscriptionAsync
protected override ValueTask OnLevel1SubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = yahooMessageAdapter.OnLevel1SubscriptionAsync(mdMsg, cancellationToken)
サブスクリプションリクエストをLevel1データに処理します。Level1サブスクリプション処理の実装をオーバーライドします。デフォルトでは、NotSupportedをスローします。
- mdMsg
- 市場データサブスクリプションメッセージ。
- cancellationToken
- キャンセルトークンで操作をキャンセルします。
戻り値: 同期動作を表すValueTask
OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = yahooMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)
時間枠のキャンドル(TFキャンドル)データのためのサブスクリプションリクエストを処理します。 TFキャンドルサブスクリプション処理の実装をオーバーライドします。 デフォルトの実装はNotSupportedをスローします。
- mdMsg
- 市場データサブスクリプションメッセージ。
- cancellationToken
- キャンセルトークンで操作をキャンセルします。
戻り値: 同期動作を表すValueTask
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = yahooMessageAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)