中国基金代码列表 (cn_fund_instruments)

数据描述: 该表记录了每天参与交易的基金代码列表,字段包含日期、基金代码、基金简称。

文档
数据简介

## 一、数据简介 基金代码列表记录每个交易日参与交易的基金,每只基金每个交易日一行,包含基金代码和基金简称。可以用它还原历史上任意一天的基金池。 - 数据起始时间:2005-01-04 - 数据结束时间:2026-10-30 - 数据更新频率:每个交易日 ## 二、主键说明 | 关键字 | 释意 | | --- | --- | | date | 交易日,表示该日的基金列表,不是上市日期 | | instrument | 基金代码,格式为 `代码.交易所后缀`,如 `159001.SZ`,后缀有 `SH`、`SZ` | ## 三、时间语义 - 以最新交易日为例,列表中的基金数量与当天 `cn_fund_bar1d` 的基金数量一致。 - 每个交易日的行数随基金数量增加:起始日期当天 58 行,最新交易日 2159 行。 ## 四、已知限制 - 有 11 个日期不在 A 股交易日历内(周末或节假日,如 2016-12-31、2017-09-09、2022-06-03),每个日期只有 1 行。按交易日历逐日统计前,先用 `trading_days` 过滤这些日期。 - 2020-12-31 有 866 行,2021-01-04 降为 749 行,相邻两个交易日的行数落差较大。 ## 五、示例数据 取 2026-10-24 至 2026-10-31,按日期、基金代码排序,展示前 5 行和后 5 行。 | date | instrument | name | |:--------------------|:-------------|:---------| | 2026-10-26 00:00:00 | 159001.SZ | 保证金 | | 2026-10-26 00:00:00 | 159003.SZ | 招商快线 | | 2026-10-26 00:00:00 | 159005.SZ | 添富快钱 | | 2026-10-26 00:00:00 | 159007.SZ | 华泰养殖 | | 2026-10-26 00:00:00 | 159008.SZ | 景顺证券 | | 2026-10-30 00:00:00 | 589900.SH | 博时科综 | | 2026-10-30 00:00:00 | 589950.SH | 科100FG | | 2026-10-30 00:00:00 | 589960.SH | 科创新源 | | 2026-10-30 00:00:00 | 589980.SH | 科基100 | | 2026-10-30 00:00:00 | 589990.SH | 科创板综 |

用例
* 用例1:查询指定日期存在的基金列表 ``` import dai df = dai.query(""" SELECT instrument, name FROM cn_fund_instruments""", filters={"date": ["2023-06-01"]} ).df() ``` * 用例2:查询给定基金在特定时间段内的交易日历 ``` import dai df = dai.query(""" SELECT date FROM cn_fund_instruments WHERE instrument ='159001.SZ' ORDER BY date""", filters={"date": ['2023-01-01', '2023-12-31']}, ).df() ``` * 用例3:查询最活跃(交易天数最多)的前10只基金 ``` import dai df = dai.query(""" SELECT instrument, COUNT(*) as trading_days_count FROM cn_fund_instruments GROUP BY instrument ORDER BY trading_days_count DESC LIMIT 10 """).df() ```
表结构
字段 字段类型 字段描述
instrument string 基金代码
date timestamp[ns] -
name string 基金简称

表名:cn_fund_instruments

起始时间:

最近更新时间: