Skip to main content

參數對照表

類別​

Class

OrderObject​

ParameterTypeMeaning
buySellBSAction買賣別 可選用參數 Buy 買 、 Sell 賣
symbolstring股票代號
pricestring委託價格 (若非使用 Limit 限價,此欄代入 null)
quantityint委託數量
marketTypeMarketType盤別 可選用參數 Common 整股、 Fixing 定盤、 IntradayOdd 盤中零股、 Odd 盤後零股、 Emg 興櫃 、 EmgOdd 興櫃零股
priceTypePriceType價格旗標 可選用參數為 Limit 限價、 LimitUp 漲停、 LimitDown 跌停、 Market 市價、 Reference 參考價
timeInForcetimeInForce委託條件 可選用參數為 ROD 、 FOK 、 IOC
orderTypeOrderType委託類別 可選用參數為 Stock 現股、 Margin 融資、 Short 融券、 DayTrade 現沖先賣、 SBL 借券
userDef (optional)string用戶自定義 (最長 10 個字元,不支援特殊字元及中文、不適用興櫃)
caution

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

caution

當 marketType 爲 MarketType.Common, MarketType.Odd, MarketType.IntradayOdd 其中之一,且 priceType 爲 PriceType.Limit 時,需填入 price 欄位,其餘時候可不設定 price 欄位或設為 null。

現股當沖

「現沖先賣」賣出時, orderType = DayTrade , buySell 需為 Sell , marketType 需為 Common
(其餘現沖進出場操作, orderType = Stock)

OrderResult​

委託列表,透過 GetOrderResult(accounts) 取得。

ParameterTypeMeaning
functionTypenumber功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 90 失敗
datestring交易日期
seqNostring委託單流水序號
branchNostring分公司代號
accountstring帳號
orderNostring委託書號
assetTypenumber資產類別 : 0 證券
marketstring市場類型 : TAIEX 上市股票 、 TAISDAQ 上櫃股票 、 TAIEMG 興櫃股票
marketTypeMarketType盤別種類 : Common 整股 、 Fixing 定盤 、 IntradayOdd 盤中零股 、 Odd 盤後零股 、 Emg 興櫃 、 EmgOdd 興櫃零股
stockNostring股票代號
buySellBSAction買賣別 : Buy 買 、 Sell 賣
priceTypePriceType原始委託價格別 : Limit 限價 、 LimitUp 漲停 、 LimitDown 跌停 、 Market 市價 、 Reference 參考價
pricenumber價格
quantitynumber原始委託股數
timeInForceTimeInForce委託條件別 : ROD ROD 、 FOK FOK 、 IOC IOC
orderTypeOrderType委託單類型 : Stock 現股 、 Margin 融資 、 Short 融券 、 DayTrade 現沖先賣 、 SBL 借券
isPreOrderbool是否為預約單
statusnumber委託單狀態,詳細列表請參考 STATUS
afterPriceTypePriceType有效委託價格別 : Limit 限價 、 LimitUp 漲停 、 LimitDown 跌停 、 Market 市價 、 Reference 參考價
afterPricenumber有效委託價格
unitnumber單位數
afterQtynumber有效委託股數(包含已成交部分)
filledQtynumber成交股數
filledMoneynumber成交價金
beforeQtynumber改單前有效量
beforePricenumber改單前有效價
userDefstring自訂欄位
lastTimestring最後異動時間(格式請見表末說明)
errorMessagestring錯誤訊息
detailslist委託歷程 (查詢 order_result_detail or order_history 才有值)
>> functionTypenumber功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 50 完全成交 、 90 失敗
>> modifiedTimestring修改時間(格式請見表末說明)
>> beforeQtynumber原始委託股數
>> afterQtynumber有效委託股數(包含已成交部分)
>> beforePricenumber原始委託價
>> afterPricenumber有效委託價
>> filledMoneynumber成交價金
>> statusnumber委託單狀態
>> errMsgstring錯誤訊息
時間格式說明

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

BatchResult​

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

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

ModifyPriceObj​

改價物件

ParameterTypeMeaning
OrderResultObject委託列表
pricestring改單後的價格
PriceTypePriceType改單後的價格類型 : Limit 限價 、LimitUp 漲停 、 LimitDown 跌停 、 Market 市價 、 Reference 參考價
關於價格旗標

輕量風控版已開放使用價格旗標 (PriceType)

ModifyQuantityObj​

改量物件

ParameterTypeMeaning
OrderResultObject委託列表
quantitynumber改單後的委託量

FilledData​

成交回報物件

參數類別說明
datestring日期
branchNostring分公司代號
accountstring帳號
seqNostring委託單流水序號 (只有主動回報才回傳此欄位)
orderNostring委託書號
stockNostring股票代號
buySellBSAction買賣別 : Buy 買 、 Sell 賣
orderTypeOrderType委託單類型 : Stock 現股 、 Margin 融資 、 Short 融券 、 DayTrade 現沖先賣 、 SBL 借券
filledNostring成交流水號
filledAvgPricenumber成交均價
filledQtynumber成交股數
filledPricenumber成交單價
filledTimestring成交時間
userDefstring ?用戶自定義 (只有主動回報才回傳此欄位)

Account​

帳號資訊

ParameterTypeMeaning
namestring客戶姓名
accountstring帳號
branchNostring分公司代號
accountTypestring帳戶類型 : stock 證券 futopt 期貨

Constants ( 欄位對應數值 )​

BSAction​

買賣別 (buySell)

NameMeaning
Buy買
Sell賣

MarketType​

盤別

NameMeaning
Common整股
Fixing定盤
IntradayOdd盤中零股
Odd盤後零股
Emg興櫃
EmgOdd興櫃零股

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

NameQuantity UnitQuantity Ranges
Common千股1000 ~ 499000
Fixing千股1000 ~ 499000
IntradayOdd股1 ~ 999
Odd股1 ~ 999
Emg千股1000 ~ 499000
EmgOdd股1 ~ 999

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

MarketTypeAvailable PriceTypeAvailable TimeInForce
CommonLimit 、 LimitUp 、 LimitDown 、 Market 、 ReferenceROD 、 IOC 、 FOK
FixingReferenceROD
IntradayOddLimit 、 LimitUp 、 LimitDown 、 ReferenceROD
OddLimit 、 LimitUp 、 LimitDown 、 ReferenceROD
EmgLimitROD
EmgOddLimitROD

PriceType​

價格類型 (priceType)

NameMeaning
Limit限價
LimitUp漲停
LimitDown跌停
Market市價
Reference參考價 (定盤時為定盤價)

TimeInForce​

委託條件 (TimeInForce)

NameMeaning
ROD當日有效(Rest of Day)
FOK全部成交否則取消(Fill-or-Kill)
IOC立即成交否則取消(Immediate-or-Cancel)

OrderType​

委託類別 (orderType)

NameMeaning
Stock現股
Margin融資
Short融券
DayTrade現沖先賣
SBL借券

StockType​

股票分類別

NameMeaning
Stock股票
CovertBond可轉債
EtfAndEtnETF 與 ETN

functionType​

功能類別

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

market​

市場

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

status​

委託單狀態

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