Tushare接口文档:股票基础信息(stock_basic)

Tushare接口文档:股票基础信息(stock_basic)
官方文档https://tushare.pro/document/2?doc_id25功能描述获取A股股票基础信息包括“股票代码”、“股票名称”、“地域”、“所属行业”、“上市日期”、“退市日期”等返回限量每次最多返回6000行数据覆盖全市场A股会随股票总数增长而增加接口权限2000积分起每分钟限制请求50次说明该接口数据包含的是A股全市场所有的股票基础信息接口按照上市状态获取默认是L上市。由于A股总上市股票数量在返回限量内每日仅需按照上市状态调取一次存储在本地即可。输入参数名称类型必选描述ts_codestrNTS股票代码格式说明namestrN名称marketstrN市场类别 主板/创业板/科创板/CDR/北交所list_statusstrN上市状态L-上市、D-退市、P-暂停上市、G-过会未交易默认是LexchangestrN交易所SSE-上交所、SZSE-深交所、BSE北交所is_hsstrN是否沪深港通标的N-否、H-沪股通、S-深股通输出参数名称类型默认显示描述ts_codestrYTS代码symbolstrY股票代码namestrY股票名称areastrY地域industrystrY所属行业fullnamestrN股票全称ennamestrN英文全称cnspellstrY拼音缩写marketstrY市场类型主板/创业板/科创板/CDRexchangestrN交易所代码curr_typestrN交易货币list_statusstrN上市状态L-上市、D-退市、P-暂停上市、G-过会未交易list_datestrY上市日期delist_datestrN退市日期is_hsstrN是否沪深港通标的N-否、H-沪股通、S-深股通act_namestrY实控人名称act_ent_typestrY实控人企业性质接口示例示例1全默认参数如果所有参数是默认的则获取的是当前正在上市的所有A股股票。返回的数据也仅包含默认返回的字段。import tushare as ts import config as cfg pro ts.pro_api(cfg.TUSHARE_TOKEN) # 需要替换成你自己的Tushare官网的tokendf pro.stock_basic() df输出结果ts_code symbol name area industry cnspell market list_date act_name act_ent_type 0 000001.SZ 000001 平安银行 深圳 银行 PAYH 主板 19910403 无实际控制人 无 1 000002.SZ 000002 万科A 深圳 全国地产 WKA 主板 19910129 无实际控制人 无 2 000004.SZ 000004 国华退 None None GHT 主板 19901201 李映彤 自然人 3 000006.SZ 000006 深振业A 深圳 区域地产 SZYA 主板 19920427 深圳市人民政府国有资产监督管理委员会 地方国企 4 000007.SZ 000007 全新好 深圳 其他商业 QXH 主板 19920413 无实际控制人 无 ... ... ... ... ... ... ... ... ... ... ... 5525 920222.BJ 920222 益坤电气 浙江 电气设备 YKDQ 北交所 20260630 余明宣 自然人 5526 301583.SZ 301583 托伦斯 江苏 机械基件 NTLS 创业板 20260710 钱珂 自然人 5527 920136.BJ 920136 永励精密 浙江 汽车配件 YLJM 北交所 20260709 王兴海 自然人 5528 920189.BJ 920189 康美特 北京 化工原料 KMT 北交所 20260708 葛世立 自然人 5529 920081.BJ 920081 欧伦电气 浙江 家用电器 NOL 北交所 20260710 陈先勇 自然人 5530 rows × 10 columns示例2获取目前所有退市股票的基础信息并返回所有字段因为已经退市的股票默认不会返回出来在进行回测的时候需要将当时还在上市但现在已经退市的股票一并进行回测所以也需要获取已经退市的股票基础信息则需要传入list_statusD如果要返回所有字段就需要将所有字段名全部进行指定如果只是指定了部分字段则即使默认返回的字段也不会返回。字段类型可以是以英文逗号分割的字符串也可以是一个listfields ts_code,symbol,name,area,industry,fullname,enname,cnspell,market,exchange,curr_type,list_status,list_date,delist_date,is_hs,act_name,act_ent_type df pro.stock_basic(list_statusD, fieldsfields) df输出结果ts_code symbol name area industry fullname enname cnspell market exchange curr_type list_status list_date delist_date is_hs act_name act_ent_type 0 000003.SZ 000003 PT金田A(退) None None 金田实业(集团)股份有限公司 Gintian Industry (Group) Co., Ltd. ptjta 主板 SZSE CNY D 19910703 20020614 N 无实际控制人 无 1 000005.SZ 000005 ST星源(退) None None 深圳世纪星源股份有限公司 Shenzhen Fountain Corporation stxy 主板 SZSE CNY D 19901210 20240426 N 丁芃 民营企业 2 000013.SZ 000013 *ST石化A(退) None None 深圳石化工业集团股份有限公司 Shenzhen Petrochemical Industry(Group) Co.,Ltd. stsha 主板 SZSE CNY D 19920506 20040920 N 深圳市投资管理公司 无 3 000015.SZ 000015 PT中浩A(退) None None 深圳中浩(集团)股份有限公司 Shenzhen Zhonghao (Group) Company Limited ptzha 主板 SZSE CNY D 19920625 20011022 N 海南慧轩实业投资有限公司 无 4 000018.SZ 000018 神城A退(退) None None 神州长城股份有限公司 Sino Great Wall Co., Ltd. scat 主板 SZSE CNY D 19920616 20200107 N 杭州锦江集团有限公司 无 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 330 832317.BJ 832317 观典防务(退) None None 观典防务技术股份有限公司 Guandian Defense Technology Co.,Ltd. gdfw 北交所 BSE CNY D 20200727 20220426 N None None 331 833874.BJ 833874 泰祥股份(退) None None 十堰市泰祥实业股份有限公司 Shiyan Taixiang Industry Co., Ltd. txgf 北交所 BSE CNY D 20200727 20220718 N 王世斌 民营企业 332 833994.BJ 833994 翰博高新(退) None None 翰博高新材料(合肥)股份有限公司 Highbroad Advanced Material (Hefei) Co., Ltd. hbgx 北交所 BSE CNY D 20200727 20220725 N 王照忠 民营企业 333 920680.BJ 920680 广道退(退) None None 深圳市广道数字技术股份有限公司 Shenzhen Suntang Digital Technology Co., Ltd. gdt 北交所 BSE CNY D 20211115 20260105 N None None 334 T600018.SH T600018 上港集箱(退) None None 上海港集装箱股份有限公司 Shanghai Port Container Co., Ltd. sgjx None SSE CNY D 20000719 20061020 N None None 335 rows × 17 columns示例3获取上交所主板股票使用参数market主板和exchangeSSE可获取获取上交所主板股票数据fields字段除了像上面示例2一样传递以逗号分割的英文字符串外还可以以list类型进行传递df pro.stock_basic(market主板, exchangeSSE, fields[ts_code, symbol, name, market, exchange]) df输出结果ts_code symbol name market exchange 0 600000.SH 600000 浦发银行 主板 SSE 1 600004.SH 600004 白云机场 主板 SSE 2 600006.SH 600006 东风股份 主板 SSE 3 600007.SH 600007 中国国贸 主板 SSE 4 600008.SH 600008 首创环保 主板 SSE ... ... ... ... ... ... 1693 603284.SH 603284 林平发展 主板 SSE 1694 603293.SH 603293 埃泰克 主板 SSE 1695 603407.SH 603407 长裕集团 主板 SSE 1696 603435.SH 603435 嘉德利 主板 SSE 1697 603459.SH 603459 红板科技 主板 SSE 1698 rows × 5 columns说明ts_code的格式说明在Tushare数据接口里股票代码参数都叫ts_code每种股票代码都有规范的后缀交易所名称交易所代码股票代码后缀备注上海证券交易所SSE.SH600000.SH(股票) 000001.SH(0开头指数)深圳证券交易所SZSE.SZ000001.SZ(股票) 399005.SZ(3开头指数)北京证券交易所BSE.BJ9开头的股票香港证券交易所HKEX.HK00001.HK本文说明本文旨在对Tushare的stock_basic数据接口进行介绍提供更多参考示例和使用说明。目的是为了让用户和AIGC工具能够更便捷、准确地使用该接口。大家在使用过程中遇到什么问题和建议可在线留言作者会进行数据探索并将建议反馈给Tushare团队。本文另一个目的也是为了聚集大家的智慧以创建“我为人人人人为我”的共创氛围。