宏观大盘行业板块 · 待个股策略
KLINE OPS

日K维护面板

维护者自检页:核对数据是否齐、是否新、能否安全上传服务器。访客看数据说明就够了。

数据说明
本地研究库覆盖stock_daily_full=股票全历史 Parquet;index_daily=指数全历史;SQLite 数据库不上传服务器。
资产库范围标的行数日期
stockstock_daily_full5,78116,052,532— 至 2026-07-27
indexindex_daily0194,387— 至 2026-07-27
stockstock_daily_full5,78516,079,3331990-12-19 至 2026-07-27
服务器上传策略每类数据传不传、传多少的约定;上传前看这里,避免误传全历史 SQLite。
范围正式服务器策略
index_dailyfull_history
stock_daily_fullfull_history
stock_adjustment_factors_fullfull_history
stock_daily_recent
stock_adjustment_factors_recent
sqlite_dbforbidden_on_server
上传格式parquet
上传策略server_keeps_index_full_stock_full_and_adjustments
manifestdata_store/kline/server_export/manifest.json
服务器 Parquet 包正式上传服务器的是 Parquet 分片,不是 SQLite 数据库。「上传门禁」是导出后的自动体检:ok=true 才允许上传;warning 不拦上传,但要逐条跟进。
格式PARQUET91 个分片
股票全历史16,079,3331990-12-19 至 2026-07-27
复权因子15,383,820全历史 qfq/hfq
指数全历史194,387
包大小767.07 MB本地生成目录
上传门禁ok=true4 条 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_daily2023128index_daily/source=sina_global/year=2023/part.parquet
index_daily2024262index_daily/source=sina_global/year=2024/part.parquet
index_daily2025261index_daily/source=sina_global/year=2025/part.parquet
index_daily2026149index_daily/source=sina_global/year=2026/part.parquet
index_daily20231,790index_daily/source=tdx/year=2023/part.parquet
index_daily20242,745index_daily/source=tdx/year=2024/part.parquet
index_daily202578,741index_daily/source=tdx/year=2025/part.parquet
index_daily202682,603index_daily/source=tdx/year=2026/part.parquet
index_daily20232,664index_daily/source=tdx_ex/year=2023/part.parquet
index_daily20248,790index_daily/source=tdx_ex/year=2024/part.parquet
index_daily20258,808index_daily/source=tdx_ex/year=2025/part.parquet
index_daily20265,846index_daily/source=tdx_ex/year=2026/part.parquet
index_daily2023314index_daily/source=tencent_global/year=2023/part.parquet
index_daily2024504index_daily/source=tencent_global/year=2024/part.parquet
index_daily2025500index_daily/source=tencent_global/year=2025/part.parquet
index_daily2026282index_daily/source=tencent_global/year=2026/part.parquet
stock_daily_full199031stock_daily_full/year=1990/part.parquet
stock_daily_full19912,785stock_daily_full/year=1991/part.parquet
stock_daily_full19927,241stock_daily_full/year=1992/part.parquet
stock_daily_full199324,182stock_daily_full/year=1993/part.parquet
stock_daily_full199460,928stock_daily_full/year=1994/part.parquet
stock_daily_full199568,517stock_daily_full/year=1995/part.parquet
stock_daily_full199688,231stock_daily_full/year=1996/part.parquet
stock_daily_full1997143,931stock_daily_full/year=1997/part.parquet
stock_daily_full1998177,750stock_daily_full/year=1998/part.parquet
stock_daily_full1999194,417stock_daily_full/year=1999/part.parquet
stock_daily_full2000216,522stock_daily_full/year=2000/part.parquet
stock_daily_full2001243,520stock_daily_full/year=2001/part.parquet
stock_daily_full2002252,414stock_daily_full/year=2002/part.parquet
stock_daily_full2003271,865stock_daily_full/year=2003/part.parquet
stock_daily_full2004293,090stock_daily_full/year=2004/part.parquet
stock_daily_full2005294,408stock_daily_full/year=2005/part.parquet
stock_daily_full2006270,568stock_daily_full/year=2006/part.parquet
stock_daily_full2007305,535stock_daily_full/year=2007/part.parquet
stock_daily_full2008341,392stock_daily_full/year=2008/part.parquet
stock_daily_full2009355,666stock_daily_full/year=2009/part.parquet
stock_daily_full2010363,166stock_daily_full/year=2010/part.parquet
stock_daily_full2011419,656stock_daily_full/year=2011/part.parquet
stock_daily_full2012474,263stock_daily_full/year=2012/part.parquet
stock_daily_full2013474,473stock_daily_full/year=2013/part.parquet
stock_daily_full2014432,771stock_daily_full/year=2014/part.parquet
stock_daily_full2015392,411stock_daily_full/year=2015/part.parquet
stock_daily_full2016508,764stock_daily_full/year=2016/part.parquet
stock_daily_full2017656,443stock_daily_full/year=2017/part.parquet
stock_daily_full2018702,329stock_daily_full/year=2018/part.parquet
stock_daily_full2019752,631stock_daily_full/year=2019/part.parquet
stock_daily_full2020774,142stock_daily_full/year=2020/part.parquet
stock_daily_full2021825,626stock_daily_full/year=2021/part.parquet
stock_daily_full20221,109,352stock_daily_full/year=2022/part.parquet
stock_daily_full20231,254,775stock_daily_full/year=2023/part.parquet
stock_daily_full20241,291,526stock_daily_full/year=2024/part.parquet
stock_daily_full20251,302,023stock_daily_full/year=2025/part.parquet
stock_daily_full2026731,989stock_daily_full/year=2026/part.parquet
stock_adjustment_factors_full199026stock_adjustment_factors_full/source=tdx_xdxr/year=1990/part.parquet
stock_adjustment_factors_full19912,043stock_adjustment_factors_full/source=tdx_xdxr/year=1991/part.parquet
stock_adjustment_factors_full19925,700stock_adjustment_factors_full/source=tdx_xdxr/year=1992/part.parquet
stock_adjustment_factors_full199319,878stock_adjustment_factors_full/source=tdx_xdxr/year=1993/part.parquet
stock_adjustment_factors_full199451,663stock_adjustment_factors_full/source=tdx_xdxr/year=1994/part.parquet
stock_adjustment_factors_full199558,098stock_adjustment_factors_full/source=tdx_xdxr/year=1995/part.parquet
stock_adjustment_factors_full199674,886stock_adjustment_factors_full/source=tdx_xdxr/year=1996/part.parquet
stock_adjustment_factors_full1997122,452stock_adjustment_factors_full/source=tdx_xdxr/year=1997/part.parquet
stock_adjustment_factors_full1998152,785stock_adjustment_factors_full/source=tdx_xdxr/year=1998/part.parquet
stock_adjustment_factors_full1999168,514stock_adjustment_factors_full/source=tdx_xdxr/year=1999/part.parquet
stock_adjustment_factors_full2000188,548stock_adjustment_factors_full/source=tdx_xdxr/year=2000/part.parquet
stock_adjustment_factors_full2001215,040stock_adjustment_factors_full/source=tdx_xdxr/year=2001/part.parquet
stock_adjustment_factors_full2002225,338stock_adjustment_factors_full/source=tdx_xdxr/year=2002/part.parquet
stock_adjustment_factors_full2003244,615stock_adjustment_factors_full/source=tdx_xdxr/year=2003/part.parquet
stock_adjustment_factors_full2004267,245stock_adjustment_factors_full/source=tdx_xdxr/year=2004/part.parquet
stock_adjustment_factors_full2005270,874stock_adjustment_factors_full/source=tdx_xdxr/year=2005/part.parquet
stock_adjustment_factors_full2006252,549stock_adjustment_factors_full/source=tdx_xdxr/year=2006/part.parquet
stock_adjustment_factors_full2007288,027stock_adjustment_factors_full/source=tdx_xdxr/year=2007/part.parquet
stock_adjustment_factors_full2008323,088stock_adjustment_factors_full/source=tdx_xdxr/year=2008/part.parquet
stock_adjustment_factors_full2009337,377stock_adjustment_factors_full/source=tdx_xdxr/year=2009/part.parquet
stock_adjustment_factors_full2010342,764stock_adjustment_factors_full/source=tdx_xdxr/year=2010/part.parquet
stock_adjustment_factors_full2011395,094stock_adjustment_factors_full/source=tdx_xdxr/year=2011/part.parquet
stock_adjustment_factors_full2012447,351stock_adjustment_factors_full/source=tdx_xdxr/year=2012/part.parquet
stock_adjustment_factors_full2013447,736stock_adjustment_factors_full/source=tdx_xdxr/year=2013/part.parquet
stock_adjustment_factors_full2014407,375stock_adjustment_factors_full/source=tdx_xdxr/year=2014/part.parquet
stock_adjustment_factors_full2015370,083stock_adjustment_factors_full/source=tdx_xdxr/year=2015/part.parquet
stock_adjustment_factors_full2016483,178stock_adjustment_factors_full/source=tdx_xdxr/year=2016/part.parquet
stock_adjustment_factors_full2017632,095stock_adjustment_factors_full/source=tdx_xdxr/year=2017/part.parquet
stock_adjustment_factors_full2018676,951stock_adjustment_factors_full/source=tdx_xdxr/year=2018/part.parquet
stock_adjustment_factors_full2019724,608stock_adjustment_factors_full/source=tdx_xdxr/year=2019/part.parquet
stock_adjustment_factors_full2020748,198stock_adjustment_factors_full/source=tdx_xdxr/year=2020/part.parquet
stock_adjustment_factors_full2021800,948stock_adjustment_factors_full/source=tdx_xdxr/year=2021/part.parquet
stock_adjustment_factors_full20221,074,986stock_adjustment_factors_full/source=tdx_xdxr/year=2022/part.parquet
stock_adjustment_factors_full20231,242,029stock_adjustment_factors_full/source=tdx_xdxr/year=2023/part.parquet
stock_adjustment_factors_full20241,287,679stock_adjustment_factors_full/source=tdx_xdxr/year=2024/part.parquet
stock_adjustment_factors_full20251,302,023stock_adjustment_factors_full/source=tdx_xdxr/year=2025/part.parquet
stock_adjustment_factors_full2026731,976stock_adjustment_factors_full/source=tdx_xdxr/year=2026/part.parquet
security_metadata5,785metadata/security_metadata.parquet
股指期货日结归档用于 IF/IC 大盘期货方向策略历史回测;这里只读本地已归档中金所日结缓存。
状态完整门禁通过ok
交易日3,9232010-04-16 至 2026-07-28
归档文件3,923rows 6,648
完整门槛3,900 日按品种上市日检查
缺口日期0IF, IC
涨跌停价覆盖100.00%限价守卫可用 · 显式 0 · 派生 6,648 · 缺 0

