中国股票代码列表 (cn_stock_instruments)

数据描述: 该表收录了每天全市场股票的基本信息数据,包括股票代码、中文简称等数据。

文档
数据简介

## 一、数据简介 本表提供 A 股市场每个交易日的股票列表,每只股票每个交易日一行,包含证券代码、证券简称和证券类型。可以用它还原历史上任意一天的股票池,避免只使用当前存续股票带来的幸存者偏差。 - 数据起始时间:2005-01-04 - 数据结束时间:2026-10-30 - 数据更新频率:每个交易日 ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | date | 交易日,表示该日存在的股票列表,不是上市日期 | | instrument | 股票代码,格式为 `代码.交易所后缀`,如 `000001.SZ`。后缀有 `SH`、`SZ`、`BJ` | ## 三、字段口径 | 字段 | 口径 | | --- | --- | | name | 证券简称,是当天的简称,同一只股票改名后,不同日期的简称不同 | | type | 证券类型,表内目前只有 `stock` | ## 四、时间语义 - 每只股票从第一次出现到最后一次出现,中间每个交易日都有一行,没有断档。 - 已退市的股票在退市前的交易日里仍然保留,最后一次出现的日期就是它在列表里的最后一天。 - 每个交易日的行数随市场扩容增加:起始日期当天约 1350 行,最新交易日超过 5500 行。 ## 五、已知限制 部分股票改过代码,本表只记录最新代码,旧代码不出现,新代码的历史从旧代码时期延续。例如: ```text 000043.SZ -> 001914.SZ 000022.SZ -> 001872.SZ 601313.SH -> 601360.SH ``` ## 六、示例数据 取 2026-10-24 至 2026-10-31,按日期、股票代码排序,展示前 5 行和后 5 行。 | date | instrument | name | type | |:--------------------|:-------------|:---------|:-------| | 2026-10-26 00:00:00 | 000001.SZ | 平安银行 | stock | | 2026-10-26 00:00:00 | 000002.SZ | 万 科A | stock | | 2026-10-26 00:00:00 | 000006.SZ | 深振业A | stock | | 2026-10-26 00:00:00 | 000007.SZ | 全新好 | stock | | 2026-10-26 00:00:00 | 000008.SZ | 神州高铁 | stock | | 2026-10-30 00:00:00 | 920978.BJ | 开特股份 | stock | | 2026-10-30 00:00:00 | 920981.BJ | 晶赛科技 | stock | | 2026-10-30 00:00:00 | 920982.BJ | 锦波生物 | stock | | 2026-10-30 00:00:00 | 920985.BJ | 海泰新能 | stock | | 2026-10-30 00:00:00 | 920992.BJ | 中科美菱 | stock |

用例
* 用例1:提取特定日期的股票基本信息 ``` import dai df = dai.query(""" SELECT date, name, type, instrument FROM cn_stock_instruments""", filters={"date": ["2023-09-01"]} ).df() ``` * 用例2:检索所有具有特定简称的股票 ``` import dai df = dai.query(""" SELECT date, name, type, instrument FROM cn_stock_instruments WHERE name LIKE '%银行%' ORDER BY date""", filters={"date": ["2023-01-01", "2023-12-31"]} ).df() ```
表结构
字段 字段类型 字段描述
__PARTITION__ int64 -
name string 证券简称
type string 证券类型
date timestamp[ns] -
instrument string 证券代码

表名:cn_stock_instruments

起始时间:

最近更新时间: