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
相關
- 專案
- 專案
- 專案
- 專案