| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-23 | 1.9 kB | |
| v3.4.1 -- Qian Zhui Lu You + mootdx Yan Huo Xiu Fu source code.tar.gz | 2026-07-23 | 215.7 kB | |
| v3.4.1 -- Qian Zhui Lu You + mootdx Yan Huo Xiu Fu source code.zip | 2026-07-23 | 219.8 kB | |
| Totals: 3 Items | 437.4 kB | 0 | |
社区实测反馈收口。端点 43 · 数据源 15 · 层数 10 均不变,纯质量修复。
修复
§1.2 tencent_quote() / §市场前缀规则 get_prefix() 前缀路由错判(#40 [#41])
5开头沪市 ETF(510300/510050/588200)、沪深指数(000300/000016/000905等)此前落到else → sz,腾讯qt.gtimg.cn对sz510300/sz000300返回空。- 更危险的是
000016被拼成sz000016(*ST康佳A),静默返回完全不相干标的的数据 —— 比返空更坑。§1.2 docstring 自带的 ETF/指数示例本身因此跑不通。 - 修复:两处同步改为
5x → sh+ 沪指数白名单{000300,000905,000016,000688,000852,000010}+ 支持显式前缀sh/sz/bj透传(解决000001上证指数 vs 平安银行歧义)。
§1.1 tdx_client() 探测通过 ≠ 能取数,静默返回空表(#43)
- 原
_probe()只做 TCP 握手,坏服务器可握手通过却对真实取数回 2 字节空 body(tdxpy解析越界struct.error被吞 → 空 DataFrame),或直接ConnectionReset使tdx_client()崩溃且走不到 fallback。 - 新增
_validate():每个候选 server 必须真实拉一根 K 线非空才采用;factory()连接异常改 try/except 跳过;全部失败才抛明确RuntimeError。把「静默空表/崩溃」变成「自动切到可用源,或明确报错」。
新增
备用源速查 K线行补腾讯分钟 K 线(#43) —— 同花顺 K 线备胎只有 30/60 分,mootdx 一挂就无 5 分钟源。补腾讯 ifzq.gtimg.cn/appstock/app/kline/mkline(m1/m5/m15/m30/m60,≤320 根,零鉴权不封 IP)。⚠️ 文档标注字段坑:返回数组第 7 个字段是换手率基点不是成交额,成交额需自算。
感谢 issue 反馈者提供的高质量实测报告(hex dump、复现脚本、修复建议)。