2

Similar documents
一.API 連線 登入 ( 不含主動回報 )FUNCTION 傳入值 MSGXML 登入 ( 含主動回報 )FUNCTION 傳入值 MSGXML 登出 FUNCTION...6 二. 委託傳送...

市 場 推 廣 東 證 期 貨 實 例 教 學 東 證 期 貨 自 2015/12/21 上 市 以 來, 近 月 份 日 均 成 交 量 已 達 1,730 口, 未 平 倉 量 為 210 口, 這 對 一 個 剛 上 市 的 新 商 品 來 說 可 算 是 穩 定 成 長 未 來 臺 日 通

投影片 1


PowerPoint 簡報

第 4 屆 理 監 事 第 16 次 聯 席 會 議 報 導 本 次 會 議 重 要 決 議 事 項 本 公 會 105 年 度 尾 牙 聯 歡 餐 會 擬 於 105 年 1 月 19 日 下 午 6 時 30 分 假 台 北 彭 園 會 館 舉 行 本 公 會 配 合 金 管 會 為 鼓 勵 金

壹 買 賣 外 國 有 價 證 券 客 戶 須 知 玉 山 證 券 經 金 管 會 核 准, 得 進 行 受 託 買 賣 外 國 有 價 證 券 業 務, 顧 客 可 透 過 玉 山 證 券 從 事 香 港 及 美 國 市 場 之 股 票 交 易 未 來 玉 山 證 券 將 持 續 提 供 其 他

PowerPoint 簡報

DosVip盤後資料處理系統

SyncMail AJAX Manual

