ATSCdll.dll - Allot Trade System Client API 特色: 1. 只須.dll檔,相容非C/C++的開發工具如C#,VB等之應用 2. 資料傳輸經複合壓縮及加密處理,用以降低封包數,減輕網路負荷,並節省頻寬提高資料傳輸速度,同時也具有資安之特性 3. 下單API皆為0等待,下單平順又快速,只要做好分配秒殺萬筆單也沒問題 4. 連線支援SSL/Proxy模式 (可搭配 SWS) ATSCdll.dll 提供API如下: 程式經過 LoadLibrary 與函式宣告後,實際應用非常簡單,測試程式碼如下: 執行結果與ATS上的訊息: 此例為以 Allot Trade Gateway 中的三層架構 ( App ==> ATG#1 ==> ATG#2 ==> ATS ) 為例產生 訊息回應格式為類似FIX之純文字,各訊息欄位資料以 0x01(SOH) 作分隔 輸出訊息參考: 交易中的單,Msg內容( # / # / # ) 的三個數字依序為 VolumeTotalOriginal , VolumeTotal , VolumeTraded 提供Channel狀態通知訊息: 67 ('C') : App <== Channel Channel Status Notify ( 79('O'): online, 88('X'): offline, 45('-'): disconnect) 狀態說明 'O': online - 該Channel於頂端ATS中處於可交易之狀態 'X': offline - 該Channel於頂端ATS中處於不可交易之狀態 '-': disconnect - 該Channel於連線通路中,某個ATG結點對應連線為斷線狀態 增加成交回報通知訊息(Status=2,Result=4),增加第3方委託號轉參考號雙向對映: |