用途:辅助在通达信量化平台(TdxQuant)上开发量化交易策略,涉及通达信、TDX、TdxQuant、量化交易或 tqcenter 模块使用时可用。
主要能力:环境配置与模块导入排错;调用行情类 API(实时行情、历史 K 线、分笔数据)、财务类数据(财务数据、除权除息);获取债券与期货数据;读取板块成份股、管理自选股与自定义板块;在 Python 中调用通达信指标公式;进行回测与模拟交易;提供常量枚举、常见问题排查与场景化示例文档。
使用方式:tqcenter 通常位于通达信安装目录的 PYPlugins/user 下,需先将其加入 sys.path,再 from tqcenter import tq;所有策略必须调用 tq.initialize(file) 初始化后才能使用接口。
数据前提(重要):Python 接口不发生网络请求,而是读取本地已下载的行情文件,数据不新多半是未下载。日线行情需从 https://data.tdx.com.cn/vipdoc/hsjday.zip 下载并解压覆盖到 vipdoc 目录(每日盘后约 1 小时更新);财务数据从 https://data.tdx.com.cn/vipdoc/tdxfin.zip 下载,解压覆盖到 vipdoc/cw(更新频率不高)。
限制与排查:ModuleNotFoundError 需检查 PYPlugins/user 路径;出现 Could not find module ... TPythClient.dll 需确认上级 PYPlugins 目录存在 tdxrpcx64.dll 且未被杀毒软件拦截;数据为空时确认 count 足以计算公式;进程冲突需在通达信 TQ 策略管理器中停止已有实例。内置文档更新于 2026 年 3 月 1 日,平台可能持续迭代,最新 API 变更请以官方文档为准。