主程式 : public class Main3Activity extends AppCompatActivity { ListView listview; // 先整理資料來源,listitem.xml 需要傳入三種資料 : 圖片 狗狗名字 狗狗生日 // 狗狗圖片 int[] pic =new

Microsoft PowerPoint - C_Structure.ppt

Excel VBA Excel Visual Basic for Application

PowerPoint 簡報

ex

<4D F736F F D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63>

<D7DCCEC4BCFE2E696E6464>

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

XXXXXXXX

秘密

E11701


untitled

天仁期末個人報告1.PDF

<4D F736F F D20A5F1A4FBA473A6DBA662C149AE76BB50B0A8AFAAB944A440AC78A67BA976C149BEC7ABE4B751AABAB56FAE692E646F63>


國家圖書館典藏電子全文

興櫃股票點選系統之自訂FIX Tag

CHAPTER VC#

封面-12

汉王PDF转换RTF文档

概述

02/17區督導會議

iPhone版操作手冊990421

( )... 5 ( ) ( )

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

TC35短信发送程序设计

虛擬交易所98年3S簡易版.doc

untitled

Microsoft Word - 第三章第一節第二節.doc

2014年大学生村官考试公共基础知识:社会革命和社会改革

朝陽科技大學八十八學年度招考碩士班簡章目錄

(Microsoft Word -

活 動 預 告 2014 台 北 國 際 期 貨 論 壇 國 際 衍 生 性 交 易 所 發 展 趨 勢 與 策 略 開 辦 在 即 歡 迎 踴 躍 報 名 參 加 在 全 球 期 貨 市 場 競 爭 白 熱 化 下, 近 年 來 各 大 衍 生 性 交 易 所 紛 紛 透 過 不 同 模 式, 致

兆源股份有限公司 研發部 2017 年 8 月 23 NetStockOrder ActiveX 控制項使用說明 NetStockOrder ActiveX 控制項怎麼使用? 答 : 在專案中添加該控制項及控制項中的相應事件, 調用所需功能的方法後, 在該功能的事件中得出相應的結果和處理這個結果 注

Microsoft PowerPoint - ch6 [相容模式]

(Microsoft Word -

元富證券WPHONE操作手冊

目錄 一 簡介 1. 報價模組 2. 手動下單模組 3. 緊急平倉模組 4. 程式下單模組 二 程式安裝 1. FastOS 安裝 2. 群益憑證安裝 三 操作說明 1. 查看帳務資訊 2. 動態績效 3. 手動下單 4. 緊急平倉 5. 程式交易模組 6. 程式交

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Sinopec Yizheng Chemical Fibre Company Limited (在中華人民共和國註冊成立之股份有限公司 ) (香港聯合交易所有限公司股票代號 1033) (上海證券交易所股票代碼 ) 中期報告書 2013 Sinopec Yizheng Chemical

報價功能操作說明 登入系統&自選報價介紹 1.登入畫面 以 身份證登入 2.登入後於首頁點選自 3.登入後預設進入自選群組報價 輸入身分證號 登入密碼後 畫面 選報價 才能進行交易 並可選擇是否 記住 ID 1)提供五組自選群組 每組可提供設定 30 檔金融商品 2)自選股報價 可自選上市櫃個股 指

2 目 录 第 一 部 分 县 级 填 报 角 色 系 统 登 录 信 息 管 理 站 内 信 息 查 看 信 息 回 复 信 息 信 息 查 询 新 建

國際商品發展趨勢

SSL 數位憑證 OpenVPN 安裝說明

交易机制:标准与国际比较

示範畫面 操作說明一 委託成交後, 設定停損單, 指定間隔價位掛出觸價單, 價格會隨現價調整閃電移動停損的部分, 頇開啟閃電畫面才會生效二 以買進單為例 : 買進 2 口, 移停條件 : 以停損價格送出委託 5 Ticks, 目前價位為 8835 賣出移停

Microsoft Word - ch04三校.doc

untitled

<A5FCC2D7B4C1C5552DBD4CAB65BD4CABE1B8EAB05428BD64A5BB292E786C736D>

RUN_PC連載_8_.doc

untitled

故宮是從小時候到現在的認知裡一直存在的博物館

(Microsoft Word - wes _\246p\246\363\250\317\245\316LED\277O\305\343\245\334\252\254\272A.doc)

和 资 金, 建 立 企 业 型 的 专 业 团 队 运 营 平 台 模 式 和 机 制 预 计 到 2012 年, 联 合 研 究 院 将 吸 引 国 内 外 高 水 平 研 发 团 队 100 个 以 上, 研 发 项 目 100 个 以 上, 研 究 型 企 业 50 个 以 上, 申 请 发

Visual Basic D 3D

SMS-Get 商務簡訊 API 說明 一 傳送簡訊 HTTP API 存取可使用 GET 及 POST 方式皆可單次送大量收件人名單請用 POST 的方式, 收件人上限 250 人,GET 有長度限制 台灣 中國 香港 澳門 日本 馬來西亞 越南 印尼 泰國 澳洲 新加坡 菲律賓 阿拉伯聯合大公國

《全宋词》

國際商品發展趨勢

Microsoft PowerPoint - VB14.ppt

附件四:

大昌證券 DTS-B報價暨下單系統使用手冊

Three Point Inside Micrometers

VB控件教程大全

untitled

csg(1_29)cs.p65

關於本書 l 3 PhoneGap Appcelerator Titanium Sencha Touch (wrapper framework) Native App PhoneGap Build Native App Hybrid App Java Objective-C Android SDK

<A5FCC2D7B4C1C5552DBD4CAB65BD4CABE1B8EAB05428BD64A5BB292E786C736D>

招商核心价值混合型证券投资基金托管协议.doc

工程施工招标

3.

報價功能操作說明 登入系統 & 自選報價介紹 1. 登入畫面, 需輸入身份證號 及密碼登入 ( 可選擇是否記住 ID) 2. 登入後預設進入首頁畫面 3. 登入後預設進入首頁畫面 自選報價功能 : 1) 提供五組自選群組, 每組可提供設定 30 檔金融商品 2) 自選股報價, 可自選上市櫃個股 指數

投影片 1

59 1 CSpace 2 CSpace CSpace URL CSpace 1 CSpace URL 2 Lucene 3 ID 4 ID Web 1. 2 CSpace LireSolr 3 LireSolr 3 Web LireSolr ID

Microsoft Word - 小心翼翼的二十一點N.doc

2 奋 斗 的 历 程 丰 硕 的 成 果 ( 二 ) 化 进 程 图 l 清 华 大 学 综 合 教 务 系 统 数 据 管 理 流 程 二 教 务 系 统 的 一 级 管 理 模 式 教 务 系 统 配 合 学 校 体 制 改 革, 将 二 级 教 务 管 理 变 为 一 级 管 理 模 式 减

Socket Socket TcpClient Socket.Connect TcpClient.Connect Socket.Send / Receive NetworkStream 6-5

102年第1次期貨商業務員資格測驗試題

