查詢歷史委託
order_history
輸入參數
參數 | 類別 | 說明 |
---|---|---|
account | Account | 帳號 |
start_date | string | 查詢開始日 ( YYYYMMDD ) |
end_date | string | 查詢終止日 ( YYYYMMDD ) |
OrderRecord 回傳
參數 | 類別 | 說明 |
---|---|---|
work_date | String | 有效交易日期 |
order_date | String | 委託日期 |
order_time | String | 委託時間 |
sys_code | String | 來源別 |
order_no | String | 委託書號 |
symbol | String | 股票代號 |
buy_sell | BSAction | 買賣方向 :Buy 買、Sell 賣 |
market | String | 市場 :T 上市、O 上櫃、R 興櫃 |
market_type | MarketType | 市場類型 :Common 整股、AfterMarket 盤後 、Odd 盤後零股、Emg 、 興櫃、IntradayOdd 盤中零股 |
price_type | PriceType | 價格類型 : Limit 限價、Market 市價、 、 |
time_in_force | TimeInForce | 委託條件別 : ROD 、 IOC 、 FOK |
order_type | OrderType | 委託單 類型 : Stock 股票 、 Margin 融資、 Short 融券 |
order_price | Double | 委託價格 |
org_qty | Int | 原始下單股數 |
filled_qty | Int | 已成交股數 |
cel_qty | Int | 已取消股數 |
can_cancel | Boolean | 是否可取消 : true 可取消、false 不可取消 |
err_code | String | 錯誤代碼 |
err_msg | String | 錯誤訊息 |
seq_no | String (optional) | 流水號 |
is_pre_order | Boolean (optional) | 是否預約單 : true 是預約單、false 不是預約單 |
pre_order_no | String (optional) | 預約單號碼 |
avg_price | Double (optional) | 成交均價 |
chg_time | String (optional) | 變動時間 |
chg_date | String (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)
}]