跳至主要内容

查詢待成交訂單

接口說明

  • 功能說明:分頁查詢待成交訂單。

  • 適用對象:通過OpenApi開發平台對接webull的客戶。

  • 請求URL:/trade/orders/list-open

  • 請求方式:GET

  • 頻次限制:每個AppId調用頻次限制為2秒2次

請求參數

參數類型是否必填描述示例值
account_idString賬戶id20150320010101001
page_sizeint每頁條數。 默認值:10;最大值:100,可填整數。10
last_client_order_idString第三方訂單ID,不傳默認查第一頁2022021819071234

響應參數

參數類型是否必填描述示例值
has_nextBooleantrue是否還有下一頁true
orders[ ]Order訂單列表參考示例代碼

Order:

字段類型說明
account_idString賬戶ID
categoryString品類, Category數據字典
currencyString幣種,取值參考字典值:Currency,如: HKD
client_order_idString客戶下單傳入的ID
extended_hours_tradingBoolean是否支持盤前盤後
filled_priceString平均成交價格
filled_qtyString成交數量
instrument_idString標的ID
last_filled_timeString最後一次成交時間,UTC時間,時間格式:yyyy-MM-ddTHH:mm:ss.SSSZ只有成交的訂單才有值
limit_priceString限價,訂單類型如果是限價單、止損限價時,才有值
order_idString訂單ID
order_statusString訂單狀態,OrderStatus數據字典
order_typeString訂單類型, OrderType數據字典
place_timeString下單時間,UTC時間,時間格式:yyyy-MM-ddTHH:mm:ss.SSSZ
qtyString數量
sideString買賣方向, OrderSide數據字典
stop_priceString止損價,訂單類型為止損單、止損限價的時候,才有值
symbolString股票代碼,如:01810
short_nameString股票名稱,如: 小米集團-W
tifString訂單有效期, OrderTIF數據字典
trailing_stop_stepString跟踪類型,訂單類型為跟踪止損單時,才有值
trailing_typeString跟踪类型, TrailingType 訂單類型為跟踪止損單時,才有值

請求示例

from webullsdktrade.api import API
from webullsdkcore.client import ApiClient
from webullsdkcore.common.region import Region

api_client = ApiClient(your_app_key, your_app_secret, Region.HK.value)
api = API(api_client)
response = api.order.list_open_orders(account_id, page_size, last_client_order_id)
if response.status_code == 200:
open_orders = response.json()

響應示例

{
"hasNext": false,
"pageSize": 10,
"orders": [
{
"account_id": "7THGGKDQ5SRN2SFORREFD54DO9",
"category": "US_STOCK",
"currency": "USD",
"place_time": "2022-03-14T01:43:22.000+0000",
"order_id": "U9GAUCICTSFPDORF43TGI33QAB",
"instrument_id": "913256135",
"client_order_id": "01916116290117123190",
"side": "BUY",
"tif": "DAY",
"order_type": "LIMIT",
"limit_price": "385.0000000000",
"qty": "1.0000000000",
"extended_hours_trading": false,
"order_status": "SUBMITTED",
"filled_qty": "0E-10",
"symbol": "AAPL",
"short_name": "APPLE INC"
}
]
}

異常示例

{
"error_code": "INVALID_PARAMETER",
"message": "page_size range must be [10,100]"
}