Microsoft PowerPoint - SAGE 2010

(Microsoft Word -

<55342D323637CBB5C3F7CAE92E786C73>

IDP

資料內容:

iPhone版操作手冊990421

iPhone版操作手冊

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

CHCN_8-14_K.indd

(Methods) Client Server Microsoft Winsock Control VB 1 VB Microsoft Winsock Control 6.0 Microsoft Winsock Control 6.0 1(a). 2

iPhone版操作手冊990421

Transcription:

富邦期貨 OCX API 規格說明書 1

一.API 連線...4 1 登入 ( 不含主動回報 )FUNCTION...4 1.1 傳入值...4 1.2 MSGXML...4 2 登入 ( 含主動回報 )FUNCTION...6 2.1 傳入值...6 2.2 MSGXML...6 3 登出 FUNCTION...6 二. 憑證函式...7 1 認證 FUNCTION...7 1.1 傳入值...7 三. 委託傳送...8 1 下單 FUNCTION...8 1.1 傳入值...8 1.2 MSGXML...9 2 下單 FUNCTION( 組合單 )...10 2.1 傳入值...10 2.2 MSGXML...11 3 刪 / 改單 FUNCTION...12 3.1 傳入值...12 3.2 MSGXML...12 四. 事件 EVENT...13 1 委託 / 成交主動回報 EVENT 定義...13 1.1 Event.bsData 定義...13 1.2 OP Code 定義...14 2 回報伺服器狀態主動通知 EVENT 定義...15 2.1 Event.nStatus 定義...15 五. 查詢...16 1 委託回報查詢 FUNCTION...16 1.1 傳入值...16 1.2 MSGXML...16 2 成交回報查詢 FUNCTION...19 2.1 傳入值...19 2.2 MSGXML...19 3 版本查詢 FUNCTION...20 2

4 API 連線主機查詢 FUNCTION...20 5 交易日查詢 FUNCTION...21 5.1 傳入值...21 5.2 MSGXML...21 六. 錯誤代碼表...22 七. 商品代碼表...23 3

一.API 連線 1 登入 ( 不含主動回報 )Function Function 說明修改變數 elogin(byval login_id As String, 登入 ( 不含主動回報 ) MSGXML ByVal login_pass As String, ByRef MSGXML As String) As Long 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 1.1 傳入值 型態 變數名稱 備註 String login_id 客戶 ID String login_pass 交易密碼 String MSGXML 空值即可 1.2 MSGXML Title 說明 FBID 期貨商代號 BID(IBNO) 分公司代號 AID 帳號 ( 前面包含 FBID + BID) Name 帳戶名稱 ID 身分證 ID NeedNewPWD 需修改密碼 Disp-aid UI 顯示帳號 Type 帳號種類 { S: 證券 F: 期貨 } Credit Y/N 可否信用交易 ( 證 ) Key 客戶下單所需要帶的參數 Creator 登入者 ID Underwriting 申購合約 Y/N 4

IOrder 智慧單合約 Y/N CLSID 認證憑證的元件名稱 CAID CASubject( 給 client 找 CA 用 ) CAKey CAVerifyKey( 驗章 Key) VerifyCA 是否需要憑證下單 InitParam optional parameter to initialize this CA component Message 定義一段 HTML, 當 client 端收到這個欄位, 會在登入後 顯示這個 HTML, 用意是通知客戶 CA 的申請 ( 尚未申 請 ), 展期 ( 即將過期 / 已經過期 ), or 其他動作 ( 更換 CA) 等狀態 InitSignString optional string, 如果不是空白的話, client 會登入後馬 上做簽章檢查的動作 5

2 登入 ( 含主動回報 )Function Function 說明 修改變數 elogin_msgserv (ByVal login_id As String, ByVal login_pass As String, ByVal ObjMsgServ As Variant, ByRef MSGXML As String) As Long 登入 ( 含主動回報功能 ) MSGXML 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 2.1 傳入值 型態 變數名稱 備註 String login_id 客戶 ID String login_pass 交易密碼 Variant ObjMsgServ 傳入訊息回報物件, 接收主動回報 String MSGXML 空值即可 2.2 MSGXML 同登入 ( 不含主動回報 ) 之 MSGXML 3 登出 Function Function 說明 修改變數 elogout() As Long 登出 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 6

二. 憑證函式 1 認證 Function Function 說明 AddPreSignData(ByVal lpcszpid As String, 認證憑證 ByVal lpcszpwd As String, ByVal lpcszfile 取得憑證存放路徑與檔案進行認證 As String) As Boolean 若是 EC 的憑證, 需將憑證匯入 IE 個人憑證中 ( 粗略判斷 :EC 的檔案只有一個 ) 回傳值 false 為失敗,true 為成功 1.1 傳入值 型態 變數名稱 備註 String lpcszpid CA 的身份證 String lpcszpwd CA 的密碼 String lpcszfile CA 的檔案 ( 完整路徑 + 檔案名稱 ) 7

三. 委託傳送 1 下單 Function Function 說明 修改變數 eforder(byval MsgKey_ As String, ByVal TDate As String, ByVal ProductType As String, ByVal CommID As String, ByVal CommID_EP As String, ByVal CommID_YM As String, ByVal CommID_CP As String, ByVal BS As String, ByVal PriceType As String, ByVal Price As String, ByVal Qty As String, ByVal Offset As String, ByVal Cond As String, ByRef MSGXML As String) As Long 委託輸入傳入值進行委託 MSGXML 委託時給予空值 MSGXML 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 1.1 傳入值 型態 變數名稱 備註 String MsgKey 分公司 + 帳號 (F026000995XXXX), 可由登入後 MSGXML 讀取的到 String TDate 交易日, 可以為空字串 String ProductType 商品別 { 0: 期貨 1: 選擇權 } String CommID 商品代碼 String CommID_EP 參考價 ( 期貨為空白 ) String CommID_YM 年月 (EX. 200901) String CommID_CP C 代表 Call;P 代表 Put ( 期貨為空白 ) String BS 買賣別 { B: 買進 S: 賣出 } String PriceType 價位別 { 0: 限價 4: 市價 } String Price 委託價格 ( 市價為空白 ) String Qty 口數 String Offset 倉別 { 0: 新倉 1: 平倉 2: 自動倉 4: 當沖 } String Cond 委託別 { R: ROD F: FOK I: IOC } 8

1.2 MSGXML Title 說明 Mode 模式 { 0: 兩段式下單 1: 一段式下單 } AID 帳號 ( 前面包含 FBID + BID) TDate 交易日 OID 網路單流水號 OrderNo 委託書號 ProductType 期貨 (0) 選擇權 (1) 選擇權複式單 (2) 期貨複式單 (3) CommID 商品代碼 (Trade ID) BS 商品買賣別 CommID2 商品代碼 2 ( 複式單 ) BS2 商品買賣別 2 ( 複式單 ) PriceType 價位別 { 0: 限價 4: 市價 } Price 委託價格 CreateTime 委託時間 : YYYYMMDD HHmmSS Cond 委託別 { R: ROD F: FOK I: IOC } Offset 倉別 { 0: 新倉 1: 平倉 2: 自動倉 4: 當沖 } Qoriginal 原委託口數 Qcurrent 改量後委託口數 Qmatched 成交口數 ConfirmTime 委託回報時間 : HHmmSS Code 系統錯誤代碼 (Server 端 ) CodeMsg Code Message CanCancel Y/N 可否刪單 CanModify Y/N 可否改量 Source 電子單 / 現場單 / OrgID 複式單原商品代碼 ( 後端組合單代碼 ) IsPreOrder Y: 預約單, N: 盤中單 AvgPrice 成交均價 UpdateTime 異動時間 State 委託單狀態 (0. 收到 9. 交易所回覆失敗 10. 成功 20 改量 30 刪除 50 全部成交 90. 委託失敗, 若為 0 時表示預收 單 ) StateMsg 委託單狀態訊息 9

2 下單 Function( 組合單 ) Function 說明修改變數 eforder_2(byval MsgKey_ As String, ByVal 組合單委託 MSGXML TDate As String, ByVal ProductType As 輸入傳入值進行委託 String, ByVal CommID As String, ByVal MSGXML 委託時給予空值 CommID_EP As String, ByVal CommID_YM As String, ByVal CommID_CP As String, ByVal BS As String, ByVal PriceType As String, ByVal Price As String, ByVal Qty As String, ByVal Offset As String, ByVal Cond As String, ByVal CommID2 As String, ByVal CommID_EP2 As String, ByVal CommID_YM2 As String, ByVal CommID_CP2 As String, ByVal BS2 As String, ByRef MSGXML As String) As Long 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 2.1 傳入值 型態 變數名稱 備註 String MsgKey 分公司 + 帳號 (F026000995XXXX), 可由登入後 MSGXML 讀取的到 String TDate 交易日 String ProductType 商品別 { 2: 選擇權組合單 3: 期貨組合單 } String CommID 商品代碼 String CommID_EP 參考價 ( 期貨為空白 ) String CommID_YM 年月 (EX. 200901) String CommID_CP C 代表 Call;P 代表 Put ( 期貨為空白 ) String BS 買賣別 { B: 買進 S: 賣出 } String PriceType 價位別 { 0: 限價 4: 市價 } String Price 委託價格 ( 市價為空白 ) String Qty 口數 String Offset 倉別 { 0: 新倉 1: 平倉 2: 自動倉 4: 當沖 } String Cond 委託別 { R: ROD F: FOK I: IOC } 10

String CommID2 商品代碼 String CommID_EP2 參考價 ( 期貨為空白 ) String CommID_YM2 年月 (EX. 200901) String CommID_CP2 C 代表 Call;P 代表 Put ( 期貨為空白 ) 應檢查輸入之合法性 2.2 MSGXML 同下單 MSGXML 11

3 刪 / 改單 Function Function 說明 修改變數 efmodifyorder(byval MsgKey_ As String, ByVal Type_ As String, ByVal OID As 刪單 / 改單輸入傳入值進行刪 / 改單 MSGXML String, ByVal OrderNo As String, ByVal Qty MSGXML 委託時給予空值 As String, ByVal ProductType As String, ByVal Qcurrent As String, ByVal Qmatch As String, ByVal PreOrder As String, ByRef MSGXML As String) As Long 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 3.1 傳入值 型態 變數名稱 備註 String MsgKey 分公司 + 帳號 (F026000995XXXX), 可由登入後 MSGXML 讀取的到 String Type_ 修改別 { 0: 改單 1: 刪單 } String OID 網路單流水號 String OrderNo 委託書號 String Qty 刪減口數 String ProductType 商品別 { 0: 期貨 1: 期權 2: 期權組合單 3: 期貨組合單 } String Qcurrent 有效口數 String Qmatch 成交口數 String PreOrder 是否為預掛單 { 0: 是 1: 否 } 3.2 MSGXML 同下單 MSGXML 12

四. 事件 Event 1 委託 / 成交主動回報 Event 定義 Event OnInstantData( ) 說明當委託 / 成交時產生 bsmsgid 為期權 (TFE00) bsmsgkey 為分公司 + 帳號 (F026000995XXXX) bsdata 為主動訊息 1.1 Event.bsData 定義 欄位 長度 ( 總長 125 bytes) 內容 1 argroup 2 04: 期權格式 (TFE00) 2 cprodtype 1 期貨 'F'/ 選擇權 'O' 3 arop 2 OP Code ( 如下委託 / 成交主動回報 OP Code 說明 ) 4 arbrokerid 7 分公司代碼 5 artradeid 7 帳號 6 arorderno] 5 委託書號 7 cbuysell 1 B/S 8 cordertype 1 市價 'M'/ 限價 'L' 9 corderkind 1 委託條件 : FOK'F'/IOC'I'/ROD'R', 唯市價不支援 ROD 10 copencode 1 開平倉碼, 開倉 '0'/ 平倉 '1'/ 當沖 '2', ( 當沖僅適用期貨 ) 11 arcommid1 10 商品代號 1 12 cbs1 1 買賣別 1, B/S 13 arprice1 10 價位 1, S9(6)V9(3) : 複式單委託, 為價差 / 價和 14 arcommid2 10 商品代號 2 15 cbs2 1 買賣別 2, B/S 16 arprice2 10 價位 2, S9(6)V9(3) : 以上 3 個欄位只用在複式單 17 arqty 4 數量 : 改量 : 更改後數量, 刪單 : 取消數量, 均不含 成交 18 arqtybefore 4 改量前 (only valid for 改量 ): 改量前數量, 均不含成 交 19 ardate 8 委託 / 成交日期, YYYYMMDD 13

