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