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​

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

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

lastTime 及 modifiedTime 時間格式: 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​

改價物件

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

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

ModifyQuantityObj​

改量物件

ParameterTypeDefault ValueMeaning
OrderResultObject-委託列表
quantityint-改單後的委託量

FilledData​

成交回報物件

ParameterTypeMeaning
datestring日期
branchNostring分公司代號
accountstring帳號
seqNostring委託單流水序號 (只有主動回報才回傳此欄位)
orderNostring委託書號
stockNostring股票代號
buySellBsAction買賣別 : Buy 買 、 Sell 賣
orderTypeOrderType委託單類型 : Stock 現股 、 Margin 融資 、 Short 融券 、 DayTrade 現沖先賣
filledNostring成交流水號
filledAvgPricedouble成交均價
filledQtyint成交股數
filledPricedouble成交單價
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 ( 請用 GetOrderResults 查詢狀態 )
後台傳送中8 ( 請用 GetOrderResults 查詢狀態 )
連線逾時9 ( 請稍後再使用 GetOrderResults 查詢狀態 or 聯絡您的營業員 )
委託成功10
未成交刪單成功30
部分成交,剩餘取消40
完全成交50
失敗90
委託單歷程查詢標示14 - 改價 ACK、24 - 改量 ACK、34 - 刪單 ACK
改價成功 (歷史委託單查詢)15
改量成功 (歷史委託單查詢)20
改價失敗 (主動回報)19
改量失敗 (主動回報)29
刪單失敗 (主動回報)39