20 artime 6 委託 / 成交時間, HHMMSS 21 arsales 3 營業員 22 cdatasrc 1 交易管道平台 23 armatchno 8 交易所成交序號 24 arseqno 8 網路流水號同 OID 25 arerror 13 錯誤代碼, 請參考錯誤代碼表 1.2 OP Code 定義 說明 02 預約失敗 11 委託成功 12 委託失敗 21 刪單成功 22 刪單失敗 31 改量成功 32 改量失敗 40 成交 14

2 回報伺服器狀態主動通知 Event 定義 Event OnStatus( ) 說明當回報伺服器狀態異動時產生 bsmsgid 為期權 (TFE00) bsmsgkey 為分公司 + 帳號 (F026000995XXXX) nstatus 為主動訊息 2.1 Event.nStatus 定義 說明 100 回報伺服器登入登入成功 101 回報伺服器連線連線正常 200 回報伺服器連線連線異常 201 回報伺服器連線連線關閉 202 回報伺服器登入失敗 204 回報伺服器重新連線 205 回報伺服器連線警告 300 回報伺服器系統內部錯誤 15

五. 查詢 1 委託回報查詢 Function Function 說明 修改變數 efqueryall(byval MsgKey_ As String, ByRef MSGXML As String) As Long 手動查詢委託狀態輸入傳入值進行查詢 MSGXML 委託時給予空值 MSGXML 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 1.1 傳入值 型態變數名稱備註 String MsgKey 分公司 + 帳號 (F026000995XXXX), 可由登入後 MSGXML 讀取的到 1.2 MSGXML Title 說明 AID 帳號 ( 前面包含 FBID + BID) TDate 交易日 OID 網路單流水號 OrderNo 委託書號 ProductType 期貨 (0) 選擇權 (1) 選擇權複式單 (2) 期貨複式單 (3) CommID 商品代碼 (Trade ID) CommName 商品名稱 BS 商品買賣別 B 買 / S 賣 /OB 沖買 /OS 沖賣 CommID2 商品代碼 2 ( 複式單 ) CommName2 商品名稱 2 BS2 商品買賣別 2 ( 複式單 ) PriceType 價位別 { 0: 限價 4: 市價 } Price 委託價格 CreateTime 委託時間 : YYYYMMDD HHmmSS 16

