# 附錄4. 版本差異資訊 ## 2020/08/24 ###### 2.15.5.06221→ 2.15.6.08241 **【新增部位保證金查詢功能】** 部位保證金查詢[QueryPositionsMargin](/IvnokhhqQuy7LyTX74HnUA) 發生於回覆查詢部位保證金資料時觸發[PositionsMarginEvent](/j-63gWwhTeupiEMFTpPUvQ) **【修正多執行緒導致委託異常】** 修正多執行緒導致委託異常 **【修正國外委託刪單自訂序號長度檢驗】** 修改欄位oClientOrdNo自訂序號於[國外委託刪單SeaCancelOrder](/h03OtbxJQVWHa1MRl1OS0Q),長度上限由10修改為30 --- ## 2020/06/20 ###### 2.15. 4.05201→ 2.15.5.06221 **【【優化連線機制】】** 改善GTP斷線後無法登入問題 --- ## 2020/05/20 ###### 2.15. 3.03091→ 2.15.4.05201 **【新增登入主機平台下單大師】** [系統登入Login](/DO_II0b0SB6FM0ghduY64Q) SourceCode新增主機平台 10-OrderMaster **【優化斷線機制】** 改善斷線行為模式 --- ## 2020/03/09 ###### 2.15.2.12231→ 2.15.3.03091 **【新增外期商品】** 國外下單代碼表新增CME微型商品 **【優化Log紀錄】** 優化登入、查詢及錯誤LOG紀錄 **【優化查詢回覆訊息】** 優化國內外權益數及部位查詢回覆訊息 **【修改訊息代碼】** 修改SYS_MSG053-SYS_MSG065, SYS_MSG069, SYS_MSG070之訊息內容 --- ## 2019/12/23 ###### 2.15.1.12021→ 2.15.2.12231 **【新增國外權益數各幣明細查詢功能】** * 執行權益數各幣明細[QueryCurrencyEquity](/4h6p2cDqQqmqp5n8aNWPQg) * 發生於回覆查詢權益數各幣明細資料時觸發[CurrencyEquityEvent](/AuM7y_J5Q_q-TSZz2MNiSg) **【新增事件欄位】** * 新增市場別Tomf、投資人姓名WRINVESTORNAME於事件查詢權益數[EquityEvent](/GH32E2GDRaC8SDQrhxtSvw) **【新增幣別代碼表】** * 新增註3 幣別代碼 * 原註3 版本差異資訊改為註4 版本差異資訊 **【新增訊息代碼】** * 新增訊息代碼SYS_MSG069、SYS_MSG070、CHK_MSG034~CHK_MSG038 **【優化通訊機制】** * 優化訊息接收通訊機制 --- ## 2019/12/02 ###### 2.14.5.11121→ 2.15.1.12021 **【DMA開放多組IP】** * 同帳號可登記多組IP並正常使用 **【新增B2B功能】** * 新增B2B群組帳務查詢功能 * 新增B2B群組出入金功能 * 新增B2B群組組拆功能 **【修正斷線行為】** * 修正斷線後不自動重連 **【Log欄位新增】** * HeartBeat Log 新增 ClientFlag欄位 --- ## 2019/11/12 ###### 2.14.4.10221→ 2.14.5.11121 **【新增與修改訊息代碼】** * 新增訊息代碼SYS_MSG066~SYS_MSG068 * 修改SYS_MSG012, SYS_MSG022, SYS_MSG024 **【新增屬性】** * 新增布林值STradeConnStatus **【修正HeartBeat】** * 修正HeartBeat發送問題 --- ## 2019/10/22 ###### 2.14.3.09201→ 2.14.4.10221 **【新增功能】** * 新增B2B群組下單功能 **【優化Log紀錄】** * 在HeartBeat中新增Status, Idendity, ID, SendTime, IP等欄位 --- ## 2019/09/20 ###### 2.14.2. 08191→ 2.14.3.09201 **【修改函數】** * 查詢國內委託回報[QueryReportEvent](/LLVxHGFtQ62zkNvTY9ubTw)、查詢國內成交回報 [QueryTradeEvent](/q0GGyAlGSTOAUyd0H8cAUw)、查詢國外委託回報[SeaQueryReportEvent](/3ZZ2xAqxTYux8ejRKTV3ZQ)、查詢國外成交回報 [SeaQueryTradeEvent](/uwF9Wer8TuW3nMj8-R_TQQ) 新增函數 Status : 是否為最後一筆 **【優化事件】** 優化各事件中欄位“是否為最後一筆”的功能,改善連續查詢問題 **【錯誤代碼及訊息更新】** 新增錯誤代碼SYS_MSG053- SYS_MSG065 --- ## 2019/08/19 ###### 2.14.1.07261 → 2.14.2.08191 **【新增事件】** 新增查詢國外取消出金 [SeaCancelInquireEvent](/dPqPXlr-TAGjn7g8SMa5sg) **【新增欄位】** * 新增客戶序號qClientNo於函式查詢權益數[QueryEquity](/vLn-ctOmQpmdLGQ0rtxk6Q) 與查詢部位[QueryPosition](/mhbxcf5XS9SqhjccCFXhmQ) * 新增客戶序號ClientNo於事件查詢權益數[EquityEvent](/GH32E2GDRaC8SDQrhxtSvw)與查詢部位[PositionEvent](/Si0Taxr-SP2CmFhl2LjeAA) **【修改事件】** 修改查詢取消出金[CancelInquire](/J5lfFAlLTRK4-iV3Y1YuBA)為查詢國內取消出金[CancelInquire](/J5lfFAlLTRK4-iV3Y1YuBA) **【修改函數】** * 查詢國內取消出金[CancelInquire](/J5lfFAlLTRK4-iV3Y1YuBA) 刪除函數 txcode : 存/提 與 currency : 幣別 ,並新增函數 account : 帳號 與 str : 是否為最後一筆 * 查詢出入金時觸發[WithdrawInquire](/0Pqo1yf4QYGaHhFy4Ne3Sg) 刪除函數 Status : 申請狀態,並新增函數str : 是否為最後一筆 **【優化事件】** 優化查詢撥轉時觸發[TranferInquire](/S09uSDRnRyCtuDyEXFojxA) 優化各事件中欄位“是否為最後一筆”的功能 **【修正查詢帳號功能】** 修正查詢帳號市場別分類異常問題 **【優化Log紀錄】** 優化啟動多個API時的LOG紀錄 優化登入LOG紀錄 --- ## 2019/07/26 ###### 2.13.6.07221 → 2.14.1.07261 **【擴大B2B帳號權限】** * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [QueryReport](/J66rtAuhQH2N2FqRvN8IeQ) 使B2B帳號可以使用此函數 * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [QueryTrade](/vhIb7QEmSFmbliYrbjfoFQ) 使B2B帳號可以使用此函數 * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [QueryEquity](/vLn-ctOmQpmdLGQ0rtxk6Q) 使B2B帳號可以使用此函數 * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [QueryPosition](/mhbxcf5XS9SqhjccCFXhmQ) 使B2B帳號可以使用此函數 * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [MarginWithdraw](/vkcnXovdTIOmGK6R2h7ltA) 使B2B帳號可以使用此函數 * 新增欄位 strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount 於 [MarginTransfer](/bLUBhj0FQEOlaqL2_WKknw) 使B2B帳號可以使用此函數 * 新增欄位strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount於[CancelMarginWithdraw](/WPHLaSiwTtGBFVKPxTNdgg) 使B2B帳號可以使用此函數 * 新增欄位strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount於[QueryMarginStatement](/AmzfsUS_ThKPdRgUbh8NDw) 使B2B帳號可以使用此函數 * 新增欄位strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount於 [QueryMarginWithdraw](/1Yx8ZwMyRWasCdSiSg1rnw) 使B2B帳號可以使用此函數 * 新增欄位strSign, CA, oB2BID, oCheckCodeFromSSO, oToTalAccount於 [QueryMarginTransfer](/JqPo2uqgQKGbWaQRpJruVw) 使B2B帳號可以使用此函數 **【新增出金與撥轉之換匯功能】** 新增欄位qExchangeCurrency 於[申請出金MarginWithdraw](/vkcnXovdTIOmGK6R2h7ltA) 新增欄位qExchangeCurrency 於[申請撥轉MarginTransfer](/bLUBhj0FQEOlaqL2_WKknw),並修正qFromCurrency及qToCurrency欄位順序與元件一致 --- ## 2019/07/22 ###### 2.13.5.06201 → 2.13.6.07221 **【新增登入主機平台MR】** [系統登入Login](/DO_II0b0SB6FM0ghduY64Q) SourceCode新增主機平台 9-MR --- ## 2019/06/20 ###### 2.13.4.06121 → 2.13.5.06201 **【優化查詢選擇權組合試算】** 優化回覆查詢選擇權組合試算事件OptionAllGroupTrialEvent --- ## 2019/06/12 ###### 2.13.3.04261 → 2.13.4.06121 **【新增下單相關功能之欄位】** 新增欄位order_source 於[國內委託送單 NewOrder](/a3wriKtnS26CA4-iWbyzhQ) 新增欄位order_source 於[國外委託送單 SeaNewOrder](/G2SmJ6-2RSKD1VQsPkOi4Q) 新增欄位order_source 於[國內委託市價送單 NewOrder_MarketPrice](/lN0JL-x9RoWvCvEQOomcZQ) 新增欄位order_source 於[國內委託限價IOC送單 NewOrder_IOC](/ws-xCT4MSCexmz66RFOJ0A) 新增欄位order_source 於[國內委託子帳送單 NewOrder_SubAccount](/ij8k1VfBSy2VKtOoAjuvDQ) 新增欄位order_source 於[國內委託刪單CancelOrder](/8tnOdNL_QO-5VTfpPIpTGQ) 新增欄位order_source 於[國外委託刪單SeaCancelOrder](/h03OtbxJQVWHa1MRl1OS0Q) 新增欄位order_source 於[國內委託減量 ModifyQtyOrder](/j6WufYovT1ScMI1K1_tCuA) 新增欄位order_source 於[國內委託改價ModifyPriceOrder](/rmWTy-seT3O-HBE4NnZciw) **【優化連線機制】** 優化連線中斷後之行為限制 --- ## 2019/04/26 ###### 2.13.2.04161 → 2.13.3.04261 **【新增選擇權組合試算功能】** 新增[查詢選擇權組合試算OptionAllGroupTrial ( )](/7MH_ptgmSxC9_guLveEczA) 新增[發生於回覆查詢選擇權組合試算OptionAllGroupTrialEvent ( )](/GNYkoE8IQta2_LcgyQZayw) **【修改查詢即時部位資料事件】** [發生於回覆查詢即時部位資料時觸發PositionEvent ( )](/Si0Taxr-SP2CmFhl2LjeAA) 新增 Status --- ## 2019/04/16 ###### 2.13.1.02251 → 2.13.2.04161 **【新增選擇權組拆功能】** 新增[申請選擇權部位組合OptionGroup ( )](/9Kc_83BaQKWqqR3C7OMHPQ) 新增[申請複式選擇權部位單一拆解OptionDisGroup ( )](/PpdoI3pUTs6kNww9dx3dEw) 新增[申請複式選擇權部位全部拆解了結OptionDisAllGroup ( )](/ZXXKCqyxTe-nAX_ObGYEuA) 新增[發生於申請選擇權部位組合時觸發OptionGroupEvent ( )](/yZFnNxVSQASdU95RKZ-hDA) 新增[發生於申請複式選擇權部位單一拆解時觸發OptionDisGroupEvent ( )](/kLVOvZ4NQ6m4jOggECfasw) 新增[發生於申請複式選擇權部位全部拆解了結時觸發OptionDisAllGroupEvent ( )](/Hnodoo-fSmSaNtQwRzFESQ) --- ## 2019/02/25 ###### 2.13.0.01291 → 2.13.1.02251 **【修改外期成交回報】** [國外成交回報時觸發SeaTradeEvent()](/iGb_1v7_Qfmr3AFX3lgg6w) 新增 DealTimeUTC **【修改外期委託回報】** [國外委託回報時觸發SeaReportEvent()](/3Xea4EXtSZKsSrTdHMvdhg) 新增ExchangeRate、ExchangeServerReveiveTime、ExchangeServerReveiveTimeUTC、TradeServerReceiveTimeUTC 移除GateWay **【新增國外成交查詢事件】** 新增[發生於回覆查詢國外成交回報資料時觸發SeaQueryTradeEvent ( )](/uwF9Wer8TuW3nMj8-R_TQQ) 原與[回覆查詢國內成交回報資料時觸發QueryTradeEvent](/q0GGyAlGSTOAUyd0H8cAUw)共用,將QueryTradeEvent改為國內使用,另新增國外成交回報查詢事件SeaQueryTradeEvent **【新增國外委託查詢事件】** 新增[發生於回覆查詢國外委託回報資料時觸發SeaQueryReportEvent ( )](/3ZZ2xAqxTYux8ejRKTV3ZQ) 原與[回覆查詢國內委託回報資料時觸發QueryReportEvent](/LLVxHGFtQ62zkNvTY9ubTw)共用,將QueryReportEvent改為國內使用,另新增國外成交回報查詢事件SeaQueryReportEvent **【優化Log紀錄】** 優化啟動多個API時的LOG紀錄 --- ## 2019/01/29 ###### 2.12.0.11301 → 2.13.0.01291 **【國外下單代碼表】** [註1 商品範例及交易所商品代碼](/ZAQgwKKkQzOnXKLrjNN6TA),新增國外下單交易所代碼及商品代碼 **【優化國內外下單】** 優化國內外下單程序 --- ## 2018/11/30 ###### 2.11.0.10291 → 2.12.0.11301 **【修正國內改價功能】** 可以從限價單改IOC市價單 **【修正國內下單功能】** 國內禁止下市價停損與限價停損單 **【新增公告功能】** 新增公告功能 **【錯誤代碼及訊息更新】** [註2 錯誤代碼說明](/lPTXgQTDRc2AGj90u_kEXg),新增CHK_MSG033 --- ## 2018/10/29 ###### 2.11.0.10021 → 2.11.0.10291 **【修改外期委託】** [國外委託送單 SeaNewOrder()](/G2SmJ6-2RSKD1VQsPkOi4Q) 更改double oPrice為string oPriceString 更改oExchange交易所代碼參數輸入值 新增oPriceStringFlag 更改double oStopPrice為string oStopPriceString **【修改外期委託回報】** [國外委託回報時觸發SeaReportEvent()](/3Xea4EXtSZKsSrTdHMvdhg) 刪除PriceDen、PriceNum、StopPriceDen、StopPriceNum 新增 PriceFraction **【修改外期成交回報】** [國外成交回報時觸發SeaTradeEvent()](/iGb_1v7_Qfmr3AFX3lgg6w) 新增 PriceFraction **【錯誤代碼及訊息更新】** [註2 錯誤代碼說明](/qyEOkN1mQlK-vOUIM8ofJQ),新增SYS_MSG052、CHK_MSG032 --- ## 2018/10/02 ###### 2.1.0.0830 → 2.11.0.10021 **【優化保證金出金】** 優化保證金出金程序 --- ## 2018/08/30 ###### 2.1.0.0830 **【錯誤代碼及訊息更新】** [註2 錯誤代碼說明](/qyEOkN1mQlK-vOUIM8ofJQ),新增SYS_MSG998、SYS_MSG050、SYS_MSG051 --- ###### tags: `下單API技術文件`