Skip to main content

參數對照表

類別​

Class

Order​

ParameterTypeMeaning
BuySellBsAction買賣別 可選用參數 BsActionBuy 買 、 BsActionSell 賣
Symbolstring股票代號
Price*string委託價格 (若非使用 PriceTypeLimit 限價,此欄代入 nil)
Quantityint64委託數量
MarketTypeMarketType盤別 可選用參數 MarketTypeCommon 整股、 MarketTypeFixing 定盤、 MarketTypeIntradayOdd 盤中零股、 MarketTypeOdd 盤後零股、 MarketTypeEmg 興櫃 、 MarketTypeEmgOdd 興櫃零股
PriceTypePriceType價格旗標 可選用參數為 PriceTypeLimit 限價、PriceTypeLimitUp 漲停、 PriceTypeLimitDown 跌停、 PriceTypeMarket 市價、 PriceTypeReference 參考價
TimeInForceTimeInForce委託條件 可選用參數為 TimeInForceRod 、 TimeInForceFok 、 TimeInForceIoc
OrderTypeOrderType委託類別 可選用參數為 OrderTypeStock 現股、 OrderTypeMargin 融資、 OrderTypeShort 融券、 OrderTypeDayTrade 現股當沖(for 現沖先賣)、 OrderTypeSbl 借券
UserDef*string用戶自定義 (最長10個字元,不支援特殊字元及中文、不適用興櫃)
caution

不同 MarketType 對應的 Quantity 之單位及範圍不同,請參考盤別說明。

caution

當 MarketType 為 MarketTypeCommon, MarketTypeOdd, MarketTypeIntradayOdd 其中之一,且 PriceType 為 PriceTypeLimit 時,需填入 Price 欄位,其餘時候 Price 欄位為 nil。

caution

現沖先賣時, OrderType = OrderTypeDayTrade, BuySell 需為 BsActionSell, MarketType 需為 MarketTypeCommon。(其餘現沖進出場操作, orderType = Stock)

OrderResult​

委託列表,透過 OrderResults(account) 取得。

參數類別說明
FunctionType*int64功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 90 失敗
Date*string交易日期
SeqNo*string委託單流水序號
BranchNo*string分公司代號
Account*string帳號
OrderNo*string委託書號
AssetType*int64資產類別 : 0 證券
Market*string市場類型 : TAIEX 上市股票 、 TAISDAQ 上櫃股票 、 TAIEMG 興櫃股票
MarketTypeMarketType盤別種類 : MarketTypeCommon 整股 、 MarketTypeFixing 定盤 、 MarketTypeIntradayOdd 盤中零股 、 MarketTypeOdd 盤後零股 、 MarketTypeEmg 興櫃 、 MarketTypeEmgOdd 興櫃零股
StockNo*string股票代號
BuySell*BsAction買賣別 : BsActionBuy 買 、 BsActionSell 賣
PriceType*PriceType原始委託價格別 : PriceTypeLimit 限價 、 PriceTypeLimitUp 漲停 、 PriceTypeLimitDown 跌停 、 PriceTypeMarket 市價 、 PriceTypeReference 參考價
Price*string價格
Quantity*int64原始委託股數
TimeInForce*TimeInForce委託條件別 : TimeInForceRod ROD 、 TimeInForceFok FOK 、 TimeInForceIoc IOC
OrderType*OrderType委託單類型 : OrderTypeStock 現股 、 OrderTypeMargin 融資 、 OrderTypeShort 融券 、 OrderTypeDayTrade 現股當沖 、 OrderTypeSbl 借券
IsPreOrder*bool是否為預約單
Status*int64委託單狀態 : 0 預約單 、 4 系統將委託送往後台 、 9 連線逾時 、10 委託成功 、 30 未成交刪單成功 、 40 部分成交,剩餘取消 、 50 完全成交 、 90 失敗
AfterPriceType*PriceType有效委託價格別 : PriceTypeLimit 限價 、 PriceTypeLimitUp 漲停 、 PriceTypeLimitDown 跌停 、 PriceTypeMarket 市價 、 PriceTypeReference 參考價
AfterPrice*string有效委託價格
Unit*int64單位數
AfterQty*int64有效委託股數(包含已成交部分)
FilledQty*int64成交股數
FilledMoney*int64成交價金
BeforeQty*int64改單前有效量
BeforePrice*string改單前有效價
UserDef*string自訂欄位
LastTime*string最後異動時間(格式: HH:MM:SS.fff 或 HH:MM:SS)
ErrorMessage*string錯誤訊息
Details*[]OrderDetail委託歷程(查詢 OrderResultsDetail 或 OrderHistory 才有值)
>> FunctionType*int64功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 50 完全成交 、 90 失敗
>> ModifiedTime*string修改時間(格式: HH:MM:SS.fff 或 HH:MM:SS)
>> BeforeQty*int64原始委託股數
>> AfterQty*int64有效委託股數(包含已成交部分)
>> BeforePrice*string原始委託價
>> AfterPrice*string有效委託價
>> FilledMoney*string成交價金
>> Status*int64委託單狀態
>> ErrMsg*string錯誤訊息
時間格式說明

last_time 及 modified_time 時間格式: HH:MM:SS.fff 或 HH:MM:SS (即當 .fff = .000 時省略此部分)

BatchResult​

批次委託列表,透過 BatchOrderLists(account) 取得。