Cond 委託別 { R: ROD F: FOK I: IOC } Offset 倉別 { 0: 新倉 1: 平倉 2: 自動倉 4: 當沖 } Qoriginal 原委託口數 Qcurrent 改量後委託口數 Qmatched 成交口數 ConfirmTime 委託回報時間 : HHmmSS Code 系統錯誤代碼 (Server 端 ) CodeMsg Code Message CanCancel Y/N 可否刪單 CanModify Y/N 可否改量 Source 電子單 / 現場單 / OrgID 複式單原商品代碼 ( 後端組合單代碼 ) IsPreOrder Y: 預約單, N: 盤中單 AvgPrice 成交均價 UpdateTime 異動時間 State 委託單狀態 (0. 收到 9. 交易所回覆失敗 10. 成功 20 改量 30 刪除 50 全部成交 90. 委託失敗, 若為 0 時表示預收 單 ) StateMsg 委託單狀態訊息 LastStatus 最後委託單狀態 (0. 收到 9. 交易所回覆失敗 10. 成功 20 改量 30 刪除 50 全部成交 90. 委託失敗, 若為 0 時表示 預收單 ) Closed 'Y' 收盤 Detail 回報部分用 <Detail> <Subrow /> <Subrow /> </Detail> append 在委託回報的 childnode 改單 / 刪單 Sub Row: Title Action CreateTime Qcurrent Qcancel ODID 說明 3: 改 / 4: 刪委託時間 : YYYYMMDD HHmmSS 改量後委託口數取消口數刪改編號 17

