注文一覧取得
read-only · idempotent
すべての保留中/オープン注文を、オプションのフィルタリング付きで表示します。
NEW または PARTIALLY_FILLED ステータスの注文を返します。
パラメータ:
- symbol: 任意のシンボルフィルタ(例: “EURUSD”)。すべての注文を取得する場合は省略します。
- status: 注文ステータスでフィルタ: “all”(デフォルト)、“NEW”、“PARTIALLY_FILLED”
- clOrdId: 特定の注文を照会する任意のクライアント注文 ID
- refresh: true の場合、ブローカーから最新の注文データを取得します。 clOrdId と refresh=true を併用すると、その注文に絞ったステータスリクエストを送信します。
レスポンスフィールド(注文ごと):
- clOrdId、orderId、symbol、side(BUY/SELL)
- orderType、volume、filledVolume、remainingVolume、status
- price、stopPrice、avgPrice、timeInForce、expireTime
- positionId、createdAt、updatedAt、comment
これは読み取り専用の操作であり、リスクチェックはありません。
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
symbol | string | いいえ | 任意のシンボルフィルタ(例: ‘EURUSD’)。すべての注文を取得する場合は省略します。 |
status | "all", "NEW", "PARTIALLY_FILLED" | いいえ | 注文ステータスでフィルタします。デフォルト ‘all’ は NEW と PARTIALLY_FILLED の注文を返します。デフォルト: all。 |
clOrdId | string | いいえ | 特定の注文を照会する任意のクライアント注文 ID。 |
refresh | boolean | いいえ | true の場合、ブローカーから最新の注文データを取得して現在のスナップショットを返します。デフォルトは false(キャッシュされたローカル状態から読み取ります)。デフォルト: false。 |
