本地研究库覆盖stock_daily_full=股票全历史 Parquet;index_daily=指数全历史;SQLite 数据库不上传服务器。
| 资产 | 库范围 | 标的 | 行数 | 日期 |
|---|---|---|---|---|
| stock | stock_daily_full | 5,781 | 16,052,532 | — 至 2026-07-27 |
| index | index_daily | 0 | 194,387 | — 至 2026-07-27 |
| stock | stock_daily_full | 5,785 | 16,079,333 | 1990-12-19 至 2026-07-27 |
服务器上传策略每类数据传不传、传多少的约定;上传前看这里,避免误传全历史 SQLite。
| 范围 | 正式服务器策略 |
|---|---|
index_daily | full_history |
stock_daily_full | full_history |
stock_adjustment_factors_full | full_history |
stock_daily_recent | — |
stock_adjustment_factors_recent | — |
sqlite_db | forbidden_on_server |
| 上传格式 | parquet |
|---|---|
| 上传策略 | server_keeps_index_full_stock_full_and_adjustments |
| manifest | data_store/kline/server_export/manifest.json |
服务器 Parquet 包正式上传服务器的是 Parquet 分片,不是 SQLite 数据库。「上传门禁」是导出后的自动体检:ok=true 才允许上传;warning 不拦上传,但要逐条跟进。
| 上传 warning |
|---|
| adjustment coverage incomplete: partial=3, missing=220 |
| adjustment effective coverage below 100% |
| security metadata inferred-only rows: 249 |
| inactive securities without out_date: 2 |
| 范围 | 分区 | 行数 | 文件 |
|---|---|---|---|
| index_daily | 2023 | 128 | index_daily/source=sina_global/year=2023/part.parquet |
| index_daily | 2024 | 262 | index_daily/source=sina_global/year=2024/part.parquet |
| index_daily | 2025 | 261 | index_daily/source=sina_global/year=2025/part.parquet |
| index_daily | 2026 | 149 | index_daily/source=sina_global/year=2026/part.parquet |
| index_daily | 2023 | 1,790 | index_daily/source=tdx/year=2023/part.parquet |
| index_daily | 2024 | 2,745 | index_daily/source=tdx/year=2024/part.parquet |
| index_daily | 2025 | 78,741 | index_daily/source=tdx/year=2025/part.parquet |
| index_daily | 2026 | 82,603 | index_daily/source=tdx/year=2026/part.parquet |
| index_daily | 2023 | 2,664 | index_daily/source=tdx_ex/year=2023/part.parquet |
| index_daily | 2024 | 8,790 | index_daily/source=tdx_ex/year=2024/part.parquet |
| index_daily | 2025 | 8,808 | index_daily/source=tdx_ex/year=2025/part.parquet |
| index_daily | 2026 | 5,846 | index_daily/source=tdx_ex/year=2026/part.parquet |
| index_daily | 2023 | 314 | index_daily/source=tencent_global/year=2023/part.parquet |
| index_daily | 2024 | 504 | index_daily/source=tencent_global/year=2024/part.parquet |
| index_daily | 2025 | 500 | index_daily/source=tencent_global/year=2025/part.parquet |
| index_daily | 2026 | 282 | index_daily/source=tencent_global/year=2026/part.parquet |
| stock_daily_full | 1990 | 31 | stock_daily_full/year=1990/part.parquet |
| stock_daily_full | 1991 | 2,785 | stock_daily_full/year=1991/part.parquet |
| stock_daily_full | 1992 | 7,241 | stock_daily_full/year=1992/part.parquet |
| stock_daily_full | 1993 | 24,182 | stock_daily_full/year=1993/part.parquet |
| stock_daily_full | 1994 | 60,928 | stock_daily_full/year=1994/part.parquet |
| stock_daily_full | 1995 | 68,517 | stock_daily_full/year=1995/part.parquet |
| stock_daily_full | 1996 | 88,231 | stock_daily_full/year=1996/part.parquet |
| stock_daily_full | 1997 | 143,931 | stock_daily_full/year=1997/part.parquet |
| stock_daily_full | 1998 | 177,750 | stock_daily_full/year=1998/part.parquet |
| stock_daily_full | 1999 | 194,417 | stock_daily_full/year=1999/part.parquet |
| stock_daily_full | 2000 | 216,522 | stock_daily_full/year=2000/part.parquet |
| stock_daily_full | 2001 | 243,520 | stock_daily_full/year=2001/part.parquet |
| stock_daily_full | 2002 | 252,414 | stock_daily_full/year=2002/part.parquet |
| stock_daily_full | 2003 | 271,865 | stock_daily_full/year=2003/part.parquet |
| stock_daily_full | 2004 | 293,090 | stock_daily_full/year=2004/part.parquet |
| stock_daily_full | 2005 | 294,408 | stock_daily_full/year=2005/part.parquet |
| stock_daily_full | 2006 | 270,568 | stock_daily_full/year=2006/part.parquet |
| stock_daily_full | 2007 | 305,535 | stock_daily_full/year=2007/part.parquet |
| stock_daily_full | 2008 | 341,392 | stock_daily_full/year=2008/part.parquet |
| stock_daily_full | 2009 | 355,666 | stock_daily_full/year=2009/part.parquet |
| stock_daily_full | 2010 | 363,166 | stock_daily_full/year=2010/part.parquet |
| stock_daily_full | 2011 | 419,656 | stock_daily_full/year=2011/part.parquet |
| stock_daily_full | 2012 | 474,263 | stock_daily_full/year=2012/part.parquet |
| stock_daily_full | 2013 | 474,473 | stock_daily_full/year=2013/part.parquet |
| stock_daily_full | 2014 | 432,771 | stock_daily_full/year=2014/part.parquet |
| stock_daily_full | 2015 | 392,411 | stock_daily_full/year=2015/part.parquet |
| stock_daily_full | 2016 | 508,764 | stock_daily_full/year=2016/part.parquet |
| stock_daily_full | 2017 | 656,443 | stock_daily_full/year=2017/part.parquet |
| stock_daily_full | 2018 | 702,329 | stock_daily_full/year=2018/part.parquet |
| stock_daily_full | 2019 | 752,631 | stock_daily_full/year=2019/part.parquet |
| stock_daily_full | 2020 | 774,142 | stock_daily_full/year=2020/part.parquet |
| stock_daily_full | 2021 | 825,626 | stock_daily_full/year=2021/part.parquet |
| stock_daily_full | 2022 | 1,109,352 | stock_daily_full/year=2022/part.parquet |
| stock_daily_full | 2023 | 1,254,775 | stock_daily_full/year=2023/part.parquet |
| stock_daily_full | 2024 | 1,291,526 | stock_daily_full/year=2024/part.parquet |
| stock_daily_full | 2025 | 1,302,023 | stock_daily_full/year=2025/part.parquet |
| stock_daily_full | 2026 | 731,989 | stock_daily_full/year=2026/part.parquet |
| stock_adjustment_factors_full | 1990 | 26 | stock_adjustment_factors_full/source=tdx_xdxr/year=1990/part.parquet |
| stock_adjustment_factors_full | 1991 | 2,043 | stock_adjustment_factors_full/source=tdx_xdxr/year=1991/part.parquet |
| stock_adjustment_factors_full | 1992 | 5,700 | stock_adjustment_factors_full/source=tdx_xdxr/year=1992/part.parquet |
| stock_adjustment_factors_full | 1993 | 19,878 | stock_adjustment_factors_full/source=tdx_xdxr/year=1993/part.parquet |
| stock_adjustment_factors_full | 1994 | 51,663 | stock_adjustment_factors_full/source=tdx_xdxr/year=1994/part.parquet |
| stock_adjustment_factors_full | 1995 | 58,098 | stock_adjustment_factors_full/source=tdx_xdxr/year=1995/part.parquet |
| stock_adjustment_factors_full | 1996 | 74,886 | stock_adjustment_factors_full/source=tdx_xdxr/year=1996/part.parquet |
| stock_adjustment_factors_full | 1997 | 122,452 | stock_adjustment_factors_full/source=tdx_xdxr/year=1997/part.parquet |
| stock_adjustment_factors_full | 1998 | 152,785 | stock_adjustment_factors_full/source=tdx_xdxr/year=1998/part.parquet |
| stock_adjustment_factors_full | 1999 | 168,514 | stock_adjustment_factors_full/source=tdx_xdxr/year=1999/part.parquet |
| stock_adjustment_factors_full | 2000 | 188,548 | stock_adjustment_factors_full/source=tdx_xdxr/year=2000/part.parquet |
| stock_adjustment_factors_full | 2001 | 215,040 | stock_adjustment_factors_full/source=tdx_xdxr/year=2001/part.parquet |
| stock_adjustment_factors_full | 2002 | 225,338 | stock_adjustment_factors_full/source=tdx_xdxr/year=2002/part.parquet |
| stock_adjustment_factors_full | 2003 | 244,615 | stock_adjustment_factors_full/source=tdx_xdxr/year=2003/part.parquet |
| stock_adjustment_factors_full | 2004 | 267,245 | stock_adjustment_factors_full/source=tdx_xdxr/year=2004/part.parquet |
| stock_adjustment_factors_full | 2005 | 270,874 | stock_adjustment_factors_full/source=tdx_xdxr/year=2005/part.parquet |
| stock_adjustment_factors_full | 2006 | 252,549 | stock_adjustment_factors_full/source=tdx_xdxr/year=2006/part.parquet |
| stock_adjustment_factors_full | 2007 | 288,027 | stock_adjustment_factors_full/source=tdx_xdxr/year=2007/part.parquet |
| stock_adjustment_factors_full | 2008 | 323,088 | stock_adjustment_factors_full/source=tdx_xdxr/year=2008/part.parquet |
| stock_adjustment_factors_full | 2009 | 337,377 | stock_adjustment_factors_full/source=tdx_xdxr/year=2009/part.parquet |
| stock_adjustment_factors_full | 2010 | 342,764 | stock_adjustment_factors_full/source=tdx_xdxr/year=2010/part.parquet |
| stock_adjustment_factors_full | 2011 | 395,094 | stock_adjustment_factors_full/source=tdx_xdxr/year=2011/part.parquet |
| stock_adjustment_factors_full | 2012 | 447,351 | stock_adjustment_factors_full/source=tdx_xdxr/year=2012/part.parquet |
| stock_adjustment_factors_full | 2013 | 447,736 | stock_adjustment_factors_full/source=tdx_xdxr/year=2013/part.parquet |
| stock_adjustment_factors_full | 2014 | 407,375 | stock_adjustment_factors_full/source=tdx_xdxr/year=2014/part.parquet |
| stock_adjustment_factors_full | 2015 | 370,083 | stock_adjustment_factors_full/source=tdx_xdxr/year=2015/part.parquet |
| stock_adjustment_factors_full | 2016 | 483,178 | stock_adjustment_factors_full/source=tdx_xdxr/year=2016/part.parquet |
| stock_adjustment_factors_full | 2017 | 632,095 | stock_adjustment_factors_full/source=tdx_xdxr/year=2017/part.parquet |
| stock_adjustment_factors_full | 2018 | 676,951 | stock_adjustment_factors_full/source=tdx_xdxr/year=2018/part.parquet |
| stock_adjustment_factors_full | 2019 | 724,608 | stock_adjustment_factors_full/source=tdx_xdxr/year=2019/part.parquet |
| stock_adjustment_factors_full | 2020 | 748,198 | stock_adjustment_factors_full/source=tdx_xdxr/year=2020/part.parquet |
| stock_adjustment_factors_full | 2021 | 800,948 | stock_adjustment_factors_full/source=tdx_xdxr/year=2021/part.parquet |
| stock_adjustment_factors_full | 2022 | 1,074,986 | stock_adjustment_factors_full/source=tdx_xdxr/year=2022/part.parquet |
| stock_adjustment_factors_full | 2023 | 1,242,029 | stock_adjustment_factors_full/source=tdx_xdxr/year=2023/part.parquet |
| stock_adjustment_factors_full | 2024 | 1,287,679 | stock_adjustment_factors_full/source=tdx_xdxr/year=2024/part.parquet |
| stock_adjustment_factors_full | 2025 | 1,302,023 | stock_adjustment_factors_full/source=tdx_xdxr/year=2025/part.parquet |
| stock_adjustment_factors_full | 2026 | 731,976 | stock_adjustment_factors_full/source=tdx_xdxr/year=2026/part.parquet |
| security_metadata | — | 5,785 | metadata/security_metadata.parquet |
股指期货日结归档用于 IF/IC 大盘期货方向策略历史回测;这里只读本地已归档中金所日结缓存。
来源: data/cache/dimensions/archive/index_futures
| 品种 | 交易日 | 行数 | 日期范围 | 合约样本 |
|---|---|---|---|---|
| IC | 2,725 / 应有 2,725 | 2,725 | 2015-04-16 至 2026-07-28 上市 2015-04-16 | IC1505, IC1506, IC1507, IC1508 |
| IF | 3,923 / 应有 3,923 | 3,923 | 2010-04-16 至 2026-07-28 上市 2010-04-16 | IF1005, IF1006, IF1007, IF1008 |
逐合约涨跌停价覆盖
覆盖口径: explicit_or_pre_settle_derived; standard 10pct from previous settlement; recognized last-trading/listing-day 20pct; holiday-postponed last days use archive trade calendar; historical notices still need official calibration
| 品种 | 合约行 | 完整行 | 缺字段行 | 显式行 | 派生行 | 覆盖率 | 日期范围 |
|---|---|---|---|---|---|---|---|
| IC | 2,725 | 2,725 | 0 | 0 | 2,725 | 100.00% | 2015-04-16 至 2026-07-28 |
| IF | 3,923 | 3,923 | 0 | 0 | 3,923 | 100.00% | 2010-04-16 至 2026-07-28 |
证券元数据质量检查每只股票的“身份档案”可不可信:未覆盖部分仍按本地日K推断。
证券元数据每只股票的“身份档案”(在市/退市、上市日期);没有外部权威来源时按本地K线覆盖推断。
| 状态 | 股票数 | 缺失交易日 |
|---|---|---|
| active | 5,446 | 外部 stock_basic |
| delisted | 337 | 外部 stock_basic |
| inactive_or_delisted | 2 | 外部 stock_basic |
复权覆盖当前是服务器 manifest 缓存视图;fast_range_count 只用于发现缺口,不作为逐行覆盖率展示。manifest 已声明全历史复权因子正式导出。
精确复核: py src\daily_k_store.py refresh-xdxr --db data_store\kline\kline.db --codes all --gbbq <TDX_T0002\hq_cache\gbbq>
最近维护最近一次数据维护什么时候跑完,用于判断要不要继续跑 maintain。
| 最近来源 | server_export_manifest |
|---|---|
| 最近完成 | 2026-07-28 20:27:16 |
| 生成时间 | 2026-07-29 15:10:58 |