Skip to content

v1.1.8

Choose a tag to compare

@Michaol Michaol released this 25 May 14:57
· 2 commits to main since this release

v1.1.8 — 全量股票代码/名称映射

新增 TDX 协议 GetSecurityCount / GetSecurityList 命令,支持从通达信服务器获取全量股票代码与名称映射。

新增协议

协议 指令 功能
get_security_count 0x044E 获取市场证券数量
get_security_list 0x0450 获取证券列表 (代码/名称/昨收等)

新增 Python API

  • q.stock_count(market=MARKET_SH) — 市场证券数量
  • q.stocks(market=MARKET_SH) — 单市场证券列表(自动分页)
  • q.stock_all() — 沪深全量证券列表(~50,000+ 条)

Rust

  • 新增 get_security_count() / get_security_list() 方法
  • 新增 parse_u16_le() / parse_u32_le() 辅助函数消除重复
  • GBK 股票名称解码
  • 截断响应返回 Err 而非静默空结果

Python

  • 新增 MARKET_SH / MARKET_SZ / SECURITY_LIST_BATCH_SIZE 常量
  • 提取 _fetch_security_batch() 去重分页逻辑
  • 市场参数校验与 mootdx API 兼容
  • 批量获取进度日志
  • 全量 logger.exception() 替换 logger.error() 保留堆栈跟踪

CI

  • Python 版本从 3.10 升级至 3.12