成交 Sub Row: Title 說明 Action 5 OMID 對應的委託書號 TDate 交易日 OID 網路單流水號 OrderNo 委託書號 ProductType 期貨 (0) 選擇權 (1) 選擇權複式單 (2) 期貨複式單 (3) CommID 商品 1 代碼 ( 交易所回報 ID) BS 商品 1 買賣別 PriceMatch 成交價格 QtyMatch 成交數量 CommID2 商品 2 代碼 ( 複式單 ) BS2 商品 2 買賣別 ( 複式單 ) PriceMatch2 成交價格 2 ( 複式單 ) QtyMatch2 成交數量 2 ( 複式單 ) CreateTime 委託時間 : YYYYMMDD HHmmSS MatchTime HHmmSS Fee 手續費 Tax 交易稅 Currency 幣別 18

2 成交回報查詢 Function Function 說明 修改變數 efmatch(byval MsgKey_ As String, ByRef MSGXML As String) As Long 手動查詢成交狀態輸入傳入值進行查詢 MSGXML 委託時給予空值 MSGXML 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 2.1 傳入值 型態變數名稱備註 String MsgKey 分公司 + 帳號 (F026000995XXXX), 可由登入後 MSGXML 讀取的到 2.2 MSGXML Title 說明 TDate 交易日 OMID 對應的委託書號 OID 網路單流水號 OrderNo 委託書號 ProductType 期貨 (0) 選擇權 (1) 選擇權複式單 (2) 期貨複式單 (3) Offset 倉別 ( 0: 新倉 /1: 平倉 /2: 自動倉 /4: 當沖 ) CommID 商品代碼 (Trade ID) CommName 商品名稱 BS 商品買賣別 B 買 / S 賣 /OB 沖買 /OS 沖賣 PriceMatch 成交價格 QtyMatch 成交數量 CommID2 商品代碼 2 ( 複式單 ) CommName2 商品名稱 2 BS2 商品買賣別 2 ( 複式單 ) PriceMatch2 成交價格 2 ( 複式單 ) QtyMatch2 成交數量 2 ( 複式單 ) CreateTime 委託時間 : YYYYMMDD HHmmSS MatchTime HHmmSS 19

