vault backup: 2026-11-07 16:33:44

This commit is contained in:
cheney
2026-11-07 16:33:55 +08:00
commit 7015312702
1208 changed files with 132432 additions and 0 deletions
+93
View File
@@ -0,0 +1,93 @@
## 一 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 才是日线**。
### 踩过的坑
坑 1:datetime 双重存在
mootdx 返回的 DataFrame 里,`datetime` 同时出现在 index 和 column 里。直接 `reset_index()` 会报列名重复。正确做法:先 `drop(columns=["datetime"])`,再 `reset_index()`。
坑 2:海外 IP 连不上
TCP 直连通达信服务器,需要国内 IP 才稳定。海外 VPS 会超时。
坑 3:block() 和 minute() 返回空
这两个接口文档里有,但实测返回空数据。别浪费时间。
坑 4:首次连接测速
第一次运行会自动测速所有 37 台服务器,生成 `~/.mootdx/config.json`。之后复用最快的那台。
## 二 腾讯财经:估值数据的最佳来源
腾讯财经的行情接口返回大约 88 个字段,用 `~` 分隔,GBK 编码。不需要注册,不封 IP。
### 全网最大的错误:字段 43 不是 PB
我搜了十几篇腾讯财经 API 的教程,几乎所有人都写"索引 43 = PB(市净率)"。
这是错的。实测校准结果:
|索引|真实含义|备注|
|---|---|---|
|39|PE(TTM)||
|43|振幅%(不是 PB!)|全网教程写错|
|44|总市值(亿)||
|45|流通市值(亿)||
|46|PB(市净率)|真正的 PB 在这|
|47|涨停价||
|48|跌停价||
|52|PE(静态)||
检查你的代码
如果你用了别人的代码解析腾讯行情,查一下 PB 数据对不对。很多人用了错误的索引 43,算出来的估值全是歪的。
### 腾讯 vs mootdx:互补关系
mootdx 擅长
- K 线(多周期)
- 五档盘口 46 字段
- 逐笔成交(含方向)
- 季报快照 37 字段
- F10 公司资料 9 大类
- PE / PB / 换手率
- 总市值 / 流通市值
- 涨跌停价
腾讯财经擅长
- PE(TTM)/ PE(静态)
- PB(市净率)
- 总市值 / 流通市值
- 换手率
- 涨跌停价
- 季报快照
- F10 公司资料
- 逐笔成交方向
两个源合在一起,你就有了一个不需要 Key、不封 IP 的完整行情 + 估值数据管道。