mootdx/mootdx 仓库项目介绍
项目定位:mootdx 是开源Python库,是对通达信(TDX)金融数据接口的轻量化封装,基于 pytdx 二次简化开发,专为量化投资、金融数据分析设计,MIT开源协议,仅用于学习交流,禁止商用。
核心功能
- 在线行情获取:自动优选通达信行情服务器,获取A股、指数、可转债、期货等实时/历史行情(日线、分钟线、分时)。
- 本地文件解析:无需打开通达信客户端,直接解析通达信本地
.dat/.day等二进制数据文件,转成 Pandas 结构化数据。 - 财务数据抓取:支持下载并解析上市公司财报、基本面财务数据。
- 格式转换:内置工具可批量把通达信数据导出为 CSV,适配 Excel、量化策略分析。
- 辅助能力:自动断线重连、市场标的列表获取、多线路配置、命令行工具支持。
运行与安装
- 运行环境:Python 3.8+,兼容 Windows / MacOS / Linux 全平台。
- 安装命令:
bash pip install mootdx # 基础版 pip install -U 'mootdx[all]' # 完整版(含全部依赖) - 国内镜像:访问卡顿可使用 Gitee 镜像 https://gitee.com/ibopo/mootdx
项目优势
- 接口极简,几行代码即可获取金融数据,降低量化开发门槛;
- 完全免费开源,无需付费金融数据接口;
- 兼顾在线实时行情和离线本地数据双模式;
- 轻量化封装,比原生 pytdx 更易用,文档完善。
适用人群
量化交易开发者、金融数据分析人员、股票策略研究学习者、需要批量处理通达信数据的技术人员。