首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >[Python技术] 利用mootdx获取通达信实时数据

[Python技术] 利用mootdx获取通达信实时数据

作者头像
子晓聊技术
发布2026-04-23 14:53:08
发布2026-04-23 14:53:08
2420
举报
文章被收录于专栏:子晓AI量化子晓AI量化

其实之前文章介绍过mootdx, 为什么又老生常谈呢。 自从东方财富频繁获取数据容易被封禁IP后, 一些同学既不想用QMT(毕竟需要开户入金申请, 或者 需要windows环境),也不想花钱搞tushare 。

问的人多了,那就继续推荐mootdx了。

Mootdx 是一款纯 Python 语言开发的类似 TDX 的行情数据接口的实现。

  • 项目仓库: https://github.com/mootdx/mootdx

项目特点

  • 基于 pytdx 二次封装。
  • 完全支持 3.6+
  • 支持全平台 Windows / MacOS / Linux
  • 更加友好的API接口
  • 自动匹配最优服务器

运行环境

  • 操作系统: Windows / MacOS / Linux 都可以运行.
  • Python: 3.6 以及以上版本, 不支持python2.
  • 依赖库: pytdx>=1.67 (之后会转向使用tdxpy)

快速安装

代码语言:javascript
复制
pip install -U mootdx

调用方法:

代码语言:javascript
复制
from mootdx.quotes import Quotes

client = Quotes.factory(market='std')

1、查询实时行情

可以获取只股票的行情信息

参数说明:

  • symbol: 多个股票号码。 ["000001", "600300"] 格式

返回值:

  • pd.DataFrame

调用方法:

代码语言:javascript
复制
from mootdx.quotes import Quotes

client = Quotes.factory(market='std')
print(client.quotes(symbol=["000001", "600300"]))

运行结果:

2、历史分时行情

参数说明:

  • market: 市场代码.
  • symbol: 股票代码
  • date: 时间

调用方法:

代码语言:javascript
复制
from mootdx.quotes import Quotes

client = Quotes.factory(market='std')
print(client.minutes(symbol='000001', date='20250624'))

运行结果

3、查询历史分笔

参数说明:

  • symbol: 股票代码.
  • start: 起始位置.
  • offset: 数量.
  • date: 日期.

调用方法:

代码语言:javascript
复制
from mootdx.quotes import Quotes

client = Quotes.factory(market='std')
print(client.transactions(symbol='000001', start=0, offset=10, date='20150624'))

运行结果

更多接口说明可以参考下官网。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-06-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 子晓聊技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目特点
  • 运行环境
  • 快速安装
  • 1、查询实时行情
  • 2、历史分时行情
  • 3、查询历史分笔
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档