来源: data/cache/dimensions/archive/index_futures

品种交易日行数日期范围合约样本
IC2,725 / 应有 2,7252,7252015-04-16 至 2026-07-28
上市 2015-04-16
IC1505, IC1506, IC1507, IC1508
IF3,923 / 应有 3,9233,9232010-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

品种合约行完整行缺字段行显式行派生行覆盖率日期范围
IC2,7252,725002,725100.00%2015-04-16 至 2026-07-28
IF3,9233,923003,923100.00%2010-04-16 至 2026-07-28
证券元数据质量检查每只股票的“身份档案”可不可信:未覆盖部分仍按本地日K推断。
质量状态外部权威部分覆盖partial_external_metadata
外部覆盖5,536 / 5,785状态来自权威名单,不是从K线猜的
本地推断249没对上权威名单,暂按K线推断
非活跃无退市日2已不交易但缺退市日期
活跃但日K滞后0在市但K线停更,见滞后明细
证券元数据每只股票的“身份档案”(在市/退市、上市日期);没有外部权威来源时按本地K线覆盖推断。
状态股票数缺失交易日
active5,446外部 stock_basic
delisted337外部 stock_basic
inactive_or_delisted2外部 stock_basic
复权覆盖当前是服务器 manifest 缓存视图;fast_range_count 只用于发现缺口,不作为逐行覆盖率展示。manifest 已声明全历史复权因子正式导出。
复权覆盖全历史15,383,820 行 qfq/hfq 因子
股票全历史16,079,333raw 日K分片
已登记缺口0
来源tdx_xdxr服务器包 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