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 執行模擬等高階量化功能。

相關

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