用 Python 拿通达信行情数据:mootdx 封装库让 A 股数据抓取像查字典一样顺手
用 Python 拿通达信行情数据mootdx 封装库让 A 股数据抓取像查字典一样顺手【免费下载链接】mootdx通达信数据读取的一个简便使用封装项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx凌晨一点兼职接单的老陈又卡住了客户要一份近五年的 A 股复权日线还要能每天自动更新。他试过的免费行情接口要么延迟十五分钟要么跑两天就失效数据格式还五花八门。其实这类取数需求正是mootdx要解决的——它是一个把通达信数据读取重新封装过的 Python 库让开发者用两三行代码就能拿到规范的A 股行情数据不用再跟底层协议死磕。它在工具链里的位置如果把数据获取这件事拆开看普通方案通常绕不开三条路免费接口快但易失效、付费服务稳但贵、自己解析二进制文件费力。mootdx 走的是第四条路直接对接通达信的数据通道——行情服务器负责在线实时数据本地数据目录负责离线历史数据财务文件单独走下载解析。一句话概括在线取行情、离线读历史、按需拉财报三个入口各管一摊。三大模块先认识一下mootdx 的功能可以归纳成三个模块每个都遵循一行定位、一段代码、一个场景的节奏。模块一Quotes在线行情的小窗口一句话定位连上行情服务器实时报价、K 线、分时随手取。from mootdx.quotes import Quotes client Quotes.factory(marketstd) # std 指标准股票市场 df client.bars(symbol600036, frequency9) # frequency9 表示日K线 print(df.head())适用场景盘中盯盘、做价格提醒、抓当天行情做展示看板。模块二Reader离线数据的搬运工一句话定位读取本地通达信数据目录里的历史文件不依赖网络。from mootdx.reader import Reader reader Reader.factory(marketstd, tdxdirC:/new_tdx) # 填你的数据目录 daily reader.daily(symbol600036) # 日线 fzline reader.fzline(symbol600036) # 五分钟线适用场景历史回测、本地批量分析、断网环境下照常出数据。模块三Affair财报文件的下载器一句话定位从远程批量拉取上市公司财务数据文件。from mootdx.affair import Affair files Affair.files() # 先看远程有哪些财报文件 Affair.fetch(downdirtmp, filenamegpcw19960630.zip) # 按需下载适用场景基本面筛选、财报季批量入库、写研报前的数据准备。一条主线 Demo从装库到算出第一张均线图下面我们走一条完整的线装环境 → 抓数据 → 算指标每一步都说明它解决了什么。第一步安装。先解决库装不上的问题直接装全量依赖pip install mootdx[all]这一步把行情、命令行、财务等扩展依赖一次装齐省得后面缺东少西。第二步选最快的服务器。通达信有多个行情节点速度差异很大跑一条命令自动挑最快python -m mootdx bestip -vv这一步解决连上了但卡得没法用的体验问题。第三步拉日线数据。用 Quotes 抓贵州茅台近一年的日 K返回的就是 pandas DataFrame天然和数据分析生态对接from mootdx.quotes import Quotes client Quotes.factory(marketstd, quietTrue) # quiet 关掉日志刷屏 df client.bars(symbol600519, frequency9, offset250) print(df.tail())这一步解决数据格式乱七八糟的痛点——拿到的列名、类型都是规整的。第四步算均线出结论。数据到手剩下的就是熟悉的分析活了import pandas as pd df[MA20] df[close].rolling(20).mean() # 20日均线 df[[close, MA20]].tail()到这里一份能直接写进报告的行情数据就成型了。它背后的工作方式可以把 mootdx 想成一个翻译官通达信的底层是一套紧凑的二进制协议和专用文件格式直接上手又累又容易错mootdx 负责把这些字节流翻译成规整的 pandas DataFrame把市场代码、周期编号这些细节都藏进参数里。你只负责说我要什么它负责搞定怎么拿。理解了这一点你就知道为什么同样是取数mootdx 的代码能短一大截。常见问题速答Q1不装通达信软件能用吗一句话结论能用。 mootdx 只依赖通达信的数据文件目录你手动维护目录结构即可在线行情走服务器连本地文件都不需要。Q2行情连不上怎么办一句话结论先跑 bestip 再连。 服务器节点会变慢或失效用python -m mootdx bestip -vv重新测速选点通常能立刻恢复。Q3K 线的 frequency 数字记不住一句话结论查文档或只记常用的。9是日线5是周线6是月线0/1/2分别对应 5/15/30 分钟线其余见 docs/api/quote1.md 的参数表。Q4M1 Mac 上装 py_mini_racer 报错一句话结论这是已知兼容问题。 参考 docs/faq/py_mini_racer.md 里的说明处理或临时避开依赖它的功能。三个提速小技巧技巧一开心跳和自动重连。长连接断线是监控脚本的头号杀手工厂方法里一次配好client Quotes.factory(marketstd, heartbeatTrue, auto_retryTrue)技巧二批量取多只股票的实时报价。quotes 接口支持传列表一次网络请求拿一批数据df client.quotes(symbol[000001, 600036, 600519])技巧三直接存成文件。命令行工具支持输出 CSV 等格式临时要数据不用写脚本python -m mootdx quotes -s 600036 -a daily -o out.csv资源与进阶路线快速上手文档docs/quick.md行情接口说明docs/api/quote1.md、docs/api/quote2.md可直接运行的示例sample/basic_quotes.py、sample/basic_reader.py、sample/basic_affairs.py进阶顺序建议先用 Quotes 跑通在线行情再切 Reader 啃离线数据之后学复权与财务下载最后读源码理解封装细节。若需克隆仓库自行研究地址为 https://gitcode.com/GitHub_Trending/mo/mootdx 。动手吧回顾一下要点mootdx 是通达信数据的封装库三条主线分别是行情、历史、财务上手路径是安装、选服务器、取数、分析遇到问题先看 FAQ日常使用记得开心跳和批量。现在打开终端装好库跑一遍上面的四步 Demo你的第一个 A 股数据小工具就诞生了。提醒mootdx 仅用于学习与研究请遵守相关法律法规合理使用市场数据。核心关键词mootdx、通达信数据、Python 行情库、A 股行情获取、历史K线、通达信数据读取【免费下载链接】mootdx通达信数据读取的一个简便使用封装项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

