AlphaVantageMessageAdapter
StockSharp.AlphaVantage
The message adapter for AlphaVantage.
実装: ITokenAdapter
コンストラクター
AlphaVantageMessageAdapter
public AlphaVantageMessageAdapter(IdGenerator transactionIdGenerator)
alphaVantageMessageAdapter = AlphaVantageMessageAdapter(transactionIdGenerator)
AlphaVantageMessageAdapter の新規インスタンスを初期化します。
- transactionIdGenerator
- トランザクションIDジェネレータ。
プロパティ
AllTimeFrames
public static IEnumerable<TimeSpan> AllTimeFrames { get; }
value = AlphaVantageMessageAdapter.AllTimeFrames
タイムフレームの対応が可能
AssociatedBoards
public override string[] AssociatedBoards { get; }
value = alphaVantageMessageAdapter.AssociatedBoards
アダプターは、指定されたボードに関連付けられている機器のみでサブスクリプションを処理できます。
Token
public SecureString Token { get; set; }
value = alphaVantageMessageAdapter.Token
alphaVantageMessageAdapter.Token = value
トークンルールは、(例えば、規則ISubscriptionProvider) と関連付けられています。ルールが何かに関連していない場合は、返されます。
メソッド
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage msg, CancellationToken token)
result = alphaVantageMessageAdapter.ConnectAsync(msg, token)
Load
public override void Load(SettingsStorage storage)
alphaVantageMessageAdapter.Load(storage)
設定をロードします。
- storage
- 設定ストレージ。
OnTFCandlesSubscriptionAsync
protected override ValueTask OnTFCandlesSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = alphaVantageMessageAdapter.OnTFCandlesSubscriptionAsync(mdMsg, cancellationToken)
時間枠のキャンドル(TFキャンドル)データのためのサブスクリプションリクエストを処理します。 TFキャンドルサブスクリプション処理の実装をオーバーライドします。 デフォルトの実装はNotSupportedをスローします。
- mdMsg
- 市場データサブスクリプションメッセージ。
- cancellationToken
- キャンセルトークンで操作をキャンセルします。
戻り値: 同期動作を表すValueTask
Save
public override void Save(SettingsStorage storage)
alphaVantageMessageAdapter.Save(storage)
設定を保存します。
- storage
- 設定ストレージ。
SecurityLookupAsync
protected override ValueTask SecurityLookupAsync(SecurityLookupMessage lookupMsg, CancellationToken cancellationToken)
result = alphaVantageMessageAdapter.SecurityLookupAsync(lookupMsg, cancellationToken)