/*
輸入 query_param 命令所帶的參數,如下所列
query_param["branch_id"] 分公司代碼
query_param["cust_id"] 客戶帳號(必填)
query_param["func"] 空白為修改密碼,'renew'為沿用舊密碼
query_param["oldpwd"] 舊密碼(必填)
query_param["newpwd"] 新密碼(必填)
回傳 api_result (json)
api_result["result"] "0"為成功
api_result["message"]
*/
public string ChangePassword(Dictionary<string,string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["tip"] 有無備註 '':無備註 '1':需要所有備註
query_param["tmode"] 開啟/關閉虛擬交易
query_param["tabx"] tabx
query_param["range"] range
query_param["stkno"] 股票代號
query_param["nocsint"] 計算除息
query_param["calcramtc"] 計算償還金額
query_param["calcrinttype"] 償還利息計算方式
query_param["calcramtcdat"] 指定償還數量
query_param["mattype"] 已實現查詢類別
query_param["stktype"] 未實現查詢規格
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["bhno"] 分公司
api_result["cseq"] 帳號
api_result["idno"] 身分證字號
api_result["cname"] 姓名
api_result["stksumList"] 相同股票、帳號、交易別之庫存小計列表(list)
api_result["stksumList"][0]['stkno'] 股票代號
api_result["stksumList"][0]['stkna'] 股票名稱
api_result["stksumList"][0]['bhno'] 分公司
api_result["stksumList"][0]['cseq'] 帳號
api_result["stksumList"][0]['apcode'] 盤別 ‘’空白為一般 ‘5’為盤中零股
api_result["stksumList"][0]['trade'] 交易別 ‘0’ 現股 ‘1’ 代辦融資 ’2’ 代辦融券 ’3’ 融資 ’4’ 融券 ‘5’ 借券 ‘9’ 當沖 ‘A’ 現股當沖
api_result["stksumList"][0]['stype'] 市場別 H:上市,O:上櫃,R:興櫃
api_result["stksumList"][0]['qtyl'] 昨餘額股數
api_result["stksumList"][0]['qtyb'] 今委買股數
api_result["stksumList"][0]['qtys'] 今委賣股數
api_result["stksumList"][0]['qtybm'] 今委買成交股數
api_result["stksumList"][0]['qtysm'] 今委賣成交股數
api_result["stksumList"][0]['qtyt'] 現沖股數
api_result["stksumList"][0]['qtyc'] 調整股數(現償 or 匯撥) 負號為減庫存
api_result["stksumList"][0]['costqty'] 成本股數
api_result["stksumList"][0]['costsum'] 成本總計
api_result["stksumList"][0]['priceqtysum'] 價金總計
api_result["stksumList"][0]['priceavg'] 成交均價
api_result["stksumList"][0]['valuemkt'] 市值(無假除權息)
api_result["stksumList"][0]['valuenow'] 市值(有假除權息) , 現股則與 valuemkt相同
api_result["stksumList"][0]['recvasum'] 未實現收入小計
api_result["stksumList"][0]['makeasum'] 未實現損益小計
api_result["stksumList"][0]['makeaper'] 未實現獲利率
api_result["stksumList"][0]['priceevn'] *損益平衡價
api_result["stksumList"][0]['cramtsum'] 資融資金小計
api_result["stksumList"][0]['crintsum'] 資融資金利息小計
api_result["stksumList"][0]['dnamtsum'] 券擔保金小計
api_result["stksumList"][0]['gtamtsum'] 券保證金小計
api_result["stksumList"][0]['dnintsum'] 券擔保金利息小計
api_result["stksumList"][0]['gtintsum'] 券保證金利息小計
api_result["stksumList"][0]['hiamtsum'] 補充保費小計
api_result["stksumList"][0]['pricemkt'] 即時價格(無假除權息)
api_result["stksumList"][0]['pricenow'] 即時價格(有假除權息)
api_result["stksumList"][0]['feerate'] 手續費率
api_result["stksumList"][0]['taxrate'] 交易稅率
api_result["stksumList"][0]['taxgrate'] 證所稅率
api_result["stksumList"][0]['t32unit'] 每張股數
api_result["stksumList"][0]['qtyfs'] 現股可沖股數
api_result["stksumList"][0]['sflag'] 現股當沖資格 ‘Y’先買後賣,”X’ 先賣後買
api_result["stksumList"][0]['pricediff'] 漲跌
api_result["stksumList"][0]['pricerange'] 持股漲跌幅
api_result["stksumList"][0]['priceevn'] 損益平衡價
api_result["stksumList"][0]['settype'] SETTYPE=0時,股票為一般股票
SETTYPE=1時,股票為變更交易股票
SETTYPE=2時,股票為變更交易股票且採分盤交易
api_result["stksumList"][0][markw'] MARK-W=0時,表示此股票狀態正常
MARK-W=1時,表示此股票為處置股票
MARK-W=2時,表示此股票為再次處置股票
MARK-W=3時,表示此股票為彈性處置股票
api_result["stktotList"] 庫存統計列表(list)
api_result["stktotList"][0]["bhno"] 分公司
api_result["stktotList"][0]["cseq"] 帳號
api_result["stktotList"][0]["idno"] 身份證
api_result["stktotList"][0]["cname"] 姓名
api_result["stktotList"][0]["otvalue"] 目前現股市值加總
api_result["stktotList"][0]["crlimit"] 融資額度
api_result["stktotList"][0]["crvalue"] 目前融資市值加總
api_result["stktotList"][0]["cramtnt"] 目前融資金額
api_result["stktotList"][0]["cramtlt"] 昨日融資金額
api_result["stktotList"][0]["dblimit"] 融券額度
api_result["stktotList"][0]["dbvalue"] 目前融券市值加總
api_result["stktotList"][0]["dbamtnt"] 目前融券金額
api_result["stktotList"][0]["gtamtnt"] 目前保證金加總
api_result["stktotList"][0]["dnamtnt"] 目前擔保金加總
api_result["stktotList"][0]["cdamtnt"] 目前抵繳折合加總
api_result["stktotList"][0]["dbamtlt"] 昨日融券金額
api_result["stktotList"][0]["gtamtlt"] 昨日保證金加總
api_result["stktotList"][0]["dnamtlt"] 昨日擔保金加總
api_result["stktotList"][0]["ratelt"] 昨日整戶維持率
api_result["stktotList"][0]["ratent"]] 即時整戶維持率
api_result["stktotList"][0]["makeant"] 未實現損益加總
*/
public string MakeStockAccountInquriy(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["stock_no"] 股票代號
query_param["apcode"] 盤別(必填) "0":全部 "1":整股 "2":盤後 "3":零股 "4":興櫃 "5":盤中零股
query_param["market"] 市場別(必填) "0":全部 "1":集中 "2":櫃台 "3":興櫃
query_param["qry_type"] 委託別(必填) "0":全部 "1":預約 "2":盤中 "3":可取消 "4":失敗的委託
輸出 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["ackList"] 委託資訊 (list)
api_result["ackList"][0]["market"] 市場別 T:上市 O:上櫃 R:興櫃
api_result["ackList"][0]["workdate"] 原委託單之有效交易日期 YYYYMMDD Ex:20040312
api_result["ackList"][0]["orddate"] 原始委託日期 YYYYMMDD Ex:20040312
api_result["ackList"][0]["ordtime"] 原始委託時間 HHMMSSZZZ Ex:095013001
api_result["ackList"][0]["syscode"] 原始委託來源。原始委託應用系統編號
api_result["ackList"][0]["requestno"] 原始委託Request序號。原委託由Gateway下單時,帶原委託時之Request序號。其餘來源時為空白
api_result["ackList"][0]["ordstatus"] 預約狀態 1:預約單 2:盤中單
api_result["ackList"][0]["ordno"] 委託書編號
api_result["ackList"][0]["preordno"] 預約單編號
api_result["ackList"][0]["stockno"] 股票代號
api_result["ackList"][0]["buysell"] 買賣別 B:買進 S:賣出
api_result["ackList"][0]["apcode"] 盤別 1:整股(仟股) 2:盤後 3:零股 4:興櫃用 ‘5’盤中零股
api_result["ackList"][0]["priceflag"] 價格旗標 0:限價 1:平盤 2:跌停 3:漲停 4:市價
api_result["ackList"][0]["trade"] 交易類別 0:集保(現股) 1:代辦融資 2:代辦融券 3:融資 4:融券5:一般策略借券(只能賣) 6:避險策略借券(只能賣)
7:當沖融資 8:當沖融券 9:自動當沖 A:現股當沖賣
api_result["ackList"][0]["odprice"] 委託價格
api_result["ackList"][0]["orgqty"] 原委託數量(整股、定盤是張數;零股、興櫃是股數)
api_result["ackList"][0]["matqty"] 已成交數量(整股、定盤是張數;零股、興櫃是股數)
api_result["ackList"][0]["celqty"] 已取消數量(整股、定盤是張數;零股、興櫃是股數)
api_result["ackList"][0]["celable"] 可取消狀態 1:可取消 2:不可取消
api_result["ackList"][0]["errcode"] 委託錯誤碼
api_result["ackList"][0]["errmsg"] 後台錯誤訊息
api_result["ackList"][0]["avg_price"] 成交均價
api_result["ackList"][0]["chgtime"] 變動時間(HHNNSSZZZ)
api_result["ackList"][0]["chgdate"] 變動日期
api_result["ackList"][0]["bs_flag"] 委託條件(‘F’ FOK ‘I’ IOC ‘R’ ROD)
api_result["ackList"][0]["act"] 最後動作別 O:新單 M:改量 C:刪單 R:改價
api_result["ackList"][0]["mattime"] 最後成交時間
*/
public string QueryStkOrder(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["stock_no"] 股票代號
query_param["qry_type"] 委託別(必填) "0":成交明細 "1":成交彙總
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["ordList"] 成交明細 (list)
api_result["ordList"][0]["ordno"] 委託書編號
api_result["ordList"][0]["source"] 原始委託來源。原始委託應用系統編號
api_result["ordList"][0]["stock_no"] 股票代號
api_result["ordList"][0]["mkt_seq_num"] 市場總序號 市場別+買賣別 唯一序號
api_result["ordList"][0]["apcode"] 盤別 1:整股(仟股) 2:盤後(定盤) 3:零股 4:興櫃 ‘5’盤中零股
api_result["ordList"][0]["market"] 市場別 T:上市 O:上櫃 R:興櫃
api_result["ordList"][0]["buysell"] 買賣別 B:買進 S:賣出
api_result["ordList"][0]["trade"] 交易類別 0:集保(現股) 1:代辦融資 2:代辦融券 3:融資 4:融券 5:借券 6:金融商品借券 7:當沖融資 8:當沖融券 9:自動當沖 A:現股當沖賣
api_result["ordList"][0]["price"] 成交單價
api_result["ordList"][0]["match_qty"] 成交股數
api_result["ordList"][0]["pay_price"] 應收付總金額
api_result["ordList"][0]["mat_date"] 成交日期 YYYYMMDD
api_result["ordList"][0]["match_time"] 成交時間 HHMMSSZZZ Ex:095013001
api_result["ordsumList"] 成交彙總 (list)
*/
public string QueryStkMatch(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["type"] 查詢類別(必填) "0":全部 "1":預約 "2":盤中 "3":可取消
query_param["apcode"] 盤別 "":全部 "C":一般 "P":盤後
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 委託資訊 (list)
api_result["dataList"][0]['v1'] 交易所 靠左,右補空白
api_result["dataList"][0]['v2'] 原始委託來源 原始委託應用系統編號
api_result["dataList"][0]['v3'] 原始委託Request序號 原委託由Gateway下單時,帶原委託時之Request序號。其餘來源時為空白
api_result["dataList"][0]['v4'] 委託書編號 靠左,右補空白
api_result["dataList"][0]['v5'] 回報日期 格式:西元年月日yyyymmdd。例: 20040312
api_result["dataList"][0]['v6'] 回報時間 格式:HHMMSS 例: 095013
api_result["dataList"][0]['v7'] 買賣別 ‘B’ 買進 ‘S’ 賣出
api_result["dataList"][0]['v8'] 商品代碼 靠左,右補空白
api_result["dataList"][0]['v9'] 商品月份 YYYYMM, 選擇權複式單則為000000
api_result["dataList"][0]['v10'] 履約價 格式:固定四位小數、左右補0。 例: 000045000000 選擇權複式單則為000000000000
api_result["dataList"][0]['v11'] 買賣權 ‘C’ 買權 ‘P’ 賣權 ‘F’ 期貨, 選擇權複式單則為空白
api_result["dataList"][0]['v12'] 更新前口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v13'] 委託價格 如價格旗標為市價本欄填0 格式:固定四位小數、左右補0。 例: 000045000000 小於零則為 –00045000000
api_result["dataList"][0]['v14'] 價格旗標 ‘0’ 限價 ‘1’ 市價 ‘2’ 一定範圍市價委託
api_result["dataList"][0]['v15'] 委託條件 ‘F’ FOK ‘I’ IOC ‘R’ ROD
api_result["dataList"][0]['v16'] 委託類別 ‘O’ 新單 ‘C’ 刪單 ‘M’ 減量 ‘R’改價
api_result["dataList"][0]['v17'] 委託口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v18'] 更新後口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v19'] 原始委託口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v20'] 已成交口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v21'] 已取消口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v22'] 交易方式 ‘0’ 單式 ‘1’ 複式第一支腳 ‘2’ 複式第二支腳 ‘3’複式單
api_result["dataList"][0]['v23'] 委託錯誤碼 委託或取消失敗之錯誤碼。成功時此欄為空白。
api_result["dataList"][0]['v24'] 委託單狀態 ‘1’ 預約單 ‘2’ 盤中單
api_result["dataList"][0]['v25'] 結帳日 原委託單之有效交易日期。格式:西元年月日yyyymmdd。例: 20040312
api_result["dataList"][0]['v26'] 新平倉 ‘O’ 新倉 ‘C’ 平倉 ‘T’當沖 , ‘ ’自動, ‘7’代沖銷
api_result["dataList"][0]['v27'] 盤別 C:一般P:盤後
*/
public string QueryFutOrder(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["apcode"] 盤別 '':全部 "C":一般 "P":盤後
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 成交資訊 (list)
api_result["dataList"][0]['v1'] 交易所 靠左,右補空白
api_result["dataList"][0]['v2'] 原始委託來源 原始委託應用系統編號
api_result["dataList"][0]['v3'] 委託書編號 靠左,右補空白
api_result["dataList"][0]['v4'] 成交日期 格式:西元年月日yyyymmdd。例: 20040312
api_result["dataList"][0]['v5'] 成交時間 格式:HHMMSS 例: 095013
api_result["dataList"][0]['v6'] 買賣別 ‘B’ 買進 ‘S’ 賣出
api_result["dataList"][0]['v7'] 商品代碼 靠左,右補空白
api_result["dataList"][0]['v8'] 商品月份 YYYYMM
api_result["dataList"][0]['v9'] 履約價 格式:固定四位小數、左右補0。 例: 000045000000
api_result["dataList"][0]['v10'] 買賣權 ‘C’ 買權 ‘P’ 賣權 ‘F’ 期貨,選擇權複式單則為空白
api_result["dataList"][0]['v11'] 成交口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v12'] 成交價格 如價格旗標為市價本欄填0 格式:固定四位小數、左右補0。 例: 000045000000 如小於零則為-00045000000
api_result["dataList"][0]['v13'] 交易方式 ‘0’ 單式 ‘1’ 複式第一支腳 ‘2’ 複式第二支腳 ‘3’複式單
api_result["dataList"][0]['v14'] 新倉/平倉 ‘O’ 新倉 ‘C’ 平倉 ‘T’當沖 ‘M’ 為造市者, ‘7’代沖銷
api_result["dataList"][0]['v15'] 交易所回報序號 格式:整數右靠,左補0。例: 01000003
api_result["dataList"][0]['v16'] 盤別 C:一般 P:盤後
api_result["dataList"][0]['v17'] 結帳日 YYYYMMDD
*/
public string QueryFutMatch(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["stock"] 查詢商品
query_param["currency"] 查詢幣別
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 資料列表(list)
api_result["dataList"][0]['v1'] 交易所 左靠右補空白
api_result["dataList"][0]['v2'] 委託單號 左靠右補空白
api_result["dataList"][0]['v3'] 帳務日期 YYYYMMDD
api_result["dataList"][0]['v4'] 成交價 總長12位,不含小數點,小數4位,靠右補零
api_result["dataList"][0]['v5'] 買賣別 B:買 S:賣
api_result["dataList"][0]['v6'] 商品代碼 左靠右補空白
api_result["dataList"][0]['v7'] 商品月份 左靠右補空白 yyyymm
api_result["dataList"][0]['v8'] 履約價 總長12位,不含小數點,小數4位,靠右補零
api_result["dataList"][0]['v9'] 買賣權 C:買權 P:賣權 F:期貨
api_result["dataList"][0]['v10'] 未平倉口數 格式:整數右靠,左補0。例: 0053
api_result["dataList"][0]['v11'] 未平倉損益 總長12位,不含小數點,小數4位,靠右補零
api_result["dataList"][0]['v12'] 即時價 總長12位,不含小數點,小數4位,靠右補零
api_result["dataList"][0]['v13'] 權利金市值 總長12位,不含小數點,小數4位,靠右補零 (期貨則填空白)
api_result["dataList"][0]['v14'] 商品是否已下市 Y:商品已下市 N:商品未下市
api_result["dataList"][0]['v15'] 幣別
api_result["dataList"][0]['v16'] 新倉(手續費) 總長12位,不含小數點,小數4位,靠右補零(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v17'] 新倉(交易稅) 總長12位,不含小數點,小數4位,靠右補零(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v18'] 預估了結(手續費) 總長12位,不含小數點,小數4位,靠右補零(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v19'] 預估了續(交易稅) 總長12位,不含小數點,小數4位,靠右補零(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v20'] 未平倉淨損益 總長12位,不含小數點,小數4位,靠右補零,含正負號(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v21'] 盤別 C:一般P:盤後(查詢類別1) (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v22'] 成交日期 YYYYMMDD (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v23'] 成交時間 HHNNSSMS (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v24'] 權利金收支 第一碼正負號,後面10碼不含小數點,小數兩位,靠右左補0 (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v25'] 當沖口數 格式:整數右靠,左補0。例: 0053 (查詢類別2) (查詢類別3)
api_result["dataList"][0]['v26'] 複式單 Y/N複式單(查詢類別2) (查詢類別3)
api_result["dataList"][0]['v26'] 組合後剩餘未組口數 格式:整數右靠,左補0。例: 0053 (查詢類別3)
*/
public string QueryFutUncoverRT(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填?)
query_param["cust_id"] 客戶帳號(必填)
query_param["pwd"] 密碼
query_param["type"] 查詢類別(必填) "0":一般資料 "1":增加手續費、交易稅欄位 "2":新增權益總值 "3":新增保證金使用額度
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 資料列表(list)
api_result["dataList"][0]['v1'] 幣別 左靠右補空白
api_result["dataList"][0]['v2'] 可動用(出金)保證金 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v3'] 原始保證金 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v4'] 維持保證金 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v5'] 入金 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v6'] 出金 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v7'] 本日餘額 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v8'] 風險指標 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v9'] 追繳金額 含一碼正負號,總長14位,不含小數點,小數4位,靠右補零
api_result["dataList"][0]['v10'] 前日餘額 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v11'] 期貨平倉損益淨額 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v12'] 未沖銷期貨浮動損益 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v13'] 手續費/交易稅 含一碼正負號,總長12位,不含小數點,小數3位,靠右補零
api_result["dataList"][0]['v14'] 權利金收支 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v15'] 委託預扣權利金 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v16'] 未沖銷選擇權市值 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v17'] 選擇浮動損益 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v18'] 當沖可節省保證金 含一碼正負號,總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v19'] 有價證券抵繳總額 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v20'] 加收保證金 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v21'] 手續費 含一碼正負號,總長12位,不含小數點,小數3位,靠右補零
api_result["dataList"][0]['v22'] 交易稅 含一碼正負號,總長12位,不含小數點,小數3位,靠右補零
api_result["dataList"][0]['v23'] 權益總值 總長14位,不含小數點,小數2位,靠右補零
api_result["dataList"][0]['v24'] 已使用保證金 靠右補零
*/
public string QueryMargin(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["qry_kind"] 委託別
'0':全部委託單
'1':委託處理中
'2':委託成功
'3':全部成交
'4':部份成交
'5':刪單成功
'6':刪單處理中
'7':預約單
'8':委託失敗
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 單筆查詢資料列表 (list)
api_result["dataList"][0]["fixno"] 訊息流水序號
api_result["dataList"][0]["type"] 盤別
"0":盤前預約單
"1":盤中單
api_result["dataList"][0]["msgtype"] 下單別
api_result["dataList"][0]["act"] 委託動作別
api_result["dataList"][0]["target"] 上手系統代碼
api_result["dataList"][0]["origsrc"] 原始新單來源別
api_result["dataList"][0]["execsrc"] 刪改單來源別
api_result["dataList"][0]["account"] 上手帳號
api_result["dataList"][0]["bhno"] 分公司
api_result["dataList"][0]["useracc"] 客戶帳號
api_result["dataList"][0]["orderid"] 委託書號
api_result["dataList"][0]["clordid"] 網路單號 (成交回報此欄為原始新單ClOrdID)
api_result["dataList"][0]["origclordid"] 原網路單號 (MsgType=N時,此欄位為空,原單號請改取CLORDID)
api_result["dataList"][0]["execid"] 成交編號
api_result["dataList"][0]["execrefid"] 成交刪單使用的成交編號 當 MsgType=K 時,才會有這個編號
api_result["dataList"][0]["symbol"] 商品代碼
api_result["dataList"][0]["stknm"] 商品名稱
api_result["dataList"][0]["side"] 買賣別
"1":買
"2":賣
api_result["dataList"][0]["orderqty"] 原委託數量
api_result["dataList"][0]["lastshares"] 成交數量
api_result["dataList"][0]["leavesqty"] 剩餘量
api_result["dataList"][0]["delqty"] 已取消量
api_result["dataList"][0]["price"] 委託價格
api_result["dataList"][0]["lastpx"] 成交價 (若沒有成交價,此欄位為"0.0")
api_result["dataList"][0]["ordtype"] 委託條件
api_result["dataList"][0]["date"] 委託回報日期
api_result["dataList"][0]["time"] 委託回報時間
api_result["dataList"][0]["tdate"] 市場交易日期
api_result["dataList"][0]["se"] 市場
api_result["dataList"][0]["sename"] 市場名稱
api_result["dataList"][0]["currency"] 幣別代號
"1":台幣
"2":外幣
api_result["dataList"][0]["currname"] 幣別名稱
api_result["dataList"][0]["errcode"] 錯誤碼
api_result["dataList"][0]["errmsg"] 錯誤訊息
api_result["dataList"][0]["mqack"] MQ註記
api_result["dataList"][0]["cost"] 成交價金
api_result["dataList"][0]["stopprice"] 停利觸發價格
api_result["dataList"][0]["timeinforce"] 立刻成交與否名稱
api_result["dataList"][0]["execinst"] 成交限制條件
"": 不限制
"G": 全部成交否則不做
api_result["dataList"][0]["orderkind"] 委託單別
api_result["dataList"][0]["status"] 收單狀態
"OK":處理中
"ERR001"~"ERR999":後台錯誤
"E001"~"E999":中台錯誤
api_result["dataList"][0]["msg"] 中文錯誤訊息
api_result["dataList"][0]["ip"] 客戶端ip
api_result["dataList"][0]["orderdate"] 下單日期
api_result["dataList"][0]["ordertime"] 下單時間
api_result["dataList"][0]["ordstusno"] 下單狀態碼
api_result["dataList"][0]["ordstusnm"] 下單狀態名稱
api_result["dataList"][0]["pegdifference"] 追蹤停損幅度
api_result["dataList"][0]["securitydesc"] 追蹤停損幅度類型
api_result["dataList"][0]["strategy"]
api_result["dataList"][0]["starttime"]
api_result["dataList"][0]["endtime"]
api_result["dataList"][0]["volumerate"]
api_result["detailList"] 查詢資料之明細列表 (list)
api_result["detailList"][0]["fixno"] 訊息流水序號
api_result["detailList"][0]["type"] 盤別
api_result["detailList"][0]["typename"] 盤別名稱
"0":盤前預約單
"1":盤中單
api_result["detailList"][0]["msgtype"] 下單別
api_result["detailList"][0]["act"] 委託動作別
api_result["detailList"][0]["target"] 上手系統代碼
api_result["detailList"][0]["origsrc"] 原始新單來源別
api_result["detailList"][0]["execsrc"] 刪改單來源別
api_result["detailList"][0]["account"] 上手帳號
api_result["detailList"][0]["bhno"] 分公司
api_result["detailList"][0]["useracc"] 客戶帳號
api_result["detailList"][0]["orderid"] 委託書號
api_result["detailList"][0]["clordid"] 網路單號 成交回報此欄為原始新單ClOrdID
api_result["detailList"][0]["origclordid"] 原網路單號 MsgType=N時,此欄位等於ClOrdID
api_result["detailList"][0]["execid"] 成交編號
api_result["detailList"][0]["execrefid"] 成交刪單使用的成交編號 當 MsgType=K 時,才會有這個編號
api_result["detailList"][0]["symbol"] 商品代碼
api_result["detailList"][0]["stknm"] 商品名稱
api_result["detailList"][0]["side"] 買賣別
"1":買
"2":賣
api_result["detailList"][0]["orderqty"] 原委託數量
api_result["detailList"][0]["lastshares"] 成交數量
api_result["detailList"][0]["leavesqty"] 剩餘量
api_result["detailList"][0]["price"] 原委託價
api_result["detailList"][0]["lastpx"] 成交價 若沒有成交價,此欄位為"0.0"
api_result["detailList"][0]["ordtype"] 價格旗標
api_result["detailList"][0]["date"] 委託回報日期
api_result["detailList"][0]["time"] 委託回報時間
api_result["detailList"][0]["tdate"] 市場交易日期
api_result["detailList"][0]["se"] 市場
api_result["detailList"][0]["currency"] 幣別代號
"1":台幣
"2":外幣
api_result["detailList"][0]["errcode"] 錯誤碼
api_result["detailList"][0]["errmsg"] 錯誤訊息
api_result["detailList"][0]["mqack"] MQ註記
api_result["detailList"][0]["cost"] 成交價金
api_result["detailList"][0]["stopprice"] 停利損觸發價格
api_result["detailList"][0]["timeinforce"] 委託效期
api_result["detailList"][0]["execinst"] 成交限制條件
"":不限制
"G":全部成交否則不做
api_result["detailList"][0]["orderkind"] 委託單別
api_result["detailList"][0]["status"] 收單狀態
"OK":處理中
"ERR001"~"ERR999":後台錯誤
"E001"~"E999":中台錯誤
api_result["detailList"][0]["msg"] 中文錯誤訊息
api_result["detailList"][0]["ip"] 客戶端ip
api_result["detailList"][0]["orderdate"] 下單日期
api_result["detailList"][0]["ordertime"] 下單時間
api_result["detailList"][0]["pegdifference"] 追蹤停損幅度
api_result["detailList"][0]["securitydesc"] 追蹤停損幅度類型
api_result["detailList"][0]["strategy"]
api_result["detailList"][0]["starttime"]
api_result["detailList"][0]["endtime"]
*/
public string QueryForeignStockOrder(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["qry_kind"] 委託別
'0':全部委託單
'1':委託處理中
'2':委託成功
'3':全部成交
'4':部份成交
'5':刪單成功
'6':刪單處理中
'7':預約單
'8':委託失敗
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 單筆查詢資料列表 (list)
api_result["dataList"][0]["fixno"] 訊息流水序號
api_result["dataList"][0]["type"] 盤別
"0":盤前預約單
"1":盤中單
api_result["dataList"][0]["msgtype"] 下單別
api_result["dataList"][0]["act"] 委託動作別
api_result["dataList"][0]["target"] 上手系統代碼
api_result["dataList"][0]["origsrc"] 原始新單來源別
api_result["dataList"][0]["execsrc"] 刪改單來源別
api_result["dataList"][0]["account"] 上手帳號
api_result["dataList"][0]["bhno"] 分公司
api_result["dataList"][0]["useracc"] 客戶帳號
api_result["dataList"][0]["orderid"] 委託書號
api_result["dataList"][0]["clordid"] 網路單號 (成交回報此欄為原始新單ClOrdID)
api_result["dataList"][0]["origclordid"] 原網路單號 (MsgType=N時,此欄位為空,原單號請改取CLORDID)
api_result["dataList"][0]["execid"] 成交編號
api_result["dataList"][0]["execrefid"] 成交刪單使用的成交編號 當 MsgType=K 時,才會有這個編號
api_result["dataList"][0]["symbol"] 商品代碼
api_result["dataList"][0]["stknm"] 商品名稱
api_result["dataList"][0]["side"] 買賣別
"1":買
"2":賣
api_result["dataList"][0]["orderqty"] 原委託數量
api_result["dataList"][0]["lastshares"] 成交數量
api_result["dataList"][0]["leavesqty"] 剩餘量
api_result["dataList"][0]["delqty"] 已取消量
api_result["dataList"][0]["price"] 委託價格
api_result["dataList"][0]["lastpx"] 成交價 (若沒有成交價,此欄位為"0.0")
api_result["dataList"][0]["ordtype"] 委託條件
api_result["dataList"][0]["date"] 委託回報日期
api_result["dataList"][0]["time"] 委託回報時間
api_result["dataList"][0]["tdate"] 市場交易日期
api_result["dataList"][0]["se"] 市場
api_result["dataList"][0]["sename"] 市場名稱
api_result["dataList"][0]["currency"] 幣別代號
"1":台幣
"2":外幣
api_result["dataList"][0]["currname"] 幣別名稱
api_result["dataList"][0]["errcode"] 錯誤碼
api_result["dataList"][0]["errmsg"] 錯誤訊息
api_result["dataList"][0]["mqack"] MQ註記
api_result["dataList"][0]["cost"] 成交價金
api_result["dataList"][0]["stopprice"] 停利觸發價格
api_result["dataList"][0]["timeinforce"] 立刻成交與否名稱
api_result["dataList"][0]["execinst"] 成交限制條件
"": 不限制
"G": 全部成交否則不做
api_result["dataList"][0]["orderkind"] 委託單別
api_result["dataList"][0]["status"] 收單狀態
"OK":處理中
"ERR001"~"ERR999":後台錯誤
"E001"~"E999":中台錯誤
api_result["dataList"][0]["msg"] 中文錯誤訊息
api_result["dataList"][0]["ip"] 客戶端ip
api_result["dataList"][0]["orderdate"] 下單日期
api_result["dataList"][0]["ordertime"] 下單時間
api_result["dataList"][0]["ordstusno"] 下單狀態碼
api_result["dataList"][0]["ordstusnm"] 下單狀態名稱
api_result["dataList"][0]["pegdifference"] 追蹤停損幅度
api_result["dataList"][0]["securitydesc"] 追蹤停損幅度類型
api_result["dataList"][0]["strategy"]
api_result["dataList"][0]["starttime"]
api_result["dataList"][0]["endtime"]
api_result["dataList"][0]["volumerate"]
api_result["detailList"] 查詢資料之明細列表 (list)
api_result["detailList"][0]["fixno"] 訊息流水序號
api_result["detailList"][0]["type"] 盤別
api_result["detailList"][0]["typename"] 盤別名稱
"0":盤前預約單
"1":盤中單
api_result["detailList"][0]["msgtype"] 下單別
api_result["detailList"][0]["act"] 委託動作別
api_result["detailList"][0]["target"] 上手系統代碼
api_result["detailList"][0]["origsrc"] 原始新單來源別
api_result["detailList"][0]["execsrc"] 刪改單來源別
api_result["detailList"][0]["account"] 上手帳號
api_result["detailList"][0]["bhno"] 分公司
api_result["detailList"][0]["useracc"] 客戶帳號
api_result["detailList"][0]["orderid"] 委託書號
api_result["detailList"][0]["clordid"] 網路單號 成交回報此欄為原始新單ClOrdID
api_result["detailList"][0]["origclordid"] 原網路單號 MsgType=N時,此欄位等於ClOrdID
api_result["detailList"][0]["execid"] 成交編號
api_result["detailList"][0]["execrefid"] 成交刪單使用的成交編號 當 MsgType=K 時,才會有這個編號
api_result["detailList"][0]["symbol"] 商品代碼
api_result["detailList"][0]["stknm"] 商品名稱
api_result["detailList"][0]["side"] 買賣別
"1":買
"2":賣
api_result["detailList"][0]["orderqty"] 原委託數量
api_result["detailList"][0]["lastshares"] 成交數量
api_result["detailList"][0]["leavesqty"] 剩餘量
api_result["detailList"][0]["price"] 原委託價
api_result["detailList"][0]["lastpx"] 成交價 若沒有成交價,此欄位為"0.0"
api_result["detailList"][0]["ordtype"] 價格旗標
api_result["detailList"][0]["date"] 委託回報日期
api_result["detailList"][0]["time"] 委託回報時間
api_result["detailList"][0]["tdate"] 市場交易日期
api_result["detailList"][0]["se"] 市場
api_result["detailList"][0]["currency"] 幣別代號
"1":台幣
"2":外幣
api_result["detailList"][0]["errcode"] 錯誤碼
api_result["detailList"][0]["errmsg"] 錯誤訊息
api_result["detailList"][0]["mqack"] MQ註記
api_result["detailList"][0]["cost"] 成交價金
api_result["detailList"][0]["stopprice"] 停利損觸發價格
api_result["detailList"][0]["timeinforce"] 委託效期
api_result["detailList"][0]["execinst"] 成交限制條件
"":不限制
"G":全部成交否則不做
api_result["detailList"][0]["orderkind"] 委託單別
api_result["detailList"][0]["status"] 收單狀態
"OK":處理中
"ERR001"~"ERR999":後台錯誤
"E001"~"E999":中台錯誤
api_result["detailList"][0]["msg"] 中文錯誤訊息
api_result["detailList"][0]["ip"] 客戶端ip
api_result["detailList"][0]["orderdate"] 下單日期
api_result["detailList"][0]["ordertime"] 下單時間
api_result["detailList"][0]["pegdifference"] 追蹤停損幅度
api_result["detailList"][0]["securitydesc"] 追蹤停損幅度類型
api_result["detailList"][0]["strategy"]
api_result["detailList"][0]["starttime"]
api_result["detailList"][0]["endtime"]
*/
public string QueryForeignStockOrder(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 單筆查詢資料列表(list)
api_result["dataList"][0]["fixno"] 訊息流水序號
api_result["dataList"][0]["type"] 盤別 "1":盤中單
api_result["dataList"][0]["msgtype"] 下單別
api_result["dataList"][0]["act"] 委託動作別
api_result["dataList"][0]["target"] 上手系統代碼
api_result["dataList"][0]["origsrc"] 原始新單來源別
api_result["dataList"][0]["execsrc"] 刪改單來源別
api_result["dataList"][0]["account"] 上手帳號
api_result["dataList"][0]["bhno"] 分公司
api_result["dataList"][0]["useracc"] 客戶帳號
api_result["dataList"][0]["orderid"] 委託書號
api_result["dataList"][0]["clordid"] 網路單號 成交回報此欄為原始新單ClOrdID
api_result["dataList"][0]["origclordid"] 原網路單號 MsgType=N時,此欄位等於ClOrdID
api_result["dataList"][0]["execid"] 成交編號
api_result["dataList"][0]["execrefid"] 成交刪單使用的成交編號 當MsgType=K時,才會有這個編號
api_result["dataList"][0]["symbol"] 商品代碼
api_result["dataList"][0]["side"] 買賣別
"1":買
"2":賣
api_result["dataList"][0]["orderqty"] 原委託數量
api_result["dataList"][0]["lastshares"] 成交數量
api_result["dataList"][0]["leavesqty"] 剩餘量
api_result["dataList"][0]["price"] 原委託價
api_result["dataList"][0]["lastpx"] 成交價 若沒有成交價,此欄位為"0.0"
api_result["dataList"][0]["ordtype"] 委託條件
api_result["dataList"][0]["date"] 成交日期
api_result["dataList"][0]["time"] 成交時間
api_result["dataList"][0]["tdate"] 市場交易日期
api_result["dataList"][0]["se"] 市場
api_result["dataList"][0]["sename"] 市場名稱
api_result["dataList"][0]["currency"] 幣別代號
"1":台幣
"2":外幣
api_result["dataList"][0]["currname"] 幣別名稱
api_result["dataList"][0]["errcode"] 錯誤碼
api_result["dataList"][0]["errmsg"] 錯誤訊息
api_result["dataList"][0]["mqack"] MQ註記
api_result["dataList"][0]["cost"] 成交價金
api_result["dataList"][0]["stopprice"] 停利損觸發價格
api_result["dataList"][0]["timeinforce"] 委託效期
api_result["dataList"][0]["execinst"] 成交限制條件
"":不限制
"G":全部成交否則不做
api_result["dataList"][0]["orderkind"] 委託單別
*/
public string QueryForeignStockFilled(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["cust_id"] 客戶帳號(必填)
gzfname_prefix 下載下來的股票商品資料的壓縮檔名稱,壓縮檔格式為gz。檔名若不是以 .gz 結尾會自動附加附檔名.gz。
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
下載資料解壓縮後格式為 JSON Array
json_array[0]["areano"] 市場代碼 "3":美股
json_array[0]["exchange"] 交易所代碼 "US":美股
json_array[0]["stkno"] 股票代碼
json_array[0]["stknm"] 中文名稱(全名)
json_array[0]["stype"] 商品類別
"H":國企股
"R":紅籌股
"E":非陸股ETF
"ME":陸股ETF
"RS":受益證券
"S":其餘股票
"02":RIGHT
"03":認股權證
"04":認購權證
"05":可轉換公司債
"06":債券
"07":受益憑證
"08":存託憑證
json_array[0]["currency"] 計價幣別
json_array[0]["unit"] 每單位股數
json_array[0]["tdate"] 收盤日期
json_array[0]["cprice"] 收盤價 總長12碼,小數四碼
json_array[0]["ormark"] 暫停交易註記
"1":暫停
"0":恢復
"D":下架
"C":下市
json_array[0]["propsn"] 限專業投資人
"1":限專業投資人交易
"0":不限
json_array[0]["procom"] 限專業投資機構
"1":限專業投資機構交易
"0":不限
json_array[0]["ename"] 商品英文名稱
json_array[0]["etfmark"] 非專投簽風告可交易
"1":非專投簽風告可交易
"0":不限
json_array[0]["asstype"] 公會類別
*/
public string DownloadForeignStockProductData(Dictionary<string, string> query_param, string gzfname_prefix)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["apcode"] 盤別 '':全部 'C':一般 'P':盤後
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 資料列表 (list)
api_result["dataList"][0]["currency"] 幣別代碼
api_result["dataList"][0]["curnm"] 幣別中文名稱
*/
public string DownloadForeignStockCurrencyData(Dictionary<string, string> query_param)
/*
輸入 query_param (dictionary) 查詢所帶的參數,如下所列
query_param["branch_id"] 分公司代碼(必填)
query_param["cust_id"] 客戶帳號(必填)
query_param["apcode"] 盤別 '':全部 'C':一般 'P':盤後
回傳 api_result (json)
api_result["result"] 結果代碼,"0"為成功
api_result["message"] 結果訊息
api_result["dataList"] 資料列表 (list)
api_result["dataList"][0]["areano"] 市場代碼
"1":港股
"2":日股
"3":美股
"4":英股
"5":新加坡股
api_result["dataList"][0]["areanm"] 市場中文名稱
api_result["dataList"][0]["exchange"] 交易所代碼
"HK":港股
"JP":日股
"US":美股
"LN":英股
*/
public string DownloadForeignStockMarketData(Dictionary<string, string> query_param)