C#

帳務

變更密碼
/*
  輸入 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)