取得委託單結果
getOrderResults
輸入參數
| 參數 | 類別 | 說明 |
|---|---|---|
| account | Account | 帳號 |
| queryType | QueryType | 盤別 : All 全部、Reservation 預約單 、RegularSession 盤中、Cancelable 可取消委託、Failed 失敗單 |
委託資訊 OrderRecord 欄位
Return type : Object
| 參數 | 類別 | 說明 |
|---|---|---|
| workDate | String | 有效交易日期 |
| orderDate | String | 委託日期 |
| orderTime | String | 委託時間 |
| sysCode | String | 來源別 |
| orderNo | String | 委託書號 |
| symbol | String | 股票代號 |
| buySell | BSAction | 買賣方向 :Buy 買、Sell 賣 |
| market | String | 市場 :T上市、O上櫃、R興櫃 |
| marketType | marketType | 市場類型 :Common 整股、AfterMarket 盤後 、Odd 盤後零股、Emg 興櫃、IntradayOdd 盤中零股 |
| priceType | PriceType | 價格類型 : Limit 限價、Market 市價、LimitUp 漲停價 、 LimitDown 跌停價、Reference 平盤價 |
| timeInForce | TimeInForce | 委託條件別 : ROD 、 IOC 、 FOK |
| orderType | OrderType | 委託單類型 : Stock 股票 、 Margin 融資、 Short 融券、DayTradeShort 現沖賣 |
| orderPrice | Number | 委託價格 |
| orgQty | Number | 原始下單股數 |
| filledQty | Number | 已成交股數 |
| celQty | Number | 已取消股數 |
| canCancel | Boolean | 是否可取消 : true 可取消、false不可取消 |
| errCode | String | 錯誤代碼 |
| errMsg | String | 錯誤訊息 |
| seqNo | String | 流水號 |
| isPreOrder | Boolean | 是否預約單 : true 是預約單、false不是預約單 |
| preOrderNo | String | 預約單號碼 |
| avgPrice | Number | 成交均價 |
| chgTime | String | 變動時間 |
| chgDate | String | 變動日期 |
請求範例
const orders = sdk.stock.getOrderResults(accounts);
console.log(orders);
// 帶入查詢參數
// sdk.stock.getOrderResults(accounts[0], QueryType.All)
回傳範例
{
workDate: "20241007", // 有效交易日期 (String)
orderDate: "20241007", // 委託日期 (String)
orderTime: "153823610", // 委託時間 (String)
sysCode: "4U", // 來源別 (String)
orderNo: "f0002", // 委託書號 (String)
symbol: "2889", // 股票代號 (String)
buySell: "Buy", // 買賣方向 (BSAction)
market: "T", // 市場 (String)
marketType: "Common", // 盤別 (MarketType)
priceType: "Limit", // 價格類型 (Enum)
timeInForce: "ROD", // 委託條件 (Enum)
orderType: "0", // 委託類型 (String)
orderPrice: 15.0, // 委託價格 (Double)
orgQty: 300000, // 原始下單股數 (Int)
filledQty: 300000, // 已成交數量 (Int)
celQty: 0, // 已取消數量 (Int)
canCancel: false, // 是否可取消 (Boolean)
errCode: "000000", // 錯誤代碼 (String)
errMsg: "", // 錯誤訊息 (String)
seqNo: "10000043", // 流水號 (String)
isPreOrder: false, // 是否預約單 (Boolean)
preOrderNo: "", // 預約單號碼 (String)
avgPrice: 15.0, // 平均成交價格 (Double)
chgTime: "153823610", // 異動時間 (String)
chgDate: "20241007", // 異動日期 (String)
}