零代码量化投资:用ChatGPT通过tushare获取上市公司信息

623 阅读1分钟

Tushare是一个免费开源的金融数据集,包含股票、基金、期货、债券、外汇、行业大数据,同时包括了数字货币行情等区块链数据的全数据品类。

要使用tushare,首选注册一个账号,注册地址:tushare.pro/register?re…

注册完成后,会获得100积分。点击个人主页 ,点击接口token

然后复制这个token,保存起来,每次获取数据时都要用这个token。

然后在ChatGPT里面输入提示词如下:

下面是通过Tushare Pro库来查询上市公司基本信息的接口:stock_company,

描述:获取上市公司基础信息,单次提取4500条,可以根据交易所分批提取

输入参数

名称类型必须描述

ts_codestrN股票代码

exchangestrN交易所代码 ,SSE上交所 SZSE深交所

接口示例

pro = ts.pro_api()

#查询当前所有正常上市交易的股票列表

data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')

或者:

#查询当前所有正常上市交易的股票列表

data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')

我的TOKEN : (此处输入刚才获得的token)

写一段Python代码,查询当前所有正常上市交易的股票列表,然后保存到F盘的stock20230621.csv

注意:每一步都要输出信息

运行这个Python程序,5126家上市公司基本信息已经获取到了: