本文包含通达信量化TQ开发环境的搭建,写第一个策略程序,并运行。
通达信量化TQ:2026-01-17 正式发布
Table of Contents
通达信官方量化平台
doc
https://help.tdx.com.cn/quant/
Note:2026-01-17 正式发布
TQ策略框架是通达信 v7.72(金融终端/量化模拟版/专业研究版)新增的Python量化平台(TdxQuant),支持策略研发、历史回测、实时信号、预警推送,甚至模拟/实盘交易(需对应权限)。它通过 Python + tqcenter 模块直接调用通达信的清洗后行情、财务、板块数据
Quick Start
第一步,是要在windows 10上安装3个软件:
1.首先在windows 10 要安装Python
2.然后在windows 10 要安装VSCode
3.第3在windows 10上安装通达信量化TQ(tdx quant) tdx v7.72
第二步,把Python开发环境搭建好
在VSCode里面安装 Python extension
在VSCode里面安装 Python 解释器来运行代码
Python开发的环境便搭建好了
第三步,
安装一些依赖包
找到通达信TQ目录
开始运行源码
系统环境
Device: PC (32GB)
OS: Windows 10
开发工具: VSCode + Python extension
开发语言: Python
使用流程:
安装 v7.72 金融终端 → 注册登录 → 下载数据 → TQ策略管理器新建策略 → 写Python(tqcenter)→ 运行 → 回测/预警结果直接在通达信图表显示。
Prerequisites
通达信 v7.72 must be installed and running on your system.
VSCode must be installed and running on your system.
Python must be installed and running on your system.
Quick Start
Install
安装 v7.72 金融终端
安装 VSCode
安装 Python
数据接口需要依赖运行中的通达信软件来进行通信。
必须先打开通达信软件客户端并登录,否则 tq.initialize() 会失败。所有策略先连接通达信客户端,所以必须调用tq.initialize()函数进行初始化。
数据下载 → 数据未下载,调用会自动触发客户端刷新(较慢),建议提前盘后下载
How it works
OS---------- Windows 10
├── Python
│ ├── 勾选:Add Python to PATH <- ---------- 将Python添加到windows10 系统环境变量
│ ├── 勾选Install pip <---
│ ├──
│ └──
├── vscode <---- IDE
│ ├── Python extension
│ └── Python Interpreter
├── Tdx v7.72 金融终端
│ ├── 各种数据下载到本地 <--- 量化数据要读取
│ ├── \PYPlugins\user D:\newtdxtqv772\PYPlugins\user user Python program
│ └── \PYPlugins\sys D:\newtdxtqv772\PYPlugins\sys sys Python program
└──
开发环境准备 - 准备本地数据
通过通达信金融终端下载数据到本地计算机,这些数据编程时需要从本地读取。
| 版本名称 | 是否支持 TQ策略(TdxQuant) | 备注 |
|---|---|---|
| 金融终端 V7.73(普通版) | 不支持 | 大部分用户下载的默认版本 |
| 专业研究版 V7.73 | 支持 | 仅限收费用户(专业/研究版账号) |
| 金融终端(量化模拟)V7.73 | 支持 | 专门的量化模拟版本,免费注册用户可用 |
| 金融终端 V7.72 | 支持 | 之前推荐版本 |
step 1.TDX Version control - 需安装支持TQ策略功能的通达信。可选金融终端、专业研究版等版本
金融终端V7.72(64位,推荐)
https://data.tdx.com.cn/level2/new_tdx64.exe
20260512
专业研究版V7.73(64位,推荐)
https://data.tdx.com.cn/level2/zd_zyb64.exe
step 2.下载数据到本地,后续程序计算要用到这些数据
opentdx — Python TDX 量化行情数据接口
https://github.com/LisonEvf/opentdx
Quick start
Installation
✔ 安装 Python - on windows # Install a 3.13 version of Python on your system
✔ 安装 Python - on windows # Install a 3.13 version of Python on your system
✔ 安装 VSCode - on windows
Configuration
Configure IDE (Manual)
VScode
✔ 装 Python插件- on VSCode # Install Python extension
✔ 建 venv - on VSCode
✔ 写代码运行 - on VSCode
setting up a local development environment
开发环境准备 - 准备开发工具
On Windows 10
step 3.安装IDE VSCode
开发环境准备 - Visual Studio Code搭建 Python 开发环境
在 Windows 上用 Visual Studio Code 搭 Python 开发,三件事:环境、解释器、工具链
On Windows 10
step 4.1 安装 Python 环境 - 在windows 10上安装 Python
Python - Windows installer (64-bit)
https://www.python.org/downloads/release/python-31313/
https://www.python.org/ftp/python/3.13.13/python-3.13.13-amd64.exe
将Python添加到环境变量 - 勾选:Add Python to PATH
勾选Install pip
test
python --version
Python 3.13.13python -m pip --version
pip 26.0.1 from F:\Thirdprogram\Python\Lib\site-packages\pip (python 3.13)
On VS Code
Extensions - Install Python extension for Visual Studio Code
step 4.2 配置 VS Code - 安装 Python 插件(Extensions) for IDE VSCode
Install Python extension for Visual Studio Code
VSCode终端-扩展-输入下文,分别添加相关扩展:
python
detail:https://help.tdx.com.cn/quant/docs/markdown/mindoc-1cfsjkbf8f3is/mindoc-1d00970eq1rtc.html#_2-%E5%AE%89%E8%A3%85ide-%E5%BB%BA%E8%AE%AEvscode%E3%80%81pycharm%E6%88%96trae
step 4.3 选择 Python 解释器 - Python: Select Interpreter
VS Code 本身只是一个编辑器(像高级记事本),需要安装 Python 解释器来运行代码。没选解释器 → 代码不能跑。
Ctrl + Shift + P
Python: Select Interpreter
选择已安装的 Python
step 5.编写第一个程序
在 VS Code 中打开: 点击 VS Code 菜单栏的 File -> Open Folder,选中 D:\Thirdprogram\newtdxtqv772\PYPlugins\user文件夹。
新建文件: 点击左侧文件浏览器旁边的“新建文件”图标,命名为 hello.py(注意后缀必须是 .py)。
print("Hello, World!")
print("这是我的第一个 Python 程序!")运行代码
在代码区右键,选择 "Run Python File in Terminal"
output
PS D:\Thirdprogram\newtdxtqv772\PYPlugins\user> & F:\Thirdprogram\Python\python.exe d:/Thirdprogram/newtdxtqv772/PYPlugins/user/hello.py
Hello, World!
这是我的第一个 Python 程序!
step 6.开始开发第一个量化程序
Libraries
安装开发量化程序要使用的库
直接调用 Python 里的 pip,安装一些开发程序所需要用到的包
python -m pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install pandas -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install backtrader -i https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install vectorbt -i https://pypi.tuna.tsinghua.edu.cn/simple
202604 - 仅支持收费用户登录
专业研究版V7.73(64位,推荐)
更新:2026/4/17 21:34:28 大小: 176.92 MB
仅支持收费用户登录,支持新交易,支持VIP下单
支持TQ策略、特灵交易、快枪手
专业版、研究版用户可下载使用
https://www.tdx.com.cn/soft.html
问题
1. 确认通达信客户端状态及权限(最常见原因)
数据接口需要依赖运行中的通达信软件来进行通信。
打开并登录: 确保你的通达信软件已经启动,并且处于正常登录的行情界面状态。
useful links
https://code.visualstudio.com/docs/python/python-tutorial#_prerequisites
https://www.cnblogs.com/treasury-manager/p/19110361
安装Python及VSCode等开发环境
https://help.tdx.com.cn/quant/docs/markdown/mindoc-1cfsjkbf8f3is/mindoc-1d00970eq1rtc.html#_1-%E5%AE%89%E8%A3%85-python-%E7%8E%AF%E5%A2%83
TdxQuant接口说明文档.pdf
https://www.tdx.com.cn/products/userdoc/TdxQuant%E6%8E%A5%E5%8F%A3%E8%AF%B4%E6%98%8E%E6%96%87%E6%A1%A3.pdf