ParameterTypeMeaning
functionTypeint功能別 : 0 新單、 10 新單執行、 15 改價、 20 改量、30刪單 、90失敗
datestring交易日期
branchNostring分公司代號
accountstring帳號
batchSeqNostring批次單流水序號

ModifyPriceObj​

改價物件

ParameterTypeMeaning
OrderResultOrderResult委託列表
Price*string改單後的價格
PriceType*PriceType改單後的價格類型 : PriceTypeLimit 限價 、 PriceTypeLimitUp 漲停 、 PriceTypeLimitDown 跌停 、 PriceTypeMarket 市價 、 PriceTypeReference 參考價

ModifyQuantityObj​

改量物件

ParameterTypeMeaning
OrderResultOrderResult委託列表
Quantityint64改單後的委託量

FilledData​

成交回報物件

參數類別說明
Date*string日期
BranchNo*string分公司代號
Account*string帳號
SeqNo*string委託單流水序號(只有主動回報才回傳此欄位)
OrderNo*string委託書號
StockNo*string股票代號
BuySell*BsAction買賣別 : BsActionBuy 買 、 BsActionSell 賣
OrderType*OrderType委託單類型 : OrderTypeStock 現股 、 OrderTypeMargin 融資 、 OrderTypeShort 融券 、 OrderTypeDayTrade 現股當沖 、 OrderTypeSbl 借券
FilledNo*string成交流水號
FilledAvgPrice*string成交均價
FilledQty*int64成交股數
FilledPrice*string成交單價
FilledTime*string成交時間
UserDef*string用戶自定義(只有主動回報才回傳此欄位)

Account​

帳號資訊

ParameterTypeMeaning
Namestring客戶姓名
Accountstring帳號
BranchNostring分公司代號
AccountTypestring帳號類型,回傳 stock 證券 、futopt 期貨

Constants (欄位對應數值)​

BsAction​

買賣別 (BuySell)

NameValueMeaning
BsActionBuy1買
BsActionSell2賣

MarketType​

盤別

NameValueMeaning
MarketTypeCommon1整股
MarketTypeFixing2定盤
MarketTypeOdd3盤後零股
MarketTypeIntradayOdd4盤中零股
MarketTypeEmg5興櫃
MarketTypeEmgOdd6興櫃零股

使用不同 MarketType 時,相對應的 Quantity 所代表的單位及範圍也會不同,詳如下表:

NameQuantity UnitQuantity Ranges
MarketTypeCommon千股1000 ~ 499000
MarketTypeFixing千股1000 ~ 499000
MarketTypeIntradayOdd股1 ~ 999
MarketTypeOdd股1 ~ 999
MarketTypeEmg千股1000 ~ 499000
MarketTypeEmgOdd股1 ~ 999

使用不同 MarketType 時,可使用的 PriceType、TimeInForce 會不同,詳如下表:

MarketTypeAvailable PriceTypeAvailable TimeInForce
MarketTypeCommonPriceTypeLimit、PriceTypeLimitUp、PriceTypeLimitDown、PriceTypeMarket、PriceTypeReferenceTimeInForceRod、TimeInForceIoc、TimeInForceFok
MarketTypeFixingPriceTypeReferenceTimeInForceRod
MarketTypeIntradayOddPriceTypeLimit、PriceTypeLimitUp、PriceTypeLimitDown、PriceTypeReferenceTimeInForceRod
MarketTypeOddPriceTypeLimit、PriceTypeLimitUp、PriceTypeLimitDown、PriceTypeReferenceTimeInForceRod
MarketTypeEmgPriceTypeLimitTimeInForceRod
MarketTypeEmgOddPriceTypeLimitTimeInForceRod

PriceType​

價格類型

NameValueMeaning
PriceTypeLimit1限價
PriceTypeLimitUp2漲停
PriceTypeLimitDown3跌停
PriceTypeMarket4市價
PriceTypeReference5參考價(定盤時為定盤價)

TimeInForce​

委託條件

NameValueMeaning
TimeInForceRod1當日有效(Rest of Day)
TimeInForceFok2全部成交否則取消(Fill-or-Kill)
TimeInForceIoc3立即成交否則取消(Immediate-or-Cancel)

OrderType​

委託類別

NameValueMeaning
OrderTypeStock1現股
OrderTypeMargin2融資
OrderTypeShort3融券
OrderTypeSbl4借券
OrderTypeDayTrade5現股當沖

StockType​

股票分類別

NameValueMeaning
StockTypeStock0股票
StockTypeCovertBond1可轉債
StockTypeEtfAndEtn3ETF 與 ETN

FunctionType​

功能類別

NameValue
新單0
新單執行10
改價15
改量20
刪單30
完全成交(for 委託單歷程查詢)50
失敗90

Market​

市場

NameValue
上市股票TAIEX
上櫃股票TAISDAQ
興櫃股票TAIEMG

Status​

委託單狀態

NameValue
預約單0
系統將委託送往後台4 (請用 OrderResults 查詢狀態)
後台傳送中8 (請用 OrderResults 查詢狀態)
連線逾時9 (請稍後再使用 OrderResults 查詢狀態或聯絡您的營業員)
委託成功10
未成交刪單成功30
部分成交,剩餘取消40
完全成交50
委託單歷程查詢標示14 - 改價ACK、24 - 改量ACK、34 - 刪單ACK
改價成功 (歷史委託單查詢)15
改量成功 (歷史委託單查詢)20
改價失敗 (主動回報)19
改量失敗 (主動回報)29
刪單失敗 (主動回報)39