资讯动态

mootdx A股行情数据快速上手指南:三行代码获取通达信行情、历史K线与财报

发布时间:2026/10/21 5:02:20 来源:尧图企业网站定制
mootdx A股行情数据快速上手指南三行代码获取通达信行情、历史K线与财报【免费下载链接】mootdx通达信数据读取的一个简便使用封装项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx凌晨两点你的 A 股行情数据脚本又挂了20 万行日 K 缺了 3 只票一个库的量能列叫vol另一个叫volume换个新接口还活不过早餐。这类通达信数据问题mootdx 一手接管——在线行情、历史 K 线、财务文件调方法就拿到 DataFrame。问题定位mootdx 解决什么适合谁它解决什么通达信行情协议解析、.day文件字节对齐、财报 zip 解包全部封装在内你只选链路——在线行情、本地文件、财务数据——返回的都是规整 DataFrame。适合谁个人 A 股策略开发者、金融分析师以及需要快速搭本地数据底座的工程师。上手成本要记的只有 3 个入口类 Quotes、Reader、Affair会用 pandas 就能起步装完 5 分钟看到第一次真实输出。mootdx 安装命令与首次运行不确定依赖怎么配直接装全量版pip install -U mootdx[all]其他安装变体最小核心、命令行版见 docs/setup.md 和 docs/quick.md。然后新建一个test.pyfrom mootdx.quotes import Quotes client Quotes.factory(marketstd) print(client.bars(symbol000001, frequency9, offset3)[[open, close, volume]].to_string())frequency9表示日 K 线offset指定取多少行股票代码直接传 6 位数字。就这么短不用查任何协议文档不用对字节也不用申请账号。预期输出open close volume 2026-10-16 11.02 11.13 25645800 2026-10-19 11.15 11.27 27590200 2026-10-20 11.25 11.21 21385400三条主数据链路从哪个入口拿到什么该从哪条链路上手看你的数据在线还是在磁盘里。在线行情链路Quotes入口在 mootdx/quotes.py。Quotes.factory(marketstd)建好连接后按需取数quotes()拿实时盘口可一次传多只bars()取 1 分钟到年线的 K 线frequency 0~11index()取指数 K 线minute()取当日分时xdxr()取除权除息F10()取公司资料。离线文件链路Reader入口在 mootdx/reader.py。Reader.factory(marketstd, tdxdirC:/new_tdx)指向通达信数据目录后daily()读完整日线minute()读 1 分钟fzline()读 5 分钟。它解析的就是vipdoc下的.day/.lc1/.lc5断网时分析照样跑。财务文件链路Affair入口在 mootdx/affair.py。Affair.files()列出服务器上全部财报 zipAffair.fetch(downdir...)下载可单个可全部Affair.parse(downdir..., filename...)直接解析成表格。链路入口能拿到什么在线行情Quotes.factory(marketstd)实时盘口、1 分钟到年线 K 线、指数、分时、除权除息、F10离线文件Reader.factory(marketstd, tdxdir...)vipdoc 下完整日线/1 分钟/5 分钟 K 线离线可用财务文件Affair.files() / fetch() / parse()财报 zip 清单、下载、解析成表格命令行python -m mootdxquotes / reader / bundle / bestip / affair 快捷操作实战场景三种人怎么取通达信数据量化工程师批量导出股票池的年线数据建完股票池要一次性落盘不用自己写循环bundle命令负责python -m mootdx bundle -s 600036,000001 -a daily -o export -e csv-s传逗号分隔的股票列表-o是输出目录-e指定文件格式。预期输出下载完成 600036 下载完成 000001 [√] 下载文件到 /home/you/export财经博主早盘复盘脚本复盘要两组数指数定调个股定细节。from mootdx.quotes import Quotes client Quotes.factory(marketstd) # 上证指数最近 3 根日K idx client.index(symbol000001, frequency9, offset3) # 贵州茅台最近 5 根日K mt client.bars(symbol600519, frequency9, offset5) print(idx[[open, close, volume]].to_string())预期输出open close volume 2026-10-16 3520.45 3541.82 6.82e08 2026-10-19 3545.10 3560.24 7.05e08 2026-10-20 3563.02 3558.90 6.91e08数据工程师搭财报库财报库第一步拿清单第二步下载解析。from mootdx.affair import Affair # 拉取服务器上全部财务文件清单 files Affair.files() print(f共 {len(files)} 个财报文件可用) # 下载并解析某一期直接得到 DataFrame df Affair.parse(downdircw, filenamegpcw19960630.zip) print(f解析完成, 共 {len(df)} 行)预期输出共 512 个财报文件可用 解析完成, 共 5458 行解析表里的指标编号对照在 docs/api/fields.md。稳定运行给长跑脚本加两件事脚本从跑一次变成夜夜驻场还缺什么两样。连接复用别反复握手。每次Quotes.factory都是完整建连轮询场景把 client 建在循环外并打开保活与断线重连client Quotes.factory(marketstd, heartbeatTrue, auto_retryTrue, timeout15)heartbeat 维持长连接避免被服务端踢下线auto_retry 负责断线后自动接回。⚡ 测速挑最快的节点。行情服务器不止一台节点间延迟差肉眼可见。跑一次测速最快 IP 会写进配置文件之后 factory 自动连最优节点python -m mootdx bestip -vv命令行跑之前确认装过完整依赖否则先执行上面那条pip install mootdx[all]。常见问题解答三个最容易被问住的问题不用装通达信客户端也能用吗在线行情不需要客户端它直连公开行情服务器。唯一有要求的是用 Reader 读历史文件你得有一个数据目录即vipdoc所在的那一层从任何一台机器拷过来都行。返回的数据要自己清洗吗不用。三条链路返回的都是 pandas DataFrame日期做索引open/high/low/close/volume 列固定原始结构的换算内部已完成取回来就能进分析流程。Reader 只能在 Windows 上跑吗tdxdir只是一个路径参数C:/new_tdx是默认值而不是限制。Linux 服务器上放好vipdoc/sh、vipdoc/sz下的lday目录结构就能正常读取。开工今天把第一根 K 线跑出来现在打开终端执行安装命令把test.py那 3 行跑起来——输出里看到 K 线表格就算入坑了把000001换成你真正跟踪的代码即可。数据来自公开行情接口请仅用于个人研究与学习对外分发或商用前注意合规要求。【免费下载链接】mootdx通达信数据读取的一个简便使用封装项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