环境搭建:Python+通达信
四步完成TdxQuant开发环境配置
"我们能做的最远的事,不过是想象未来还有更远的事。"
— 艾伦·图灵(计算机科学之父)
本系列共30篇,由浅入深带你全面掌握通达信量化平台TdxQuant,从环境搭建到策略实战,从API详解到公众号级案例,一文一课,循序渐进。
上一篇我们理解了量化交易的价值和挑战,现在正式动手。本章目标:搭建完整的TdxQuant开发环境,为后续所有实战内容做好准备。
STEP 01
安装 Python 3.13
TdxQuant 支持 Python 3.7 到 3.14,推荐 3.13 版本(性能最优、生态最兼容)。
下载地址
python.org/downloads
关键一步:安装时务必勾选「Add Python to PATH」——否则后续在命令行无法直接调用 python 和 pip。
运行安装程序,勾选 Add Python to PATH
打开命令行输入 python --version 确认安装成功
STEP 02
安装 VSCode 编辑器
推荐使用 VSCode 作为IDE(轻量、免费、插件生态丰富)。也可以用 PyCharm 或 Trae。
下载地址
code.visualstudio.com/Download
安装完成后,在扩展商店搜索并安装以下插件:
Python — Microsoft 官方插件,提供语法高亮、智能补全、调试支持
安装好 Python 插件后,按 Ctrl+Shift+P 输入 `Python: Select Interpreter`,选择刚才安装的 Python 3.13 解释器。
STEP 03
安装常用库
量化开发常用到的几个核心库,建议提前安装:
pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install backtrader -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install vectorbt -i https://pypi.tuna.tsinghua.edu.cn/simple
提示:使用清华镜像源 `-i` 参数可以大幅加速下载速度。
STEP 04
安装通达信客户端
TdxQuant 依赖通达信客户端运行,需要安装支持TQ策略的版本:
安装完成后,务必先登录客户端并下载盘后数据(系统 → 盘后数据下载),确保本地有完整的日K线和分钟线数据。
用户文件位置
所有Python策略文件放在 `.../PYPlugins/user/` 目录下。该目录下的 `tqcenter.py` 是核心支撑文件,请勿修改或删除。
VERIFY
环境验证:第一行代码
打开 VSCode,导航到通达信的 `PYPlugins/user` 目录,新建一个 `test_env.py` 文件,写入以下代码:
from tqcenter import tq
# 初始化 — 所有策略的第一步
tq.initialize(__file__)
# 获取平安银行最近5天日线收盘价
df = tq.get_market_data(
field_list=['Close'],
stock_list=["000001.SZ"],
start_time='20251219',
end_time='20251225',
dividend_type='front',
period='1d',
)
print(df)
print("环境搭建成功!")
如果输出了一张包含平安银行收盘价的数据表格,恭喜你——TdxQuant 开发环境已经就绪!
下一章,我们通过一个完整的涨幅选股示例,深入理解TQ脚本的结构和执行逻辑。
下一篇预告
编写第一个完整的TQ脚本——实时涨幅选股,理解初始化、数据获取、策略逻辑的核心流程。
本系列「通达信量化TdxQuant——从入门到进阶」共30篇,每日更新
关注公众号「股探九现神龙」,不错过每一课