IConnectorAsyncExtensions

StockSharp.BusinessEntities

IConnector の Async 拡張機能

メソッド

ConnectAsync
public static ValueTask ConnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.ConnectAsync(connector, cancellationToken)

Async バージョン Connect を同期します。

connector
アイコン
cancellationToken
代表取締役社長 佐藤 浩

戻り値: 代表取締役社長 佐藤 浩

DisconnectAsync
public static ValueTask DisconnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.DisconnectAsync(connector, cancellationToken)

Async バージョンの切断。

connector
アイコン
cancellationToken
代表取締役社長 佐藤 浩

戻り値: 代表取締役社長 佐藤 浩

RegisterOrderAndWaitAsync
public static IAsyncEnumerable<ValueTuple<Order, MyTrade>> RegisterOrderAndWaitAsync(IConnector connector, Order order)
result = IConnectorAsyncExtensions.RegisterOrderAndWaitAsync(connector, order)

注文を登録し、注文状態の変更と取引の非同期ストリームを取得します。 キャンセルトークン(.WithCancellation(トークン)経由)がキャンセルされた場合、注文は自動的にキャンセルされます。 注文が最終状態(ドーナまたは失敗)に達した場合に完了します。

connector
コネクタ
order
会員登録をお願いする

戻り値: ステートのみの更新のための取引がnullであるタプル(注文、取引)の非同期ストリーム。