汽车行业国五库存回购:供应链风险共担与厂商关系重塑

汽车行业国五库存回购:供应链风险共担与厂商关系重塑

1. 一个“回购”建议背后的行业暗流最近,汽车流通协会向主机厂(也就是我们常说的汽车制造厂)提出的“回购国五车型”的建议,在圈内激起了不小的讨论。表面上看,这只是一个关于处理老旧排放标准车辆的建议,但…

2026/8/18 10:43:42 阅读更多 →
全新AMG A 45谍照解析:高性能钢炮的设计进化与性能猜想

全新AMG A 45谍照解析:高性能钢炮的设计进化与性能猜想

1. 从谍照到量产:高性能钢炮的“伪装”艺术最近,一组全新AMG A 45的最新谍照又在网上流传开了。对于车迷,尤其是高性能钢炮的拥趸来说,这就像一场提前开卷的考试,虽然答案被遮住了一大半,但光是看那轮廓和姿…

2026/8/18 10:43:42 阅读更多 →
个人年度总结与规划:从复盘到落地的系统方法论

个人年度总结与规划:从复盘到落地的系统方法论

1. 项目概述:一份个人总结的深层价值 又到年底了,朋友圈里开始刷屏各种“年度账单”和“Flag回顾”,但真正能静下心来,为自己写一份“个人总结”的人,似乎并不多。很多人觉得,这不过是走个形式,…

2026/8/18 10:42:41 阅读更多 →

最新新闻

不费一颗铃钱:用 Happy Island Designer 在浏览器里提前规划动物之森小岛

不费一颗铃钱:用 Happy Island Designer 在浏览器里提前规划动物之森小岛

不费一颗铃钱:用 Happy Island Designer 在浏览器里提前规划动物之森小岛 【免费下载链接】HappyIslandDesigner "Happy Island Designer (Alpha)",是一个在线工具,它允许用户设计和定制自己的岛屿。这个工具是受游戏《动物森友会》…

2026/8/18 13:14:11 阅读更多 →
网络编程(5)—— Reactor实现(v1)

网络编程(5)—— Reactor实现(v1)

文章目录回顾Reactor_v1实现Socket类实现头文件源文件InetAddr类的实现头文件源文件Acceptor类的实现头文件源文件SocketIO类的实现头文件源文件TcpConnection类的实现头文件源文件回顾 先回顾一下我们整个的实现框架,所以第一步应该是实现的是——封装系统调用&…

2026/8/18 13:14:11 阅读更多 →
还在手动重复点击?这款免费开源鼠标连点器帮你把双手还给自己

还在手动重复点击?这款免费开源鼠标连点器帮你把双手还给自己

还在手动重复点击?这款免费开源鼠标连点器帮你把双手还给自己 【免费下载链接】MouseClick 🖱️ MouseClick 🖱️ 是一款功能强大的鼠标连点器和管理工具,采用 Qt Widget 开发 ,具备跨平台兼容性 。软件界面美观 &…

2026/8/18 13:14:11 阅读更多 →
ScheduledThreadPoolExecutor

ScheduledThreadPoolExecutor

ScheduledThreadPoolExecutor实现ScheduledExecutorService接口&#xff0c;实现了一些定时任务处理的方法。public interface ScheduledExecutorService extends ExecutorService {ScheduledFuture<?> schedule(Runnable var1, long var2, TimeUnit var4);<V> Sc…

2026/8/18 13:14:11 阅读更多 →
3步解决老游戏黑屏:d3d8to9让D3D8游戏无缝运行在D3D9上

3步解决老游戏黑屏:d3d8to9让D3D8游戏无缝运行在D3D9上

3步解决老游戏黑屏&#xff1a;d3d8to9让D3D8游戏无缝运行在D3D9上 【免费下载链接】d3d8to9 A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones. 项目地址: https://gitcode.com/gh_mirrors/d3/d3d8to9 深夜十一点&#xf…

2026/8/18 13:14:10 阅读更多 →
鸣潮卡顿自救:WaveTools工具箱5分钟完成帧率解锁与画质调校

鸣潮卡顿自救:WaveTools工具箱5分钟完成帧率解锁与画质调校

鸣潮卡顿自救&#xff1a;WaveTools工具箱5分钟完成帧率解锁与画质调校 【免费下载链接】WaveTools &#x1f9f0;鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools PC版《鸣潮》默认锁死60fps上限&#xff0c;主城跑图、BOSS战等高压场景掉到45fps以…

2026/8/18 13:13:10 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图&#xff1a;用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手&#xff1a;7个字重免费商用&#xff0c;从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻&#xff1a;设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南&#xff1a;GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者&#xff0c;最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent&#xff0c;从本地部署到云端API&#xff0c;我们正处在一个技术栈快速重构的节点。然而&#xff0c;面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。&#x1f34e; 往期回顾关注个人主页&#xff1a;Matlab科研工作室&#x1f447; 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →