KMDS
三代行情系統

KMDS 架構說明

KMDS 系統特色

多工處理技術

  • 可將個別執行緒綁定在特定核心(core)
  • 避免程式互相搶用資源,大幅增進執行效率

記憶體管理

  • 高效的記憶體預先配置
  • 當記憶體資源快要不足時,系統會自動彌補短缺的部分

Kernel Bypass

  • 建議配置高速網卡,可實現 Kernel Bypass,無須透過核心的調度,減少封包傳遞節點,最大的優點就是高效能、低延遲

KMDS 系統功能

全面向的行情資訊

  • 收到成交行情訊息時,亦可取得成交前買賣報價
  • 收到買賣報價異動的行情訊息時,亦可取得成交價量

行情存檔

  • 將行情加上「時間」存檔,可重現完整趨勢與歷程
  • 提供策略開發、策略修正之策略驗證數據資料
  • 協助盤後策略分析之用

即時維運監控機制

  • 針對交易所行情斷線、回補異常、API連線異常提供即時提示

API 功能

  • 支援訂閱功能,可僅檢視所需商品行情(交易所只提供大群組過濾)
  • 訂閱功能可節省傳輸封包大小,降低所需網路頻寬,減少資源浪費
  • 提供「成交主體」外之相關資料(e.g. 成交前買賣報價)
  • 黑/白名單功能,提供流量與連線之管控
  • API 自動偵測線路雍塞斷線機制
  • API 斷線可自動切換主機
  • 支援 C 、C++[linux] / C#[Windows] 等開發語言