跳至主要内容

查詢訂單明細

接口说明

  • 功能說明:查詢訂單詳情。

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

  • 請求URL:/trade/order/detail

  • 請求方式:GET

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

請求參數

參數類型是否必填描述示例值
account_idString賬戶id20150320010101001
client_order_idString第三方訂單ID2022021819071234

響應參數

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.query_order_detail(account_id,client_order_id)
if response.status_code == 200:
order_detail = response.json()

響應示例

{
"account_id": "ULGALPNJ7QMN0MP38UFM2PMN9A",
"category": "HK_STOCK",
"currency": "HKD",
"place_time": "2022-03-14T01:37:30.000+0000",
"order_id": "M8H68LS2493O1PMVDSUCCS3P19",
"instrument_id": "913256409",
"client_order_id": "01916462123512190",
"side": "BUY",
"tif": "DAY",
"order_type": "ENHANCED_LIMIT",
"limit_price": "385.0000000000",
"qty": "100.0000000000",
"extended_hours_trading": false,
"order_status": "FILLED",
"filled_qty": "100.0000000000",
"filled_price": "385.0000000000",
"last_filled_time": "2022-03-14T01:37:31.000+0000",
"symbol": "00700",
"short_name": "腾讯控股"
}

異常示例

{
"error_code": "SYSTEM_ERROR",
"message": "status 500 reading IOpenApiServiceFacade#getOrder(OpenApiOrderQueryParam)"
}