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 执行模拟等高级量化功能。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目