Tortoise/doc/数据源选型.md
2026-06-17 15:17:34 +08:00

2.8 KiB
Raw Blame History

一 mootdx行情层的绝对主力

mootdx 走 TCP 二进制协议连的是通达信行情服务器群37 台,端口 7709。不需要注册、不需要 API Key、不封 IP。

数据源

  • K 线:日/周/月/1分/5分/15分/30分/60分最多 800 根/次
  • 五档盘口:实时 46 个字段,含 5 档买卖价量
  • 逐笔成交含买卖方向标记0=买、1=卖、2=中性)
  • 季报快照37 个字段——EPS、每股净资产、ROE、净利润、营收、流通股本、总股本…
  • F10 公司资料9 大类文本——最新提示、公司概况、财务分析、股东研究、股本结构…

K 线的 category 参数(文档不全,实测补齐)

category 值 周期
4 日线
5 周线
6 月线
7 1 分钟
8 5 分钟
9 15 分钟
10 30 分钟
11 60 分钟

很多教程写 category=9 是日线,这是错的。4 才是日线

踩过的坑

坑 1datetime 双重存在
mootdx 返回的 DataFrame 里,datetime 同时出现在 index 和 column 里。直接 reset_index() 会报列名重复。正确做法:先 drop(columns=["datetime"]),再 reset_index()

坑 2海外 IP 连不上
TCP 直连通达信服务器,需要国内 IP 才稳定。海外 VPS 会超时。

坑 3block() 和 minute() 返回空
这两个接口文档里有,但实测返回空数据。别浪费时间。

坑 4首次连接测速
第一次运行会自动测速所有 37 台服务器,生成 ~/.mootdx/config.json。之后复用最快的那台。

二 腾讯财经:估值数据的最佳来源

腾讯财经的行情接口返回大约 88 个字段,用 ~ 分隔GBK 编码。不需要注册,不封 IP。

全网最大的错误:字段 43 不是 PB

我搜了十几篇腾讯财经 API 的教程,几乎所有人都写"索引 43 = PB市净率"。

这是错的。实测校准结果:

索引 真实含义 备注
39 PETTM
43 振幅%(不是 PB 全网教程写错
44 总市值(亿)
45 流通市值(亿)
46 PB市净率 真正的 PB 在这
47 涨停价
48 跌停价
52 PE静态

检查你的代码
如果你用了别人的代码解析腾讯行情,查一下 PB 数据对不对。很多人用了错误的索引 43算出来的估值全是歪的。

腾讯 vs mootdx互补关系

mootdx 擅长

  • K 线(多周期)
  • 五档盘口 46 字段
  • 逐笔成交(含方向)
  • 季报快照 37 字段
  • F10 公司资料 9 大类
  • PE / PB / 换手率
  • 总市值 / 流通市值
  • 涨跌停价

腾讯财经擅长

  • PETTM/ PE静态
  • PB市净率
  • 总市值 / 流通市值
  • 换手率
  • 涨跌停价
  • 季报快照
  • F10 公司资料
  • 逐笔成交方向

两个源合在一起,你就有了一个不需要 Key、不封 IP 的完整行情 + 估值数据管道。