当前位置:首页>python>03 环境搭建:Python+通达信

03 环境搭建:Python+通达信

  • 2026-10-11 08:38:32
03 环境搭建:Python+通达信
 
   
         
   
     

TdxQuant · 03/30 · 第1周

   
   

环境搭建: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。

   

下载 Python 3.13 安装包(64位)

   

运行安装程序,勾选 Add Python to PATH

   

点击 Install Now,等待安装完成

   

打开命令行输入 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篇,每日更新

   

关注公众号「股探九现神龙」,不错过每一课

 

最新文章

随机文章