Fee Tax Currency 手續費 交易稅 幣別 富邦期貨 API 說明書 V1.0 3 版本查詢 Function Function 說明回傳值 eshowversion() As String API 版本查詢 EX. 0.0.0.9 4 API 連線主機查詢 Function Function 說明 回傳值 eshowreg_server_ip(byval Kind As API 連線主機查詢 EX. E01API.fbs.com.tw String) As String 20

5 交易日查詢 Function Function 說明 修改變數 etdate(byval Type_Kind As String, ByRef TradeDate As String, ByRef MSGXML As String) As Long 交易日查詢 MSGXML TradeDate 回傳值負值為失敗, 其餘成功, 失敗請參考錯誤代碼表 5.1 傳入值 型態變數名稱備註 String Type_Kind ''( 空字串 ): 全 'F': 期貨 'S': 證券 5.2 MSGXML Title 說明 TDate 交易日 TT 0: 普通 1: 零股 2: 盤後 3: 期權 LastTDate 最近交易日 NextTDate 次交易日 TradeTime 目前盤中交易時間 HaltTime 暫停交易時間 State 目前狀態 : 0: 盤中 / 1: 預約 / 2: 暫停 NextState 下次狀態 0: 盤中 / 1: 預約 / 2: 暫停 NextChangTime 下次更改時間 Type S( 股票 )/F( 期權 ) 21

六. 錯誤代碼表 代碼 說明 -100002 使用者未登入 -100001 內部元件錯誤 -100000 元件錯誤 -99999 登入與帳號不符 -99998 簽章失敗 -99997 網路異常 (Timer OUT) -99996 商品錯誤 -99995 價格有誤 -99994 數量有誤 -99993 倉別有誤 -99992 委託方式有誤 -99991 刪改方式有誤 (Type 0: 改單 /1: 刪單 ) -99990 刪改方式有誤 (OID) -99989 刪改方式有誤 (OrderNo) -99988 刪改方式有誤 (Qty 刪減口數 ) -99987 ' 刪改方式有誤 (ProductType 0: 期貨,1: 選擇權,2: 選擇 權複式,3: 期貨複式 ) -99986 刪改方式有誤 (Qcurrent 有效張數 -99985 刪改方式有誤 (Qmatch 成交張數 ) -99984 刪改方式有誤 (PreOrder 0/1 ) 22

七. 商品代碼表 富邦期貨 API 說明書 V1.0 代碼小型臺指期貨電子期貨金融期貨黃金期貨臺股期貨非金電期貨櫃買選擇權電子選擇權金融選擇權黃金選擇權臺指選擇權非金電選擇權 商品 MXF EXF FXF GDF TXF XIF GTO TEO TFO TGO TXO XIO 23