# 1. 安装通达信终端

# 1.1 下载地址

内测版下载入口: 通达信金融终端内测版 (opens new window)
量化模拟下载入口: 金融终端(量化模拟) (opens new window)
正式版下载入口: 通达信金融终端、通达信专业研究版、期货通 (opens new window)

# 1.2 登录通达信客户端

如果只从后台取数据,则不需要开启通达信支持TQ的客户端。
后台取数据模式,需要使用from tqserver import tqs

# 1.3 系统-盘后数据下载

进行日线和分钟线等数据下载

# 2. 使用VSCode集成环境

# 2.1 使用VSCode运行py

# 2.1.1 打开py文件

  • 在 VS Code 中点击打开一个本地文件夹,“文件”->"打开文件夹"。

# 2.1.2 运行py文件

  • 在VSCode中打开通达信终端目录.../PYPlugins/user文件夹,运行tdxdata_test.py文件。

注意:客户端安装目录下面的.../PYPlugins/user文件夹中的tqcenter.py是最主要的TQData支撑文件,请勿修改或删除,否则需要重新下载。

# 2.2 使用VSCode编辑新文件

# 2.2.1 新建py文件

在打开的文件夹中鼠标右键创建新的".py" python 文件,文件名例如tdxdemo.py。

# 2.2.2 编辑py文件


# 使用tqcenter的API函数查看平安银行日线数据示例
from tqcenter import tq

#初始化
tq.initialize(__file__) #所有策略连接通达信客户端都必须调用此函数进行初始化

#获取平安银行日线前复权收盘数据
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)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  • 运行结果如图: