Skip to main content

參數對照表

類別

Class

OrderObject

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

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

caution

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

caution

現沖先賣時 , order_type = DayTrade , buy_sell 需為 Sell , market_type 需為Common

OrderResult

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

參數類別說明
function_typeint功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 90 失敗
datestring交易日期
seq_nostring委託單流水序號
branch_nostring分公司代號
accountstring帳號
order_nostring委託書號
asset_typeint資產類別 : 0 證券
marketstring市場類型 : TAIEX 上市股票 、 TAISDAQ 上櫃股票 、 TAIEMG 興櫃股票
market_typeMarketType盤別種類 : Common 整股 、 Fixing 定盤 、 IntradayOdd 盤中零股 、 Odd 盤後零股 、 Emg 興櫃 、 EmgOdd 興櫃零股
stock_nostring股票代號
buy_sellBSAction買賣別 : Buy 買 、 Sell
price_typePriceType原始委託價格別 : Limit 限價 、 LimitUp 漲停 、 LimitDown 跌停 、 Market 市價 、 Reference 參考價
pricefloat價格
quantityint原始委託股數
time_in_forceTimeInforce委託條件別 : ROD ROD 、 FOK FOK 、 IOC IOC
order_typeOrderType委託單類型 : Stock 現股 、 Margin 融資 、 Short 融券 、 DayTrade 現股當沖 、 SBL借券
is_pre_orderbool是否為預約單
statusint委託單狀態 : 0 預約單 、 4 系統將委託送往後台 、 9 連線逾時 、10 委託成功 、 30未成交刪單成功 、 40部分成交,剩餘取消 、 50 完全成交 、 90 失敗
after_price_typePriceType有效委託價格別 : Limit 限價 、 LimitUp 漲停 、 LimitDown 跌停 、 Market 市價 、 Reference 參考價
after_pricefloat有效委託價格
unitint單位數
after_qtyint有效委託股數(包含已成交部分)
filled_qtyint成交股數
filled_moneyint成交價金
before_qtyint改單前有效量
before_pricefloat改單前有效價
user_defstring自訂欄位
last_timestring最後異動時間(格式請見表末說明)
error_messagestring錯誤訊息
detailslist委託歷程 (查詢order_result_detail or order_history才有值)
>> function_typeint功能別 : 0 新單 、 10 新單執行 、 15 改價 、 20 改量 、 30 刪單 、 50 完全成交 、 90失敗
>> modified_timestring修改時間(格式請見表末說明)
>> before_qtyint原始委託股數
>> after_qtyint有效委託股數(包含已成交部分)
>> before_pricefloat原始委託價
>> after_pricefloat有效委託價
>> filled_moneyfloat成交價金
>> statusint委託單狀態
>> err_msgstring錯誤訊息
時間格式說明

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

BatchResult

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

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

ModifyPriceObj

改價物件

ParameterTypeMeaning
order_resultObject委託列表
pricestring改單後的價格
price_typePriceType改單後的價格類型 : Limit限價 、 LimitUp漲停 、 LimitDown跌停 、 Market市價 、 Reference參考價

ModifyQuantityObj

改量物件

ParameterTypeMeaning
order_resultObject委託列表
quantityint改單後的委託量

FilledData

成交回報物件

參數類別說明
datestring日期
branch_nostring分公司代號
accountstring帳號
seq_nostring委託單流水序號 (只有主動回報才回傳此欄位)
order_nostring委託書號
stock_nostring股票代號
buy_sellBSAction買賣別 : Buy 買 、 Sell
order_typeOrderType委託單類型 : Stock 現股 、 Margin 融資 、 Short 融券 、 DayTrade 現股當沖 、 SBL借券
filled_nostring成交流水號
filled_avg_pricefloat成交均價
filled_qtyint成交股數
filled_pricefloat成交單價
filled_timestring成交時間
user_defstring用戶自定義 (只有主動回報才回傳此欄位)

Account

帳號資訊

ParameterTypeMeaning
namestring客戶姓名
accountstring帳號
branch_nostring分公司代號
account_typestring帳號類型 ,回傳 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借券

function_type

功能類別

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