WTFCdll2.dll - RawData Packet Receiver 特色: 1. 只須.dll檔,相容非C/C++的開發工具如C#,VB等之應用 2. 可用於所有以TFS服務方式提供資料的連結應用,包含URDS,TcpRDS,RDGW,RDGWM,RDGWP,RDGS,RDTS...等 3. 資料傳輸經複合壓縮及加密處理,用以降低封包數,減輕網路負荷,並節省頻寬提高資料傳輸速度,同時也具有資安之特性 4. 連線支援SSL/Proxy模式 (可搭配 SWS) WTFCdll2.dll 提供RawData操作模式: 針對 RDGS,RDTS 需要註冊的RawData資訊源,才需使用 fnWTFCdll2_SetRegister 其他如 URDS,TcpRDS,RDGW 等TFS資訊源,只要連上後所有RawData Packet便立即開始接收 程式經過 LoadLibrary 與函式宣告後,實際應用非常簡單,針對台灣期貨交易所測試程式碼如下: char caRegisterForm[128] = "+F21,+F22,+F51,+F52";//使用Format方式 //char caRegisterForm[128] = "+STXFI9,+STXFI9/C0,+STXO07400I9";//使用Symbol方式 針對台灣期貨交易所之期貨格式I020,測試程式碼範例如下: char caRegisterForm[128] = "+STXFI9";//使用Symbol方式 執行結果如: 期交所I020格式補充說明: 每筆I020可以有多筆成交價量, 各筆成交價量的量提供的是單量並只提供一個總量的資料, 這個總量是多筆成交後的統計結果 程式設計若需要逐筆的總量資料, 可將I020的總量 由最後一筆至第一筆 依次遞減 每筆成交價量之單量 回算各筆交易後之總量結果 或 由之前的總量記憶由第一筆至最後一筆 依次累加 每筆成交價量之單量 計算各筆交易後之總量結果 (後者最後結果可與I020的總量作一個驗證,如有差異應該是有漏包,否則應該一致才對) |