electkismet/eltdx

通达信A股行情协议 Python 库,MCP,支持快照、分时、逐笔、K 线、集合竞价、特殊指标等接口。适合作为量化数据源,支持其他语言通过HTTP或WebSocket调用

解決的問題

eltdx 是一個高性能的 Python API 客戶端,用於存取 TongdaXin (Tdx) 的量化資料。它讓使用者能夠取得 A 股市場資料——包括即時報價、K 線、交易明細、拍賣資料以及企業財務資訊——而無需手動實作複雜的底層二進位協定。

工作原理

該專案使用 Rust 驅動的核心來處理 7709 和 7615 協定的封包建構、解析、連接池以及心跳管理等繁重工作。此 Rust 引擎透過原生擴充模組對 Python 進行暴露,提供模組化的 API 和一組「助手」功能,簡化複雜的資料取得任務。對於非 Python 使用者,可透過 FastAPI 部署為 HTTP/WebSocket 網關。

適用對象

專為關注 A 股市場的量化研究人員、演算法交易員以及開發者設計,提供可靠、快速且可程式化的方式來取得市場資料,以進行研究與短期分析。

主要特色

  • Rust 驅動的效能:核心協定邏輯以 Rust 實作,確保效率與穩定性。
  • 全面的資料覆蓋:支援從即時五檔深度報價、分鐘級 tick 資料,到 F10 企業檔案與財務報告等所有內容。
  • 進階助手功能:內建預設函數,用於短期指標、股票檔案與拍賣資料,減少重複程式碼。
  • 彈性部署方式:提供原生 Python 套件、適用於 AI 代理人的 MCP(Model Context Protocol)工具服務,以及跨語言的 HTTP/WebSocket 網關。

「這是一個真正能讓量化研究者快速上手的工具,無需再與底層協定搏鬥。」— @username

相關

  • 專案
  • 專案
  • 專案
  • 專案