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委託條件 可選用參數為 RodFokIoc
orderTypeOrderType委託類別 可選用參數為 Stock 現股、 Margin 融資、 Short 融券、 DayTrade 現股當沖(for 現沖先賣)、 SBL 借券
userDef (optional)string用戶自定義 (最長10個字元,不支援特殊字元及中文、不適用興櫃)
caution

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

caution

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

caution

現沖先賣時 , orderType = DayTrade , buySell 需為 Sell , marketType 需為 Common

OrderResult

委託列表,透過 GetOrderResult(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委託單狀態 : 0 預約單 、 4 系統將委託送往後台 、 9 連線逾時 、10 委託成功 、 30未成交刪單成功 、 40部分成交,剩餘取消 、 50 完全成交 、 90 失敗
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.fffHH:MM:SS (即當 .fff = .000 時省略此部分)

BatchResult

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

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

ModifyPriceObj

改價物件

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

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
IntradayOdd1 ~ 999
Odd1 ~ 999
Emg千股1000 ~ 499000
EmgOdd1 ~ 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借券

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
改價失敗19
改量失敗29
刪單失敗39
失敗90