Skip to main content

查詢歷史委託

order_history

輸入參數

參數類別說明
accountAccount帳號
start_datestring查詢開始日 ( YYYYMMDD )
end_datestring查詢終止日 ( YYYYMMDD )

OrderRecord 回傳

參數類別說明
work_dateString有效交易日期
order_dateString委託日期
order_timeString委託時間
sys_codeString來源別
order_noString委託書號
symbolString股票代號
buy_sellBSAction買賣方向 :Buy 買、Sell
marketString市場 :T 上市、O 上櫃、R 興櫃
market_typeMarketType市場類型 :Common 整股、AfterMarket 盤後 、Odd 盤後零股、Emg、 興櫃、IntradayOdd 盤中零股
price_typePriceType價格類型 : Limit 限價、Market 市價、 、
time_in_forceTimeInForce委託條件別 : RODIOCFOK
order_typeOrderType委託單類型 : Stock 股票 、 Margin 融資、 Short 融券
order_priceDouble委託價格
org_qtyInt原始下單股數
filled_qtyInt已成交股數
cel_qtyInt已取消股數
can_cancelBoolean是否可取消 : true 可取消、false不可取消
err_codeString錯誤代碼
err_msgString錯誤訊息
seq_noString (optional)流水號
is_pre_orderBoolean (optional)是否預約單 : true 是預約單、false不是預約單
pre_order_noString (optional)預約單號碼
avg_priceDouble (optional)成交均價
chg_timeString (optional)變動時間
chg_dateString (optional)變動日期

請求範例

sdk.stock.order_history(account,"20230921","20230922")

回傳範例

[OrderRecord {
work_date: "20241007", # 有效交易日期 (String)
order_date: "20241007", # 委託日期 (String)
order_time: "153718236", # 委託時間 (String)
sys_code: "4U", # 來源別 (String)
order_no: "", # 委託書號 (String)
symbol: "2889", # 股票代號 (String)
buy_sell: Buy, # 買賣方向: `Buy` 買 (String)
market: "T", # 市場代號("T":台股)(String)
market_type: Common, # 盤別 (String)
price_type: Limit, # 價格類型 (String)
time_in_force: ROD, # 委託條件 (String)
order_type: "Stock", # 委託類型 (String)
order_price: 15.0, # 委託價格 (Double)
org_qty: 150000, # 委託數量 (Int)
filled_qty: 0, # 已成交數量 (Int)
cel_qty: 0, # 已取消數量 (Int)
can_cancel: false, # 是否可取消 (Boolean)
err_code: "889", # 錯誤代號 (String)
err_msg: "委託額度逾電交投資能力, 請洽營業員!", # 錯誤訊息 (String)
seq_no: None, # 流水號 (String)
is_pre_order: None, # 是否為預訂單 (Boolean)
pre_order_no: None, # 預訂單號碼 (String)
avg_price: None, # 平均成交價格 (Double)
chg_time: None, # 異動時間 (String)
chg_date: None, # 異動日期 (String)
},
OrderRecord {
work_date: "20241007", # 有效交易日期 (String)
order_date: "20241007", # 委託日期 (String)
order_time: "153617390", # 委託時間 (String)
sys_code: "4U", # 來源別 (String)
order_no: "h0001", # 委託書號 (String)
symbol: "2889", # 股票代號 (String)
buy_sell: Buy, # 買賣方向 (String)
market: "T", # 市場代號 (String)
market_type: Common, # 盤別 (String)
price_type: Limit, # 價格類型 (String)
time_in_force: ROD, # 委託條件 (String)
order_type: "Stock", # 委託類型 (String)
order_price: 15.0, # 委託價格 (Double)
org_qty: 15000, # 委託數量 (Int)
filled_qty: 15000, # 已成交數量 (Int)
cel_qty: 0, # 已取消數量 (Int)
can_cancel: false, # 是否可取消 (Boolean)
err_code: "000000", # 錯誤代號 (String)
err_msg: "", # 錯誤訊息 (String)
seq_no: None, # 流水號 (String)
is_pre_order: None, # 是否為預訂單 (Boolean)
pre_order_no: None, # 預訂單號碼 (String)
avg_price: None, # 平均成交價格 (Double)
chg_time: None, # 異動時間 (String)
chg_date: None, # 異動日期 (String)
}]