handsomejustin/easy_tdx
免费Python量化SDK:通达信协议直连 A股/港股/美股数据,内置技术指标、缠论分析、回测引擎与 Web 可视化,JSON 输出适配 AI Agent
解決的問題
easy-tdx 為散戶投資者提供 A 股、港股、美股及期貨的機構級金融資料與定量分析工具。它消除了通常昂貴或僅限專業基金使用的高頻市場資料、技術指標與回測框架的存取門檻。
如何運作
此專案作為資料橋接器與分析套件,連接市場資料伺服器(如 TDX),並提供多種互動介面:
- 資料存取:Python API、命令列介面(CLI)與 REST API(
easy-tdx serve),可取得 K 線、即時行情、資金流向與公告資訊。 - 分析引擎:內建 34 種技術指標計算,以及完整的 Chanlun(纏論)理論實作,用於自動識別趨勢與買賣點。
- 回測套件:基於向量的引擎,允許使用者撰寫 Python 策略,在歷史資料上執行,並進行多因子組合回測。
- Web UI:基於 Vue 3 + ECharts 的儀表板,支援零程式碼回測、參數優化與投資組合管理。
- 資料評級:基於回撤、勝率與夏普比率等風險調整指標(S 至 D 等級)評估資產,而非僅依賴原始報酬。
適用對象
- 散戶交易員:希望無需支付高額訂閱費即可獲得專業級資料與技術分析工具的人。
- 量化開發者:需要輕量級框架來原型設計與回測交易策略的人。
- AI Agent 開發者:希望取得結構化 JSON 資料來源以餵給基於 LLM 的交易代理的人。
核心亮點
- 全面的資料涵蓋:涵蓋 K 線、tick 資料、交易明細與板塊輪動。
- 自動 Chanlun:一鍵識別分形模式、拐點與背離。
- 零程式碼 Web UI:視覺化介面,用於策略調校、參數網格搜尋與績效對比。
- 多因子回測:支援使用 AND、OR 或 MAJORITY 邏輯組合多個策略,尋找最佳訊號組合。
- 機構級工具:包含 IC/IR 因子分析、滑點模型、TWAP/VWAP 執行模擬等高階量化功能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案