这是一份通达信量化(TdxQuant)的完整使用指南,涵盖软件安装、Python环境配置、数据下载到选股策略编写的全流程。特别适合希望将传统炒股软件与Python量化研究结合的投资者,手把手教你搭建属于自己的量化交易系统。
智能速览
通达信量化支持Python 3.7-3.13多个版本,推荐使用3.13
建议下载Anaconda版本的Python,方便环境管理
需要配置国内镜像源加速库安装过程
选股策略代码可直接导入通达信自选股板块
支持收费用户和免费用户登录使用
精华内容
想要将通达信与Python结合进行量化研究,需要先完成环境搭建。整个过程虽然步骤较多,但每一步都至关重要,下面将详细介绍整个配置流程。
软件安装准备
首先需要从通达信官网下载支持TQ策略的版本,目前有金融终端V7.72(64位)和专业研究版V7.73两个版本可选。安装过程和普通软件类似,安装成功后会在菜单栏出现TQ策略按钮。根据官方文档,TdxQuant支持64位Python 3.7至3.13版本,建议使用3.13版本以获得最佳兼容性。
Python环境配置
推荐下载Anaconda Distribution版本的Python,因为它集成了许多常用库,方便后续开发。安装完成后,在命令行输入python --version验证安装是否成功。建议使用VSCode作为开发IDE,需要安装简体中文和Python插件。为了避免依赖冲突,建议创建独立的虚拟环境,命名tdxquant并激活使用。
加速配置安装
为加速库安装,需要配置国内镜像源。在Windows系统中,打开C:Users你的用户名pippip.ini文件,添加国内镜像源配置。接着安装必要的库文件,包括numpy、pandas等量化分析常用库。安装完成后显示Successfully installed即表示配置成功。
数据下载配置
类似QMT或miniQMT,通达信也需要先下载数据。登录通达信金融终端,点击【TQ策略-TQ数据设置】,查看已下载数据情况。通过【盘后数据下载】功能,根据需求选择对应的数据类型进行下载。数据是量化研究的基础,确保数据完整性至关重要。
开发环境设置
打开VSCode,选择通达信安装目录下的PYPluginsuser文件夹。首次打开需要信任文件夹,并选择之前创建的tdxquant虚拟环境。运行tqdata_test.py测试文件,如果命令行正常输出,说明环境搭建完成。特别注意tqcenter.py是核心支撑文件,切勿修改或删除。
策略编写执行
新建test001.py文件编写选股策略。示例策略是寻找5日均线上穿10日均线的金叉股票,并将结果加入自选股板块。代码编写完成后直接运行,符合条件的股票会自动添加到通达信的自定义板块中。整个过程实现了从策略编写到结果展示的完整闭环。
关键评论
和QMT一样有开户或者费用要求吗?还是有像tushare一样有免费每日接口调用量限制?
请问可以批量导出A股每只股票的PE历史最高值、历史最低值、最近行业平均值等数据吗?
和pytdx相比较有什么不一样?
有接口文档吗?